테스트 케이스가 잘 작성되었는지 검토하는데 사용하는 체크리스트

Checklist for Reviewing testcases:

o Accurate - tests what the description says it will test.
o Economical - has only the steps needed for its purpose
o Repeatable, self standing - same results no matter who tests it.
o Appropriate - for both immediate and future testers
o Traceable - to a requirement
o Self cleaning - returns the test environment to clean state Structure and testability
o Has a name and number
o Has a stated purpose that includes what requirement is being tested
o Has a description of the method of testing
o Specifies setup information - environment, data, prerequisite tests, security access, login information,
o Has actions and expected results
o States if any proofs, such as reports or screen grabs, need to be saved
o Leaves the testing environment clean
o Uses active case language
o Does not exceed 15-20 steps
o Is in correct business scenario order with other tests
o Validates all types of input values