QA Plan > Test Suite > Test Cases

Release Information

Project: PROJECTNAME
Internal Release Number: X.Y.Z
Related Documents:
LINKS TO RELEVANT STANDARDS
LINKS TO OTHER DOCUMENTS

login-1: Normal User Login

Purpose: Test that users can log in with the proper username or email address and their password.
Prereq:
User is not already logged in.
User testuser exists, and account is in good standing.
Test Data:
usernameOrEmail = {testuser, bogususer, testuser@nospam.com, test@user@nospam.com, empty}
password = {valid, invalid, empty}
Steps:
  1. visit LoginPage
  2. enter usernameOrEmail
  3. enter password
  4. click Login
  5. see the terms-of-use page
  6. click Agree at page bottom
  7. click Submit
  8. see PersonalPage
  9. verify welcome message is correct username
Notes and Questions:
  • This assumes that user has not agreed to terms-of-use already.
  • Does this work without browser cookies?

login-2: Locked-out User Login

Purpose: Test that a user who has been locked out by a moderator, cannot log in, They should see a message indicating that they were locked out.
Prereq:
User is not already logged in.
User testuser2 exists, and has been locked out
Test Data:
usernameOrEmail = {testuser2, testuser2@nospam.com}
password = {valid}
Steps:
  1. visit LoginPage
  2. enter usernameOrEmail
  3. enter password
  4. click Login
  5. see LoginPage
  6. verify warning message is the locked-out message
Notes and Questions:
  • Does this work without browser cookies?

unique-test-case-id1: Test Case Title

Purpose:
Prereq:
Test Data:
VAR = {VALUES}
VAR = {VALUES}
Steps:
  1. STEP
  2. STEP
  3. STEP
  4. verify ...
Notes and Questions:
  • NOTE
  • QUESTION

unique-test-case-id2: Test Case Title

Purpose: SENTENCES
Prereq: SENTENCES
Test Data:
VAR = {VALUES}
VAR = {VALUES}
Steps:
  1. STEP
  2. STEP
  3. STEP
  4. verify ...
Notes and Questions:
  • NOTE
  • QUESTION

unique-test-case-id3: Test Case Title

Purpose: SENTENCES
Prereq: SENTENCES
Test Data:
VAR = {VALUES}
VAR = {VALUES}
Steps:
  1. STEP
  2. STEP
  3. STEP
  4. verify ...
Notes and Questions:
  • NOTE
  • QUESTION

unique-test-case-id4: Test Case Title

Purpose: SENTENCES
Prereq: SENTENCES
Test Data:
VAR = {VALUES}
VAR = {VALUES}
Steps:
  1. STEP
  2. STEP
  3. STEP
  4. verify ...
Notes and Questions:
  • NOTE
  • QUESTION

unique-test-case-id5: Test Case Title

Purpose: SENTENCES
Prereq: SENTENCES
Test Data:
VAR = {VALUES}
VAR = {VALUES}
Steps:
  1. STEP
  2. STEP
  3. STEP
  4. verify ...
Notes and Questions:
  • NOTE
  • QUESTION

unique-test-case-id6: Test Case Title

Purpose: SENTENCES
Prereq: SENTENCES
Test Data:
VAR = {VALUES}
VAR = {VALUES}
Steps:
  1. STEP
  2. STEP
  3. STEP
  4. verify ...
Notes and Questions:
  • NOTE
  • QUESTION
TODO: Check for words of wisdom and discuss ways to improve this template. Or, evaluate the ReadySET Pro professional test case template.
Company Proprietary
Copyright © 2003-2004 Jason Robbins. All rights reserved. License terms. Retain this copyright statement whenever this file is used as a template.