« Previous - Version 2/43 (diff) - Next » - Current version
Paul Holland, 02/22/2012 08:21 pm
Added tests for basic menu functionaltiy before logging in


Basic functional Test Cases based on the top menu items

FOSSology home page

Purpose to check that the basic user functionality of the home page works
Dependencies server to test on
Step Action Expected Results
1. Open FOSSology UI (http://<server>/repo/) FOSSology loads with a "Welcome" message; the text of the page makes sense and doesn't contain typos.
2. Select "Home" menu The same FOSSology page re-loads successfully. There are still only a limited number of menu options.
3. Select "Help" menu Several sub-menus appear and are selectable
4. Select "Help -> About" menu Text explaining FOSSology is displayed, it makes sense, and there are no typos.
5. Select "Help -> Documentation" menu The page for User Documentation is displayed, it makes sense, and there are no typos.
6. Select "Help -> Getting Started" menu A page explaining the overview of FOSSology is displayed, it makes sense, and there are no typos.
7. Select "Help -> Debug" menu Several sub-menus appear and are selectable
8. Select "Help -> Debug -> Debug Menus" menu A page is displayed explaining the functionality, it makes sense, and there are no typos. There is a button to Enable Full Debugging.
9. Select the "Enable" button The page is re-displayed and full debugging enabled. A button to Disable Full Debugging is now displayed.
10. Select the "Disable" button The page is re-displayed and full debugging disabled. A button to Enable Full Debugging is again displayed.
11. Select "Help -> Debug -> Global Variables" menu A page is displayed with the global variables, it makes sense, and there are no typos.
12. Select the login link. Enter your username and password and select "Login". Many more menu items now appear.

Upload from file

Purpose
Dependencies
Step Action Expected Results
1.
2.
3.

Upload from URL

Purpose
Dependencies
Step Action Expected Results
1.
2.
3.

Upload from server

Purpose
Dependencies
Step Action Expected Results
1.
2.
3.

One-shot nomos

Purpose
Dependencies
Step Action Expected Results
1.
2.
3.

One-shot copyright

Purpose
Dependencies
Step Action Expected Results
1.
2.
3.