| | | | | | | | | |
Product Interface Window Test: Process 3
|
| | | | | | | | | |
User who has not high enough security level cannot access Add Product
process, Delete Product process and Update Product process.
Therefore, those three buttons must be greyed out. There will be no
action if user try to click those buttons.
There are 2 possibilities that the system response to the user:
- INPUT:
- A warehouse manager click Add product button
EXPECTED RESULTS:
- A cursor will be moved at the end of the table to let
the user to enter the new product information
- INPUT:
- A stocker try to click Add Product button
EXPECTED RESULTS:
- No action, since the button is greyed out
| | | | | | | | | |
Add Product Test: Process 3.1
|
| | | | | | | | | |
Add product will consider the following conditions:
- INPUT:
- CORRECT format of UPC
- CORRECT unit cost(positive real number)
- CORRECT bulk unit size(positive real number)
EXPECTED RESULTS:
- A new product is added to the data base
- INPUT:
- INCORRECT format of UPC, unit cost or bulk unit size
EXPECTED RESULTS:
- Error message display 'Incorrect format of UPC, unit
cost or bulk unit size'
- INPUT:
- A UPC that is already in use
EXPECTED RESULTS:
- Error message display 'UPC is already in use'
| | | | | | | | | |
Delete Product Test: Process 3.2
|
| | | | | | | | | |
- INPUT:
- User did not highlight the product before he/she click
the Delete button
EXPECTED RESULTS:
- INPUT:
- The product still has some stock or on order
EXPECTED RESULTS:
- Error message display 'Product still has stock or is on
order, please clear stock and ordering first'
| | | | | | | | | |
Update Product Test: Process 3.7
|
| | | | | | | | | |
Test plan for update product process is the same as Add Product
Process 3.1.
| | | | | | | | | |
Print Product: Process 3.3
|
| | | | | | | | | |
- INPUT:
- Product is highlighted on the table
EXPECTED RESULTS:
- The highlighted product is printed on the printer
| | | | | | | | | |
Find Product: Process 3.4
|
| | | | | | | | | |
- INPUT:
- Non exists UPC, description, category or unit cost
EXPECTED RESULTS:
- Message display 'No product match'
- INPUT:
- Exists UPC, description, category or unit cost
EXPECTED RESULTS:
- Product(s) which match the input will be display on the
screen
- INPUT:
EXPECTED RESULTS:
- No action to find process and return to Product
Interface
| | | | | | | | | |
Sort By Product: Process 3.5
|
| | | | | | | | | |
Since user cannot select more then one choice, there will be no error
message to be displayed.
- INPUT:
- UPC, description category or cost price(unit cost)
EXPECTED RESULTS:
- A sorted table will be displayed on the screen
- INPUT:
EXPECTED RESULTS:
- Main Menu Interface load up
|
|
Login
Main Menu
Security
Password
Orders
Product
Personnel
Stores
Cashier
Inventory
Main Page
|