Please check the status of this specification in Launchpad before editing it. If it is Approved, contact the Assignee or another knowledgeable person before making changes.

Summary

High profile bugs that have been fixed during the development cycle or previous releases should be covered during ISO testing. Automate tests for some high-impact bugs and otherwise include coverage in the manual test cases.

Release Note

Rationale

During Gutsy cycle we started a document (FixesToVerify) with a list of bugs that were fixed during the development cycle for testing them during the ISO testing period. The procedure was manual and ad-hoc. We didn't collect positive feedback regarding whether the bug was fixed for the users/testers.

Use Cases

Assumptions

Design

A manual test case will be written for each targeted bug and added to the bug description text. Corresponding automated test cases will be written in appropriate cases (as the testing infrastructure becomes available)

Test case descriptions

Test cases should be added to the description of the bug report in a standardised format, e.g:

TEST CASE:

PROCEDURE:

  1. Open a terminal.
  2. Create an user by typing: adduser foo
  3. Create another user by typing: adduser bar
  4. Delete an user by typing: deluser bar
  5. Try to log in with both users.

RESULT ON PASS:

  1. You are able to log in only with foo since bar account was deleted.

RESULT ON FAIL:

  1. You still can log in with both users (foo, bar).

Implementation

Tags

Criteria

List

Infrastructure

Test/Demo Plan

Outstanding Issues

BoF agenda and discussion


CategorySpec

QATeam/Specs/FixedBugVerification (last edited 2008-08-06 16:29:36 by localhost)