Test Impact Analysis: Code coverage based selective test-rerunning #1827
tothambrus11
started this conversation in
Tooling
Replies: 2 comments
|
It turns out, this is called test impact analysis: https://martinfowler.com/articles/rise-test-impact-analysis.html We should look at this when designing Hylo's testing framework. |
0 replies
|
Prioritizing Test Gaps by Risk in Industrial Practice - |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
It would be interesting to explore techniques for prioritizing and potentially also filtering tests based on:
By prioritizing cases that were most affected by our latest changes, and within those, we still prioritize faster tests, we can significantly reduce the time it takes to see if something has failed. Additionally, we may be able to prove that the changes we did could not possibly affect particular test cases, so we can skip rerunning them.
The question is whether there are sound techniques to do this over time, assuming the tests don't rely on significant side-effects.
All reactions