Test Plan Presented by
Outline <ul><li>Requirement and Design </li></ul><ul><li>Test Plan </li></ul><ul><li>Test case sample </li></ul><ul><li>Te...
Requirement and Design <ul><li>In this part, we have refined the original use case </li></ul><ul><li>We also refine the su...
 
 
 
The system architecture describe the OURS system in the view of layer model
Outline <ul><li>Requirement and Design </li></ul><ul><li>Test Plan </li></ul><ul><li>Test case sample </li></ul><ul><li>Te...
Test plan <ul><li>Unit test </li></ul><ul><li>FR Testing </li></ul><ul><li>NFR Testing </li></ul>
Outline <ul><li>Requirement and Design </li></ul><ul><li>Test Plan </li></ul><ul><li>Test case sample </li></ul><ul><li>Te...
Test case sample <ul><li>We choose the Log in and Log out test cases as the test case sample </li></ul>
Log in successfully Name Test case: User logs in successfully with valid username and password  Requirement The user is lo...
Provide invalid username Name Test case: Fail to login the system when providing invalid username  Requirement The user is...
Valid username and invalid password Name Test case: Fail to login the system when providing valid username and invalid pas...
Provide empty username Name Test case: Fail to login the system when providing empty username  Requirement The user is not...
Valid username and empty password Name Test case: Fail to login the system when providing valid username and empty passwor...
Account locked after 3 times Name Test case: User account is locked after failing to log in 3 times Requirement User accou...
Simultaneously log in Name Test case: User logs in the system using an account is being used by another user Requirement U...
Account locked Name Test case: User logs in the system using an account is being locked Requirement User CAN NOT log in th...
Outline <ul><li>Requirement and Design </li></ul><ul><li>Test Plan </li></ul><ul><li>Test case sample </li></ul><ul><li>Te...
Question   & Answer Thank you very much
Upcoming SlideShare
Loading in …5
×

tPlan

866
-1

Published on

Blab

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
866
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
41
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

tPlan

  1. 1. Test Plan Presented by
  2. 2. Outline <ul><li>Requirement and Design </li></ul><ul><li>Test Plan </li></ul><ul><li>Test case sample </li></ul><ul><li>Test demo </li></ul><ul><ul><li>Unit test </li></ul></ul><ul><ul><li>Load test </li></ul></ul>
  3. 3. Requirement and Design <ul><li>In this part, we have refined the original use case </li></ul><ul><li>We also refine the sub-system model with the system architecture </li></ul>
  4. 7. The system architecture describe the OURS system in the view of layer model
  5. 8. Outline <ul><li>Requirement and Design </li></ul><ul><li>Test Plan </li></ul><ul><li>Test case sample </li></ul><ul><li>Test demo </li></ul><ul><ul><li>Unit test </li></ul></ul><ul><ul><li>Load test </li></ul></ul>
  6. 9. Test plan <ul><li>Unit test </li></ul><ul><li>FR Testing </li></ul><ul><li>NFR Testing </li></ul>
  7. 10. Outline <ul><li>Requirement and Design </li></ul><ul><li>Test Plan </li></ul><ul><li>Test case sample </li></ul><ul><li>Test demo </li></ul><ul><ul><li>Unit test </li></ul></ul><ul><ul><li>Load test </li></ul></ul>
  8. 11. Test case sample <ul><li>We choose the Log in and Log out test cases as the test case sample </li></ul>
  9. 12. Log in successfully Name Test case: User logs in successfully with valid username and password Requirement The user is logged in correctly after providing correct username and password Preconditions The user is at the homepage or the log in page Steps <ul><li>Provide valid username in the username textbox </li></ul><ul><li>Provide valid password in the password textbox </li></ul><ul><li>Click on log in button </li></ul>Expected results <ul><li>The user is redirected to the specific homepage of that user </li></ul>
  10. 13. Provide invalid username Name Test case: Fail to login the system when providing invalid username Requirement The user is not logged in when providing invalid username Preconditions The user is at the homepage or the log in page Steps <ul><li>Provide invalid username in the username textbox </li></ul><ul><li>Provide password in the password textbox or let password field be empty </li></ul><ul><li>Click on log in button </li></ul>Expected results The user is redirected to the error page with a warning “You have provided invalid username or invalid password”
  11. 14. Valid username and invalid password Name Test case: Fail to login the system when providing valid username and invalid password Requirement The user is not logged in when providing valid username and invalid password Preconditions The user is at the homepage or the log in page Steps <ul><li>Provide valid username in the username textbox </li></ul><ul><li>Provide invalid password in the password textbox </li></ul><ul><li>Click on log in button </li></ul>Expected results The user is redirected to the error page with a warning “You have provided invalid username or invalid password”
  12. 15. Provide empty username Name Test case: Fail to login the system when providing empty username Requirement The user is not logged in when providing empty username Preconditions The user is at the homepage or the log in page Steps <ul><li>Provide empty username in the username textbox </li></ul><ul><li>Provide password in the password textbox or let password field be empty </li></ul><ul><li>Click on log in button </li></ul>Expected results The user is redirected to the error page with a warning “You must provide both username and password”
  13. 16. Valid username and empty password Name Test case: Fail to login the system when providing valid username and empty password Requirement The user is not logged in when providing valid username and empty password Preconditions The user is at the homepage or the log in page Steps <ul><li>Provide valid username in the username textbox </li></ul><ul><li>Provide empty password in the password textbox </li></ul><ul><li>Click on log in button </li></ul>Expected results The user is redirected to the error page with a warning “You must provide both username and password”
  14. 17. Account locked after 3 times Name Test case: User account is locked after failing to log in 3 times Requirement User account is locked after failing to log in 3 times with a specific username Preconditions The user is at the homepage or the log in page Steps <ul><ul><li>Provide valid username in the username textbox or/and </li></ul></ul><ul><ul><li>Provide invalid or empty password in the password textbox </li></ul></ul><ul><ul><li>Click on log in button </li></ul></ul><ul><ul><li>Repeat above process for 3 times </li></ul></ul>Expected results <ul><li>The user is redirected to the error page with a warning “You have provided invalid username or invalid password” </li></ul><ul><li>After the 3 rd time, the user account with given user name is locked out and a warning is issued “Account locked. Please wait for 30 minutes or contact the administrator” </li></ul>
  15. 18. Simultaneously log in Name Test case: User logs in the system using an account is being used by another user Requirement User CAN NOT log in the system using account is being used by another user Preconditions A given account is being used by user 1 Steps <ul><li>User 2 provides username of user 1 exactly </li></ul><ul><li>User 2 provides password of user 1 exactly </li></ul><ul><li>Click on log in button </li></ul>Expected results <ul><li>User 2 is redirected to the error page with a warning “This account is being used by another user” </li></ul>
  16. 19. Account locked Name Test case: User logs in the system using an account is being locked Requirement User CAN NOT log in the system using account is being locked Preconditions A given account is being locked by logging in fail 3 times Steps <ul><li>Provides username of given account being locked </li></ul><ul><li>Provide password of given account being locked </li></ul><ul><li>Click on log in button </li></ul>Expected results <ul><li>User is redirected to the error page with a warning “This account is being locked. Please wait for 30 minutes or contact the administrator” </li></ul>
  17. 20. Outline <ul><li>Requirement and Design </li></ul><ul><li>Test Plan </li></ul><ul><li>Test case sample </li></ul><ul><li>Test demo </li></ul><ul><ul><li>Unit test </li></ul></ul><ul><ul><li>Load test </li></ul></ul>
  18. 21. Question & Answer Thank you very much
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×