Professional Documents
Culture Documents
Black Book Aryan Doshi
Black Book Aryan Doshi
CHAPTER V
SYSTEM DESIGN
CHAPTER VII
TESTING
We have thoroughly tested all aspects of our app, including its user-friendliness,
ease of navigation, and the protection of user data. We have also checked its speed and
performance to ensure quick loading and smooth operation.
Test
Sr. Test Objective Expected
Case Test Cases Actual Result Status
No (Specification) Result
ID
1. The Splash
Screen
Verify the remains 1. The Splash
duration of Launch visible for Screen remains
the Splash the app. the specified visible for 2
3. TC-3 Pass
Screen. duration seconds before
(e.g., 2 transitioning to
seconds) the Login
before Screen.
automaticall
y
transitioning
to the Login
Screen.
Test
Sr. Test Objective Expected
Case Test Cases Actual Result Status
No (Specification) Result
ID
The Login
Screen
contains All elements
Verify the Open the fields for are
elements on the Login entering present as
Login Screen. Screen. email/userna expected.
1. TC-1 me, Pass
password,
and buttons
for logging in
and signing
up
1. Does the
1. The updated
page displays
To check expenses
up-to-date 1. It displays the
whether the should be
expenses or up-to-date
expense added displayed.
2. TC-2 not. expenses. Pass
by the user is 2. The graph
2. Does the 2. It displays up-
displayed up-to- should be
page displays to-date graphs.
date or not. displayed up-
up-to-date
to-date.
graphs or not.
4. 4.
5. 5.
7.2.3 HOMEPLANTS
Test
Sr. Test Objective Expected
Case Test Cases Actual Result Status
No (Specification) Result
ID
1. After clicking
1. Once “ADD
“ADD Budget”
Budget” button 1. After clicking
button the add
is clicked does “ADD Budget”
budget page
To check it open add button it
should be
whether the budget page or displays add
displayed.
1. TC-1 budget is added not. budget page. Pass
2. After
or not when user 2. User’s 2. After entering
entering the
adds any budget. entered the amount, it is
amount, the
amount is added to the
amount should
added to the budget.
be added to
budget or not.
the budget.
1. Does the
1. The updated
To check page displays
budget should 1. It displays the
whether the up-to-date
be displayed. up-to-date
budget added by budget or not.
2. TC-2 2. The graph budget. Pass
the user is 2. Does the
should be 2. It displays up-
displayed up-to- page displays
displayed up- to-date graphs.
date or not. up-to-date
to-date.
graphs or not.
Test
Sr. Test Objective Expected
Case Test Cases Actual Result Status
No (Specification) Result
ID
1. After
entering family 1. After clicking
1. Does “Create
name and the “Create
Family” button
clicking on the Family” button
creates family
“Create Family” it creates the
with family
To check button it family with that
name or not.
whether it should create specified name.
1. TC-1 2. Does “Send Pass
creates family or family. 2. After clicking
Request”
not. 2. After clicking on “Send
button sends
on “Send Request” it
request to the
Request” it sends the
family member
should send request to the
or not.
the request to family member .
that member.
To check It should
Does it display
whether every display the up- It displays up-to-
every family
family member’s to-date date expenses
2. TC-2 member’s Pass
expenses data is expenses data data of every
expenses data
displayed up-to- of every family family member.
up-to-date.
date or not. member.
Test
Sr. Test Objective Expected
Case Test Cases Actual Result Status
No (Specification) Result
ID
1. It should
1. Does it take
take user’s
user’s 1. It takes user’s
username.
To check username. username.
2. It should
whether it takes 2. Does it take 2. It takes user’s
1. TC-1 take user’s Pass
the user details user’s email id. email id.
email id.
or not. 3. Does it take 3. It takes user’s
3. It should
user’s feedback.
take user’s
feedback.
feedback.
To check
After clicking
whether the Does the After clicking on
“Submit”
“Submit” button “Submit” “Submit” button
button it
2. TC-2 submits the user button submits it submits the Pass
should submit
details the user details user details
the user details
successfully or successfully. successfully.
successfully.
not.
Test
Sr. Test Objective Expected
Case Test Cases Actual Result Status
No (Specification) Result
ID
To check
Does it edit the It should edit It edits the
whether it edits
1. TC-1 required user the required required user Pass.
the required user
details. user details. details.
details or not.
To check
whether the Does it It should
The password is
password is successfully successfully
2. TC-2 changed
changed change the change the
successfully. Pass.
successfully or password. password.
not.
Test
Sr. Test Objective Expected
Case Test Cases Actual Result Status
No (Specification) Result
ID
To check
Does clicking
whether “More” After clicking
on “More” After clicking on
button on on “More”
button on “More” button
savings page button it
1. TC-1 saving page it displays Pass
opens should display
opens transaction
transaction transaction
transaction history page.
history page or history page.
history page.
not.
To check
The page
whether the Does the page The page shows
should display
page displays show every every user
every user
2. TC-2 every updated updated data updated data as Pass
updated data
data with its with its well as the
as well as the
previous data or previous data. previous data.
previous data.
not.