There are 2 basic conditions we need to check
- That each button will open up it's related interface
- That security levels will be checked -- if the user doesn't have
access to a particular interface then that button should be
greyed out.
We must prepare the data in the system to meet the following conditions:
- User1 will have NOT have access to anything but the Logout button
INPUT
- We then login to the system as user1, and try clicking on the various buttons on the
Main Menu (saving logout for last).
Expected Result
- The Main Menu displays all the buttons as greyed OUT except the Logout button.
- Clicking on any of the Greyed Out buttons will result in NO action.
- Clicking on the Logout button will result in the user being logged out of the system.
- User2 will ONLY have access to the Product Interface
INPUT
- We then login to the system as user2, and try clicking on the various buttons on the
Main Menu (saving logout for last).
Expected Result
- The Main Menu displays all the buttons as greyed OUT except the Product and Logout
buttons.
- Clicking on any of the Greyed Out buttons will result in NO action.
- Clicking on the Products button will result in the Products Interface being displayed.
- Clicking on the Logout button will result in the user being logged out of the system.
- User3 will ONLY have access to the Ordering Interface
INPUT
- We then login to the system as user3, and try clicking on the various buttons on the
Main Menu (saving logout for last).
Expected Result
- The Main Menu displays all the buttons as greyed OUT except the Orders and Logout
buttons.
- Clicking on any of the Greyed Out buttons will result in NO action.
- Clicking on the Orders button will result in the Orders Interface being displayed.
- Clicking on the Logout button will result in the user being logged out of the system.
- other combinations of access levels will be tested in a similar manner.
|
|
Login
Main Menu
Security
Password
Orders
Product
Personnel
Stores
Cashier
Inventory
Main Page
|