Eight states increase the accuracy of test case states

Source: Internet
Author: User

In general, the test case status is recorded in the work in three states: Pass (pass), failure (fail), and queued Wait (in queue). But I tend to represent the life cycle of a generic test case more accurately, even though the cycle of your tests changes. Here is a list of the test case lifecycles I used:

queued (in queue): The test case has been assigned to a tester and is not ready to run in this test phase.

in Progress (IP): The test is in progress and lasts for some time. (If a test takes less than a day, I don't say a test is marked as in-progress because I track the status of the test case every day)

block: Some factors can cause the test to fail, such as a lack of functionality or a lack of a part of the test environment. I usually record the blocked status in the comment bar of the test Case Summary worksheet. You can understand blocking as: I want to run the test, but I can't run the test yet.

Skip: You decide to skip a test at the current Test stage, possibly because it has a relatively low priority. (Again, I'll record the reason I skipped this test in the Comments column of the test Case Summary worksheet.) You can think of skipping as: I can run this test now, but I don't want to run it.

Pass: The test run is finished, and the test person gets the expected test result status and test behavior.

failure (fail): In many cases, testers get unexpected test results, state or behavior, and these results differ significantly from the test objectives. This raises questions about the quality of the system. One or more test errors need to be recorded.

Warning (Warn): In many cases, testers get unexpected test results, state or behavior, but these results are not very different from the test objectives (I usually write a warning in the pass-through column of the test Package Summary worksheet, not a single column). Another idea is that a warning means that the current error is irrelevant, or that there is no point in the feature being tested. The system reported more mistakes. One of my criteria for dealing with this problem is that the tests that are only related to the delay or the error that are not necessarily changed can be flagged as warnings, not failures.

off (Close): A test in which the first loop is marked as a failure or warning, the second Test release modifies the error that occurred in the first Test loop. No error occurs after the entire test case has been rerun. Marking this type of test as off rather than passing allows you to track the fact that the test failed in one of the test releases (as with a test marked as a warning, the tests that I marked as closed in the test Package Summary worksheet are also included in the success category).

Eight states increase the accuracy of test case states

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.