
by Caston Corporate on Flickr
When you are testing software you need to identify risks in applications and prioritise them to test, this is called Risk Analysis.
There may be some risks which are unavoidable in software testing, for example –
- A change in requirements or requirements which are incomplete
- The amount of time allocated for testing
- Developers may delay delivering the build for testing
- Clients may be urgent for delivery
- There may be defect leakage due to the applications size or complexity.
The following must be done to overcome these problems –
- Conduct a risk assessment review with the devolvement team
- Profile for risk coverage is created by mentioning the importance of each area
- Use all available resources for work on high risk areas e.g. allocate more testers to high risk areas and use minimum resources for medium and low risk areas.
- Create a risk assessment database to refer back to for future risk management.

