|
Objective:
Ensure the software is functioning as close as possible in
a manner expected by the client.
Customer requirements:
·
Capability in displaying data, editing data fields
·
Maintenance of database among
various databases
·
Prediction
of demand for a particular product
·
Visual aid of demand prediction
for manager
·
Prompting of
date-expiry/out-of-stock
Test Cases:
1.
Authorizing sub-system
1.1 Log in
1.2 Display/Edit company’s information
1.3 Add user and edit user’s information
2.
Database
Management Setting Subsystem
2.1 View product list/products in each class
2.2
Add/edit/delete
new product class
2.3 Read/update
consolidated sales
3.
Demand prediction
sub-system
3.1 View
best/worst sales
3.2 Display
expired/out-of-stock products
3.3
Display any record by item code
3.4
Draw sales curve for any record
3.5
Generate demand prediction
3.6 Prompt
date-expiry/out-of-stock warning
4.
Printing sub-system
4.1
Print ordering bill
4.2 Print
store information
4.3
Print transaction record for both customer and company
|
Test Code
|
Expected result
|
Observed result
|
Remarks
|
|
1.1
|
Legal user is able to login
|
Existing user with correct password is able to login
|
Satisfied
|
|
1.2
|
User
is able to view and edit the company’s
information
|
User
is able to view and update the
company’s information
|
Satisfied
|
|
1.3
|
User
is able to add new users with valid
particulars and modify an existing user’s particulars
|
Any new users can be added even the user name is
existing and user’s information can be searched out and
modified
|
Unsatisfied
|
|
2.1
|
User is able to view the product list or view the
products that are in one class
|
All the products can be displayed in a list. Class
can be specified but have not seen the products in the class
|
Satisfied
|
|
2.2
|
User is able to add new product class with valid
ClassID and edit/delete existing product class
|
The user is able to add/edit/delete product classes.
|
Satisfied
|
|
2.3
|
User is able to read/update consolidated sales
|
Read/Update of consolidated sales is available.
|
Satisfied
|
|
3.1
|
User is able to see the best/worst sales
|
Best sales can be seen. Worst sales not part of requirements
and no need to be seen by user.
|
Satisfied
|
|
3.2
|
User is able to see all the products that are
either expired or out-of-stock
|
Expired products can be seen.
|
Satisfied
|
|
3.3
|
Record of any item can be displayed by its item
code
|
Item
records can be seen.
|
Satisfied
|
|
3.4
|
A proper sales curve is drawn with respect to
given record
|
Drawing of curve can be done with Access XP edition.
|
Satisfied
|
|
3.5
|
A reasonable future demand is predicted by the
system
|
Small bug exist whereby sometimes predicted value is a
negative number. Overall no problem.
|
Satisfied
|
|
3.6
|
If any product is expired or out of stock, the
system is able to prompt a proper warning
|
User have to select the function to show list of expired
product. No automated function.
|
Satisfied
|
|
4.1
|
Ordering bill can be printed
|
Printed.
|
Satisfied
|
|
4.2
|
Store information can be displayed
|
Can be displayed.
|
Satisfied
|
|
4.3
|
Transaction records for both customer and company
can be printed
|
Printed.
|
Satisfied
|
|