0% found this document useful (0 votes)
11 views

SOFTWARE TESTING MICROPROJECT

Ste
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views

SOFTWARE TESTING MICROPROJECT

Ste
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

 Abstract

 This, obviously, is to assure a certain level of quality before an


application is released into the market place (app store/ play
store). Mobile Application development life cycle generally
tends to be much shorter than other, hence, heavily depend on
mobile application testing for their success.
 There has been tremendous growth in the use of mobile device
over the last few years. This growth has fuelled the
development of millions of software applications for these
mobile devices often called as apps.
 Introduction
 Mobile Application testing is the process every application
developed for handheld devices has to go through. This,
obviously, is to assure a certain level of quality before an
application is released into the market place (app store/ play
store). Mobile Application development life cycle generally
tends to be much shorter than other, hence, heavily depend on
mobile application testing for their success. Phone get tested on
the basis of security, their functionality, usability etc. This
increases the general efficient of the phone on all fronts while
also increasing the reliability factor amongst users.
 Nowadays mobile phones are not only used for just calling
those are also used for computing purpose and the demand of
smart phone is increasing exponentially, Due to internet and
smart phone devises all desktop web apps are now building for
mobile devices.
 What is Test case?
 A test case is a document, which has a set of test
data, preconditions, expected results and
postconditions, developed for a particular test
scenario in order to verify compliance against a
specific requirement.
 Test Case acts as the starting point for the test
execution, and after applying a set of input values,
 Typical Test Case Parameters:

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/

You might also like