Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 8

Unit Testing

Login module
Mobile Application Users
 Pet owner login
Expected
No Test Prerequisites Actions Test data Status
outcomes
Validate pet The user Users
The user
owner login should have Email = should
Test enters the
and an account sayu@gmail.com navigate to
Cas correct Pass
authentication with the Password = the pet
e 01 credentials
with correct correct Ssssssss owner
.
credentials credentials page
The
Validate pet
The user application
owner login The user
tries to should
and should have
Test Login display an
authentication an account Email = null
Cas without error Pass
without any with the Password = null
e 02 entering message
credentials correct
email and “Fields
(Email and credentials
password. cannot be
Password)
empty”
The
application
The user
Validate pet The user should
tries to
owner login should have Email = wrong display an
Test Login with
and an account email Password error
Cas an Pass
authentication with the = wrong message
e 03 incorrect
with incorrect correct password “Please
email and
credentials credentials check your
password.
email and
password”
 Pet seller login
E
No Test Prerequisites Actions Test data
ou
Validate pet seller The user should Email =
U
Test login and have an account The user enters the vish@gmail.com
na
Case 04 authentication with with the correct correct credentials. Password =
pe
correct credentials credentials Vvvvvvvv
Validate pet seller Th
login and The user should sh
The user tries to Login
Test authentication have an account Email = null an
without entering email
Case 05 without any with the correct Password = null m
and password.
credentials (Email credentials “F
and Password) be
Th
Validate pet seller sh
The user should
login and The user tries to Login Email = wrong email an
Test have an account
authentication with with an incorrect email Password = wrong m
Case 06 with the correct
incorrect and password. password “P
credentials
credentials yo
pa

Web Application Users


 Admin Login
E
No Test Prerequisites Actions Test data
ou
Validate Admin The user should Email =
U
Test login and have an account The user enters the admin@gmail.com
na
Case 07 authentication with with the correct correct credentials. Password =
ow
correct credentials credentials abcd12ABCD
Validate Admin Th
login and The user should sh
The user tries to Login
Test authentication have an account Email = null an
without entering email
Case 08 without any with the correct Password = null m
and password.
credentials (Email credentials “F
and Password) be
Th
Validate Admin sh
The user should
login and The user tries to Login Email = wrong email an
Test have an account
authentication with with an incorrect email Password = wrong m
Case 09 with the correct
incorrect and password. password “P
credentials
credentials yo
pa

 Pet owners/Customers login


E
No Test Prerequisites Actions Test data
ou
Validate Pet
The user should Email =
owners/Customers U
Test have an account The user enters the user1@gmail.com
login and na
Case 10 with the correct correct credentials. Password =
authentication with ow
credentials abcd12ABCD
correct credentials
Validate Pet
Th
owners/Customers
The user should sh
login and The user tries to Login
Test have an account Email = null an
authentication without entering email
Case 11 with the correct Password = null m
without any and password.
credentials “F
credentials (Email
be
and Password)
Th
Validate Pet
sh
owners/Customers The user should
The user tries to Login Email = wrong email an
Test login and have an account
with an incorrect email Password = wrong m
Case 12 authentication with with the correct
and password. password “P
incorrect credentials
yo
credentials
pa

 Pet services (Pet shops, Veterinary clinics, Pet sitters & Pet daycare centres) Login
E
No Test Prerequisites Actions Test data
ou
Validate Pet The user should Email =
U
Test services login and have an account The user enters the petshop1@gmail.com
na
Case 13 authentication with with the correct correct credentials. Password =
ow
correct credentials credentials abcd12ABCD
Validate Pet Th
services login and The user should sh
The user tries to Login
Test authentication have an account Email = null an
without entering email
Case 14 without any with the correct Password = null m
and password.
credentials (Email credentials “F
and Password) be
Th
Validate Pet sh
The user should
services login and The user tries to Login Email = wrong email an
Test have an account
authentication with with an incorrect email Password = wrong m
Case 15 with the correct
incorrect and password. password “P
credentials
credentials yo
pa

Adding Pets
E
No Test Prerequisites Actions Test data
ou
Test Add pets without The user should be The user tries to enter All Required fields Th
Case 16 filling in all logged into the submit button without di
required details application filling in the required er
“F
fields re
de
A
Add pets with The user should be di
Test User fill all the required All required fields
filling in all logged into the m
Case 17 fields are completed
required details application “S
ad

