Professional Documents
Culture Documents
1 (6)
20-10-2010
Change History
Version
Date
Handled by
Comments
0.1
08-11-2010
QA team
Table of Contents
Feature .....................................................................................................................................................2
1.1 Testers Understanding of this feature:.............................................................................................2
1.2 Community specific:.........................................................................................................................2
1.3 Client Architecture: .........................................................................................................................2
1.4 Gateway specific:.............................................................................................................................2
1.5 Dependancies: ................................................................................................................................3
1.6 UI related areas: .............................................................................................................................4
1.7 Identifying Impact areas/List impacted areas:..................................................................................4
1.8 Alternate flow to test this feature:.....................................................................................................4
1.9 Testing Techniques:........................................................................................................................4
1.9.1 Boundry conditions ..................................................................................................................4
1.9.2 Equivalance partitioning............................................................................................................4
1.9.3 Error Guessing..........................................................................................................................5
1.10 Non Functional Requirements:......................................................................................................5
1.10.1 Security Test:..........................................................................................................................5
1.10.2 Performance Test:..................................................................................................................5
1.11 Negative Test Condition:................................................................................................................5
1.12 Interferance with Other Applications: ............................................................................................5
1.13 Reference links/documents:...........................................................................................................5
1.14 Tool dependency: .......................................................................................................................6
1.15 Developers Comments: ................................................................................................................6
2 (6)
20-10-2010
FEATURE
<Add Request>
1.1
Tester will write the description of his/her understanding of the feature after reading/going through
requirnment documents/UI flows.
Ex:
<Add Request should be received on multiple screen of IM>
<Select Later on Add Request on every screen of IM>
< On select Later on Add Request it should get listed in conversation tab as pending request>
<Accept Add Request on every screen of IM>
<On Rejecting Add Request contact should not get add>
<On Accepting Add Request contact should get add>
<On contact get add successfully its presence status should be displayed>
1.2
Community specific:
If there is any limitation or feature addition which is specific to community, then it should be documented.
Ex:
Yahoo, Msn: On accepting Add Request presence authorizes screen should display
ICQ, OVI, GTalk: On acceptiing Add Request a confirmation pop up should display.
AIM: Add Request not supportive.
1.3
Client Architecture:
Provide an architectural diagram on how Add Request interacts with Client & Server.
Will help out to get a clear flow on the process.
1.4
Gateway specific:
If the feature requires validation of server logs then possible use cases/scenarios should be captured.
Ex:
Avtaar image is changed. Server logs must be validated- test cases must have coverage what
request/responses are sent/receive and what should be the expected result.
3 (6)
20-10-2010
On Add contact check List-Manage Request,List-Manage Response, Get Presence Request, Get
Presence Response..
1.5
Dependancies:
Profile:
Try to Receive Add Request on device set to Flight, Meeting, Silent & Normal.
In Flight mode & Offline mode set on WIFI and verify Add Request receive.
Battery:
Check Battery consumption on receive of Add Request.
Receive Add Request on device battery drains.
Memory Full:
Receive Add Request when Phone memory is full [IM client should be installed in PM]
Receive Add Request when Device memory is full.[ IM client should be installed in DM]
Mode:
Check add Request on Landscape & Portrait mode of the device on every screen if device
supports.
Touch Mode:
One Touch device:
On Receive of Add Request single tap on Accept should open New contact request screen.
On Receive of Add Request single tap on .Later, Add Request should be listed in Conversation
group as Pending add request
Multiple Touch devices:
On Receive of Add Request tap once to place focus on Accept button, again tap on Accept
should open New contact request screen.
On Receive of Add Request tap once to place focus on Later button, again tap on Later, Add
Request should be listed in Conversation group as Pending add request
Input mode: NA
Abc:
abc:
4 (6)
20-10-2010
123
Predection:
- System related
- Access Related
- Third Partys
1.6
UI related areas:
UI releated test cases should also be captured if not required then it should be marked as NA say server
side testing will not have any UI coverage.
Ex:
Button size and icon should be as per branding specific.
On presence authorizes screen community portal tab should be as per branding specific.
1.7
All the impact areas should be identified and test cases should have coverage around all the impacted
areas.
1.8
Testing Techniques:
1.9.1
Boundry conditions
Equivalance partitioning
5 (6)
1.9.3
20-10-2010
Error Guessing
1.10.1
Security Test:
What are the contents of a Add Request should be shown, stored or communicated with/without
encryption.
1.10.2
Performance Test:
1.11
1.12
List all the application on the device which may interrupt application while client is under test.
Ex:
-Interrupts
Receive file through Bluetooth on Add Request.
-Interactions
Receive Add Request on play of music.
Receive Add Resuest on play of video.
1.13
Reference links/documents:
Wiki.com
6 (6)
1.14
20-10-2010
Tool dependency:
Analysis what all test cases for relevant feature would be automated on client.
1.15
Developers Comments:
To encourage testers to talk with developer and get more insight about the code wriiten, this will help
tester in visualizing more and logical scenarios.