STEP 6: Write Tests
Typically, this step is done by QA / Automation Engineers / and other relevant individuals involved in test creation.
Bridging the Gaps: Step-by-Step to "0 Critical"
Writing tests for a release involves an iterative, targeted approach based on your carefully defined code labels. Remember, the ultimate goal is achieving "0 critical test gaps". Let's break it down:
Step 1: Analyze
Examine untested code changes and generate a list of test gaps within the release.
Prioritize critical gaps based on functionality and potential impact.
Step 2: Close the Gaps
Create new tests or modify existing ones to cover identified gaps.
Leverage code labels for clear communication between those responsible for writing tests and developers when clarifying changes.
Consult code contributors or technical architects for deeper understanding, if needed. The Test Gaps report provides information about the contributor associated with each method.
Remember, one well-crafted test can address multiple gaps at once!
Step 3: Rinse & Repeat
Regenerated the Test Gaps report to track progress and prioritize new areas.
Repeat steps 1-3 for each code area (user stories, features, functionalities, etc.), ensuring comprehensive coverage (user stories, features, functionalities, etc.), until the release content is covered.
Reaching "0 Critical":
Follow this process and iterate through test cycles until the Coverage Threshold is met.
When all critical test gaps are resolved, proceed with go/no-go decisions with newfound confidence in your release quality!
By embracing this step-by-step approach, you'll bridge the gap to zero critical test gaps and unlock a new level of quality in your releases.
Last updated