Each of the tests below relates to editclient test cases
Table 6. editclient Test Cases
TESTCASE | EVENTID | ACTION | EXPECTED_RESULTS |
---|---|---|---|
editclient | 1 | hit "search" with no data entered | all clients are returned in long form |
editclient | 2 | enter in invalid client name, hit "search" | no clients are returned |
editclient | 3 | enter in a valid client name, hit "search" | client(s) returned that match partial client name or whole client name |
editclient | 4 | enter in a default billing rate | all clients with that default billing rate are returned |
editclient | 5 | change field "default approved" to "yes" | client with default approvals are returned |
editclient | 6 | change field "default approved" to "no" | clients without default approvals are returned |
editclient | 7 | on client screen, change default billing rate and hit "update" | client's default billing rate is changed in the database |
editclient | 8 | on client screen, change client's name field and hit "update" | client's name is changed in the database |
editclient | 9 | on client screen, hit "delete" button | client is deleted from the database |
editclient | 10 | on client screen, hit "search" button | search form is returned |