You are on page 1of 15

PLANT CARE APP

CHAPTER V
SYSTEM DESIGN

Y.B.PATIL POLYTECHNIC Page 1


PLANT CARE APP

5.1 DATA FLOW DIAGRAM

Y.B.PATIL POLYTECHNIC Page 2


PLANT CARE APP

5.2 USE CASE DIAGRAM

Y.B.PATIL POLYTECHNIC Page 3


PLANT CARE APP

5.3 E-R DIAGRAM

Y.B.PATIL POLYTECHNIC Page 4


PLANT CARE APP

CHAPTER VII
TESTING

Y.B.PATIL POLYTECHNIC Page 5


PLANT CARE APP

Software testing is a critical element of software quality assurance and


represents the ultimate review of specification, design and code generation.

7.1 TESTING OBJECTIVE


Testing is the act of running a program to uncover any potential errors. A good test
case is one that has a high chance of detecting an error that has not yet been identified.

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.

7.2 TEST CASES


7.2.1 SPLASH SCREEN PAGE

Test
Sr. Test Objective Expected
Case Test Cases Actual Result Status
No (Specification) Result
ID

Verify the 1. The Splash


appearance of Screen is 1. The Splash
the Splash Launch displayed Screen is
1. TC-1 Pass
Screen when the the app for a displayed for 2
app is launched specified seconds and
duration then navigates
(e.g., 2 to the Login
seconds) Screen.
and then
automatical
ly navigates
to the Login
Screen.
Y.B.PATIL POLYTECHNIC Page 6
PLANT CARE APP

Verify the Launch the The Splash


content app. Screen The Splash
displayed on displays the Screen
2. TC-2 Pass
the Splash app logo and displays the
Screen. name app logo in
prominently in the center
the center of with a green
the screen, background.
with a
background
color/image
consistent
with the app's
theme.

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.

Y.B.PATIL POLYTECHNIC Page 7


PLANT CARE APP

7.2.2 LOGIN/SIGNUP PAGE

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.

Y.B.PATIL POLYTECHNIC Page 8


PLANT CARE APP
3. 3.

4. 4.

5. 5.

Y.B.PATIL POLYTECHNIC Page 9


PLANT CARE APP
6. 6.

Y.B.PATIL POLYTECHNIC Page 10


PLANT CARE APP

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.

Y.B.PATIL POLYTECHNIC Page 11


PLANT CARE APP

7.2.3.1 AIR PURIFYING PAGE

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.

Y.B.PATIL POLYTECHNIC Page 12


PLANT CARE APP

7.2.3.2 WELLNESS PAGE

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.

Y.B.PATIL POLYTECHNIC Page 13


PLANT CARE APP

7.2.4 FLOWERS PAGE

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.

Y.B.PATIL POLYTECHNIC Page 14


PLANT CARE APP

7.2.5 PROFILE PAGE

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.

Y.B.PATIL POLYTECHNIC Page 15

You might also like