tPlan
Upcoming SlideShare
Loading in...5
×
 

tPlan

on

  • 1,236 views

Blab

Blab

Statistics

Views

Total Views
1,236
Views on SlideShare
1,236
Embed Views
0

Actions

Likes
0
Downloads
38
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    tPlan tPlan Presentation Transcript

    • Test Plan Presented by
    • Outline
      • Requirement and Design
      • Test Plan
      • Test case sample
      • Test demo
        • Unit test
        • Load test
    • Requirement and Design
      • In this part, we have refined the original use case
      • We also refine the sub-system model with the system architecture
    •  
    •  
    •  
    • The system architecture describe the OURS system in the view of layer model
    • Outline
      • Requirement and Design
      • Test Plan
      • Test case sample
      • Test demo
        • Unit test
        • Load test
    • Test plan
      • Unit test
      • FR Testing
      • NFR Testing
    • Outline
      • Requirement and Design
      • Test Plan
      • Test case sample
      • Test demo
        • Unit test
        • Load test
    • Test case sample
      • We choose the Log in and Log out test cases as the test case sample
    • 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
      • Provide valid username in the username textbox
      • Provide valid password in the password textbox
      • Click on log in button
      Expected results
      • The user is redirected to the specific homepage of that user
    • 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
      • Provide invalid username in the username textbox
      • Provide password in the password textbox or let password field be empty
      • Click on log in button
      Expected results The user is redirected to the error page with a warning “You have provided invalid username or invalid password”
    • 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
      • Provide valid username in the username textbox
      • Provide invalid password in the password textbox
      • Click on log in button
      Expected results The user is redirected to the error page with a warning “You have provided invalid username or invalid password”
    • 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
      • Provide empty username in the username textbox
      • Provide password in the password textbox or let password field be empty
      • Click on log in button
      Expected results The user is redirected to the error page with a warning “You must provide both username and password”
    • 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
      • Provide valid username in the username textbox
      • Provide empty password in the password textbox
      • Click on log in button
      Expected results The user is redirected to the error page with a warning “You must provide both username and password”
    • 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
        • Provide valid username in the username textbox or/and
        • Provide invalid or empty password in the password textbox
        • Click on log in button
        • Repeat above process for 3 times
      Expected results
      • The user is redirected to the error page with a warning “You have provided invalid username or invalid password”
      • 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”
    • 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
      • User 2 provides username of user 1 exactly
      • User 2 provides password of user 1 exactly
      • Click on log in button
      Expected results
      • User 2 is redirected to the error page with a warning “This account is being used by another user”
    • 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
      • Provides username of given account being locked
      • Provide password of given account being locked
      • Click on log in button
      Expected results
      • User is redirected to the error page with a warning “This account is being locked. Please wait for 30 minutes or contact the administrator”
    • Outline
      • Requirement and Design
      • Test Plan
      • Test case sample
      • Test demo
        • Unit test
        • Load test
    • Question & Answer Thank you very much