Prioritisation of test is the arrangement
or classification of test in their order of importance according to the business risk.
Why do we prioritise?
· Time constraints for implementation of the project.
· Resource constraints for the implementation of
the project.
· The need to get the best done in the time available.
How do we prioritise?
· Identification of the most important tests (MITs)
Prioritisation Basis
· Business criticality.
· Severity of potential failure.
· Probability.
· Visibility of failure.
· User requirements and priorities.
· Likelihood of change.
· Likelihood of error.
· Technical criticality and complexity.
Prioritisation and scope
· Coverage needed
· Minimal functional set
· Business requirements
· Contractual requirements
· Compliance requirements
While we can prioritise our testing
we must also consider the above points and ensure they have not been compromised.
All too often testers are in the
position where they do not have enough time and resource to run all the intended tests.
The only and best solution is the
identification of the most important tests according to the business process and the determination of the sequence of run
for these tests.
Back to Tutorials