SOFTWARE TESTING MICROPROJECT
SOFTWARE TESTING MICROPROJECT
i)Test Case ID
ii)Test Scenario
iii)Test Case Description
iv)Test Steps
v)Prerequisite
vi)Test Data
vii)Expected Result
viii)Test Parameters
ix)Actual Result
x)Environment Information
xi)Comments
Two types of Test cases are there:
1) Positive Test Cases
2) Negative Test Cases
Positive Test Cases are:
1. Installation Testing
2. UI Testing: or Design based Testing
3. Usability testing
4. Functional Testing
5. Non-Functional Testing
6. Performance and load Testing
8. Security and Compatibility testing
1.Installation Testing:
1) Check that a user can download the WhatsApp application from
Play Store or App store or not.
2) Check that a user can register with a new mobile number.
3) Check that user is getting a verification code on his mobile when
he/she register with a new mobile number.
4) Check that after filling the verification code application verifies
the new user account.
5) We will also check that how many incorrect attempts are allowed
while filling the verification code.
6) Check that after successful registration on application all the
contacts in user's contact directory must show on WhatsApp contact
list if they are using WhatsApp application.
7) Check that if mobile number is already register on application
then the new account registration must not allow with the same
mobile number.
2. UI Testing: or Design based
Testing:
1) Does the WhatsApp follow the design specification?
2) Does the WhatsApp application have the colour as per
specification?
3) Does the logo of the app is properly as per the design
specification?
4) Check if the dimension (Check that length, breadth and other size
specifications of the WhatsApp logo) of the WhatsApp as per
mentioned in the requirement.
5) Check that Chat Section is available or not.
6) Check that Status Section is available or not.
7) Check that Call Section is available or not.
8) Check that Search is available or not.
3. Usability testing:
1. Check that the WhatsApp is very easy to use.
2. Check that all section available on screen like search, chat, status,
contacts and calls,
3. Check that all section available on screen like search, chat, status,
contacts and calls are easy to use
4. Check that user can use all section separately.
5. Check that it shows count of unread messages contact and group
wise.
4. Functional Testing:
A) Test Case on Status:
1) Check that user can set DP (Display Picture).
2) Check that user can update the DP (Display Picture).
3) Check that user can set status on WhatsApp.
4) Check that user can update the Status on WhatsApp.
5) Check the Status privacy and settings.
6) Check that user can change the status privacy means who can see
the status, options are: My contact, my contact except and only share
with
7) Check that recent updates are available or not(status updated by
contacts)
B) Test Case on Chats:
Here we can divide test cases in two sections:
i) Test Case on Individual Chats
ii) Check that Chats window contains the entire chat list.
iii) Check that Chats window contains all the character users
(contacts) with DP if available.
Check that Chats window show the contact number of the
person whose number is not saved in mobile.
iv) Check that Chats window contains the users (contacts) whose DP
is not available.
v) Check that Chats window contains the group chat list.
vi) Check that Chats window show the name of all the contacts
available on Chats window.
vii) Check that Chats window shows the last updated chat time
viii) Check that when we click a chat in the chat list then a new
window must open that containing all the chats history
ix)Check that user can check all messages delivered and received.
x) Check that user can check the read or send time of the message.
xi)Check that user can send and receive text in chat to individuals.
Conclusion: -
The project we learn how to develop test cases for a particular
application. Using this project, we improve our testing skill.
Skill development/ learning out of this microproject: -
1) Understood how to design a Test case with the help of the
software Testing.
2) Understood different Test cases used in Software Testing.
Reference: -
www.google.com
www.youtube.com
https://www.geeksforgeeks.org
http://tutorialspoint.com/