Sei sulla pagina 1di 7

Software Quality Assurance (SQA)Plan

Doc.No. : SNS/01
Version No.: 01
Date : 25/11/2014

Q.1. An organization has been assigned a task of testing a Social


Networking Site(SNS).The site has following features:
Create individual/team profile.
Chatting option
Photo Galleries
E-mails and Instant Messaging
Personalization of UI
Search Options

Application is expected to provide high level of privacy and security


against data thefts and fake profiles. It should support at least 1000
simultaneous users and high download speed. Current version of SNS
expects to be supported by IE, Netscape Navigator and Mozilla.
Application uses open source software platform for development.
Functional testing will be done manually where as open source tool will be
used for performance testings.SNS will undergo further changes to
accommodate new features and support increased number of users.

Prepare a Test Plan that will include: Strategies, Scope, Schedule, Staffing
and Training ,Contingency Plans, Deliverable and item pass-fail criteria.
(20 marks)

1. General Objective: To detect defect from Social Networking Site and


check the
requirement specification for further feature
changes and support
increased number of users

2. Background: Application is expected to provided


a) high level of privacy
b) security against data thefts
c) fake profiles.
d) It should support at leat 1000 simultaneous users
e) high download speed.
Cureent version of SNS expects to be supported by
IE,Netscape
Navigator and Mozilla.Application uses open source
software platform
for development

Prepared By : Approved By:

1|P a g e s u n i l k h i l a r i @ h o t m a i l . c o m 9 8 5 0 9 7 9 6 5 5
Software Quality Assurance (SQA)Plan
Doc.No. : SNS/01
Version No.: 01
Date : 25/11/2014
3. Introduction : Data Privacy , Data Security
Performance , Profile Verification
Data Control , Data Transmission
Data Correction

4. Scope: This site is accessed through various browers as -


-Internet Explorer
-Netscape Navigator
-Mozilla
-This SNS is open source platform s/w so it has high level of
privacy
-It support at least 1000 users with high download speed.

5. Strategies : Methodologies like


a. Black box –Functional testing of Social Networking Site–
to find top level of functional errors etc.
b. White box –Structural testing –code complexity, syntax
testing, code coverage testing is carried out.

6. Assumptions:
a) Is it possible to invoke each menu function using
logical assumptions that if all parts of the system are
correct?
b) System will support more than 1000 simultaneous
users
c) Database storage capacity of more than 1 lacs users
information.
7. Test Items :
a. Profile.prg
b. Chatting.prg
c. Photos.prg
d. Messaging.prg
e. search.prg

8. Features to be Tested :
a) Accurate and integrating
b) Recovery from failure
c) Privacy and security
d) Ease of learning and use

9. Features not to be Tested:

Prepared By : Approved By:

2|P a g e s u n i l k h i l a r i @ h o t m a i l . c o m 9 8 5 0 9 7 9 6 5 5
Software Quality Assurance (SQA)Plan
Doc.No. : SNS/01
Version No.: 01
Date : 25/11/2014
a) Price of the system
b) Certification
c) Network bandwidth – standalone system
d) License agreement – open source system

10. Approach : select data capture method and devices, which


reduce the number of
stages.so as to reduce both the changes of errors and
the cost .Input
classification is done.

ii. External
iii. Internal
iv. Operational

Functional testing will be done manually where as open


source tool will be used for performance testings .

11. Item Pass:


a. Attractive Output Screen
b. Support more than 1000 simultenous users
c. Search Facility system – search for members
d. User friendly interface
e. Fast access to database
f. Less error
g. More Storage Capacity
h. Look and Feel Environment
i. Quick transaction
j. Tolerance for 10% less/excess user support

12. Completion Criteria:

The users will have to be trained upon the new system such
as the screen flows and screen design type of help on the
screen.
Type of errors while entering the data, the corresponding
validation check at each entry and the way to correct the
data entered.
It should then cover information needed by the specific user
or group to use the system.
Sr.N Module Start Date End Date
Prepared By : Approved By:

3|P a g e s u n i l k h i l a r i @ h o t m a i l . c o m 9 8 5 0 9 7 9 6 5 5
Software Quality Assurance (SQA)Plan
Doc.No. : SNS/01
Version No.: 01
Date : 25/11/2014
o. Name
1 Profile 01/02/2013 09/02/2013
2 Message 10/02/2013 19/02/2013
3 Photos 20/02/2013 28/02/2013
4 Chatting 29/02/2013 03/03/2013

13. Test Deliverables:


a) Test reports
b) Defect profile documents
c) Rework required list
d) Inspection report
e) Audit findings

14. Environment Needs:


a) Software for automated testing required
b) Reviewer committee with 4 members
c) Inspection checklist
d) Hardware -10 pcs and one server
e) Internet connectivity

15. Responsibilities:

Member Task Task Responsibi Sectio


