Here is how we prioritize test cases that best qualify for automated testing:
- Executed often (ie. Sanity type test case).
- Covers a feature commonly used by end users
- Relatively short (or can be broken down into manageable cases).
- Has clear and measurable expected results that can be verified by automation.
- Covers an area that is not likely to undergo drastic changes (so that the script wouldn’t need heavy maintenance).
- Follows a positive path through the application (as opposed to negative error testing which would be automated as a lower priority).
- As a group, the test cases to be automated should provide broad coverage of as many areas as possible, instead of too deep coverage of any particular area.
No comments:
Post a Comment