You are on page 1of 9

Criterion B

Test Plan:

Test Type Nature of Test Example


The program needs to be The user will be able to use The user can Add the income
user-friendly to my client the program without of the Sunday donations
problems and confusion without learning anything

The user should be able to User can access specific The user can add an income
add/delete/modify Incomes windows to perform these of an anonymous donation,
and Expenses tasks the user can delete it if he
needs to and change it if
there was something wrong
with it

The program must store the When saving the data Veronica inputs an outcome,
information when closed and entered and closing the closes and opens the
retrieve it when opened. program, the data saved program again. These
previously should be seen movements should be seen
in the corresponding
windows.

The program must be able to The report section will Client enters an income of
display a report between it’s provide information, 45000 on the 2/2/2022 and
cash input and output when including total income, an output of
the user asks for it in expense, profit, and loss of a 40000 on the 23/2/2022.
different time frames. day, month, or year. The report window
should display when asked
for the total profit of
Feburary: 5000

The program must be Program should not proceed Password is “Maris123”. If


password protected. unless the password is input “maris234” error
entered previously. message is displayed. If
input “Maris123” the msin
menu is displayed.

Show corresponding error Program considers possible If in the value textfield the
messages errors and display the client enters a letter the
corresponding error error message displays
saying that one of the values
is in the incorrect format
Modular Design:
Prototypes
Flowcharts:
UML Diagrams

You might also like