lity n
End- Data Interact with system Check the A(1)
User Entry expected
result
QA Test Execution of plan & Workaround C(2)
Member Objectiv ensure the product about defect
e is defect free
Identify
QA Lead Test Plan
Execution of plan & Measure & D(3)
ensure the product control
is defect free quality of
library
system
Develop Bug Fix the bug from all Maintain E(4)
er Fixing modules of system common
programming
style
16. Test Scheduling:

Prepared By : Approved By:

4|P a g e s u n i l k h i l a r i @ h o t m a i l . c o m 9 8 5 0 9 7 9 6 5 5
Software Quality Assurance (SQA)Plan
Doc.No. : SNS/01
Version No.: 01
Date : 25/11/2014
Proje Module Name Develope Reviewer Date
ct r
Nam
e
SNS Profile Puja Ajit 04/03/201
3
SNS Photos Maruti Arun 05/03/201
3
SNS Chatting Rohit Shruti 06/03/201
3
SNS Instant Messaging Yogesh Vikas 07/03/201
3
SNS User Interface(UI) Nitin Ashu 08/03/201
3
SNS Search Opt. Apurva Ajit 09/03/201
3

17. Staffing & Training :Specify the number of testers required


and indicate the skills
they should have. Specify what training is required,
both in the
system under test and any test tools -For functional
testing require
special SQA group of having –

a) QA Lead – 1 No.
b) QA Team Member(Tester) -2 Nos.
c) Developers - modulewise –who has written the code
-Training need to give to QA lead and QA team members
about
a) Open source s/w
b) Latest Browsers
c) Testing techniques (BVA/Equi.Partitioning etc.)
-Training about measuring scalability and reliability of SNS s/w
product.

18. Risk: User data theft


a. Fake profile addition on site
b. Fake photos
c. Phonological messages
d. Stress for system usage

Prepared By : Approved By:

5|P a g e s u n i l k h i l a r i @ h o t m a i l . c o m 9 8 5 0 9 7 9 6 5 5
Software Quality Assurance (SQA)Plan
Doc.No. : SNS/01
Version No.: 01
Date : 25/11/2014
19. Test Tools:
a) code quality - IBM Rational Analyzer
b) Bug Tracking Tools -Bug Rat,Bugzilla
c) Functional Testing Tools-Max Q
d) Performance Testing Tools-Grinder

20. Approvals:
Test Plan – -- get prepared by Mr.Ashu ,QA Lead
-- get approved by Ms.Supriya ,QA Member
DFD --prepared By –Mr.Yogesh ,QA Memer
--Submitted to Ms.Puja ,QA Lead
Audit Report : Submitted to Ms.Priyanka,Chief Moderator

Listed the products of the testing activities, e.g. test plan,


test case specifications, test reports and logs and Defect
Profile Documents(DPD).
Report generated for current status of SNS regarding –
-security -provided high level of security and Privacy
-Users –increase no. of users -support
-Future Changes –checked future changes
requirement
-New Features – various new features like data
marting,pattern
matching etc,
-Test Plan-prepared for
Strategies,Scope,Schedule,Staffing and Training
,Contingency Plans,Deliverable tem pass-fail criteria
-DPD-Defect ID,Test case id,build
no.,severity,priority,date of
submission etc. written in DPD

21. Test Case prepared as below for every unit of code

Test Case for Team Profile Module

Test Case ID : SNS-01/01

Test Case Name : Team Profile

Purpose : To check fake profile


Prepared By : Approved By:

6|P a g e s u n i l k h i l a r i @ h o t m a i l . c o m 9 8 5 0 9 7 9 6 5 5
Software Quality Assurance (SQA)Plan
Doc.No. : SNS/01
Version No.: 01
Date : 25/11/2014

Steps : Checked all contents from all profiles


Repeated contents checked
Pronological contents checked
Previous login –log checked
Expected Result : 100% No any fake profiles found

Actual Result : 100% No any fake profiles found

Pass or Fail : PASS


Prerequisite : valid login and password
I/P Data : Login ID’s,Login date,Profile short Name,Add,ph,regi.
date etc.

Defect ID,Test case id,build no.,severity,priority,date of submission etc. written in


DPD

22. Item Pass Fail Criteria :Following are the criteria used to decide whether
each item
under test has passed or failed.Criteria failed modules are
informed to
developer team to take immediate workaround.

Found following result as –

Team Profile –Case ID : SNS-01- Retest – PASS -100%


Chatting opt. –Case ID : SNS-02–Retest – FAIL - 40%
Phot Galleries –Case ID : SNS-03- Intital – PASS -100%
E-mails/Messaging -Case ID : SNS-03-Initial - FAIL – 35%
User Interface(UI) –Case ID : SNS-04-Retest – PASS -100%
Search Opt. - Case ID : SNS-05-Initial - PASS- 96%

Prepared By : Approved By:

7|P a g e s u n i l k h i l a r i @ h o t m a i l . c o m 9 8 5 0 9 7 9 6 5 5

Potrebbero piacerti anche