Structure and Testability
Has a name and number
Has a stated purpose that includes what requirement is being tested
Has a description of the method of testing
Specifies setup information - environment, data, prerequisite tests, security access
Has actions and expected results
States if any proofs, such as reports or screen grabs, need to be saved
Leaves the testing environment clean
Does not exceed 15 steps
Matrix does not take longer than 20 minutes to test
Automated script is commented with purpose, inputs, and expected results
Setup offers alternative to prerequisite tests, if possible
Is in correct business scenario order with other tests