ReadySET test-cases

InfoDabble > ReadySET test-cases
Jump to: navigation, search

Contents

[edit] QA Plan > Test Suite > Test Cases

[edit] Release Information

Project:

PROJECTNAME

Internal Release Number:

X.Y.Z

Related Documents:

System test case format

LINKS TO RELEVANT STANDARDS

LINKS TO OTHER DOCUMENTS

[edit] 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?

[edit] 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?

[edit] 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

[edit] 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

[edit] 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

[edit] 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

[edit] 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

[edit] 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.