TestBrain RiskMap is designed to assist the manual test team to prioritize which areas of the code to test. RiskMap shows all commits for a specified period and their risk of containing at least one defect, and the functional areas of the code affected by each commit.
By showing the number of high-risk commits in each functional code area, RiskMap acts as a guide to prioritize which areas of the code to test first and how much time to spend testing each area.
The outer ring is a list of all commits, coded for risk: red for high risk, orange for medium risk, green for low risk. The risk of defect is determined by TestBrain’s risk model. See this page for a summary of how the risks are determined.
The inner ring maps the commits to the functional areas of the code affected. Commits that affect multiple code areas are listed on the outer ring separately for each code area. In other words, if a commit affects 3 different code areas, the same commit will be shown in 3 separate places on the outer ring. Code areas are colored to match the highest risk of any commit that touches that area. Code areas that are not shown in the inner ring have not been changed.
Generating a RiskMap
To generate a RiskMap:
- Select RiskMap on the left menu
- Select the project from the top of RiskMap page.
- Set the beginning and end date for the period at the top of the RiskMap page. Typically, the period is a full sprint, partial sprint, a release, or a specific date. However, it can be any period of interest.