Adding Pet Care Activity Reminders


E
No Test Prerequisites Actions Test data
ou
Th
The user tries to enter di
Add reminder The user should be
Test submit button without er
without filling in logged into the All Required fields
Case 18 filling in the required “F
all required details application
fields re
de
A
Add reminder with The user should be di
Test User fill all the required All required fields
filling in all logged into the m
Case 19 fields are completed
required details application “S
ad

Adding Pets to sell


E
No Test Prerequisites Actions Test data
ou
Th
The user tries to enter di
Add pets to sell The user should be
Test submit button without er
without filling in logged into the All Required fields
Case 20 filling in the required “F
all required details application
fields re
de
A
Add pets to sell by The user should be di
Test User fill all the required All required fields
filling in all logged into the m
Case 21 fields are completed
required details application “S
ad

Adding Blogs
E
No Test Prerequisites Actions Test data
ou
Test Add blogs without The user should be The user tries to enter All Required fields Th
Case 20 filling in all logged into the web submit button without di
required details application filling in the required er
fields “F
re
de
A
Add blogs with The user should be di
Test User fill all the required All required fields
filling in all logged into the web m
Case 21 fields are completed
required details application “S
ad
Integration Testing
Functions to be
Module Expected outcome Status
tested
Mobile Application
All users can be Allow users to navigate
User login
logged into the respective dashboards Pass
module
mobile application according to user levels.
Showing details of Allow users to view and manage details
Pass
Pet management the pet. about their pets.
module Record health and Users can be able to view a summary of the
Pass
vaccination details activities per pet during the time.
Pet care activity Scheduling feeding, Allow pet owners to create reminders of
scheduling training, and daily pet’s activities, customize activities and get Pass
module activities. reminders.
Vaccination
Get alert about Pet owners could be able to make reminders
management Pass
vaccination. about vaccinations and get reminders.
module
Information about Pet owners could be able to find pets to
Find a pet
available pets to adopt and pet sellers could be able to share Pass
module
adopt details about pets to adopt.
Allow pet owners to share their pet’s
Pet moments Share pet’s special
special moments, pet memories with other Pass
module moments.
app users.
Web Application
All users can be Allow users to navigate
User login
logged into the Web respective dashboards Pass
module
application according to user levels.
Provide tutorials Pet owners and who are willing to know
Pet training blog
about how to take about petting can have a proper Pass
module
care of the pet understanding of how to take care of a pet.
Users could be able to find the nearest pet
Find nearest pet
services centres to those who are registered
daycare centres and Pass
to the system through the Google map and
pet sitters
can see the easiest route to reach the place.
Information about Allow users to find the nearest veterinary
Pet care services
nearest Clinics and clinics to those who are registered to the Pass
module
contact them system.
Users can get the trusted pet care services
All the pet care
(pet shops, veterinary clinics, Pet sitters &
services are Pass
daycare centres) of all the pet care services
integrated.
from one dedicated platform.
Pet care services Post ads and Pet services (pet shops, veterinary clinics, Pass
providers locations about pet Pet sitters & daycare centres) can be
module care services registered to the system and provide their
( veterinary clinics, services through the application.
Pet shops, Pet sitters
& daycare centres)
Manage all the user’s Admin has the authority to accept or reject
Pass
posts users blogs and manage them.
Provide tutorials
Amin can able to share tutorials and special
about how to take Pass
petting tips among users.
care of the pet
Admin module
From the application, users can be able to
Manage customer
communicate with the admin and the admin Pass
feedback
manages all the feedbacks
Manage pet care Allow admin to manage all the services of
Pass
services those who are registered to the application.

Evaluation of the Objectives of the projects


Objectives Action Status
 Follow the domain and identify
Substantially review research
the critical issues on the current
papers and existing applications
system Achieved
related to the domain, identify
 Identify functional and non-
user requirements
functional requirements
 Follow through technologies and
theories which can achieve
identified functional and non-
Identify necessary technologies functional requirements
Achieved
to develop the solution  Check whether those
technologies can be used to
address to mitigate drawbacks of
the current system
 Making the logical and physical
design of the system.
 Developing the designs using
identified technologies.
Proposed system design-build,
 Test the system using different Achieved
test, and implementation
testing methods
 Implemented the system with the
combination of phase and parallel
implementation methods
Evaluation of implemented  Evaluate the system with user
Achieved
system feedbacks

You might also like