10 |
rodolico |
1 |
The following tasks should be performed after any major changes to the
|
|
|
2 |
code. They verify the correct functionality.
|
|
|
3 |
|
|
|
4 |
Do all of the following with the "normal" database, then do the same
|
|
|
5 |
after adding a new field.
|
|
|
6 |
|
|
|
7 |
1. Delete the table(s)
|
|
|
8 |
2. Have the code create the table(s)
|
|
|
9 |
3. Attempt to log in with incorrect username
|
|
|
10 |
4. Attempt to log in with incorrect password
|
|
|
11 |
5. Log in
|
|
|
12 |
6. Edit your username and password
|
|
|
13 |
7. Log out, then log in with new password
|
|
|
14 |
8. Create a new user who is not an admin
|
|
|
15 |
9. Log out, log in as new user
|
|
|
16 |
10. change your password, verify correct fields showing
|
|
|
17 |
11. Log out, log in as admin user
|
|
|
18 |
12. Create new user with admin privileges
|
|
|
19 |
13. Disable user from step 8
|
|
|
20 |
14. Log out
|
|
|
21 |
15. Attempt login as user from step 13, verify failure
|
|
|
22 |
16. Log in as user from step 12
|
|
|
23 |
17. Edit default user
|
|
|
24 |
18. Log out, log in as default user
|