Topics
Research topics.
In-depth explainers on software testing concepts, written from the perspective of someone who researches them.
What Are Flaky Tests?
Flaky tests are automated tests that produce different results — pass or fail — without any change to the source code. Learn what causes them, why they matter, and how to address them in CI/CD pipelines.
3 related topics · 5 FAQs · Apr 2025
What Are Order-Dependent Flaky Tests?
Order-dependent (OD) flaky tests are tests that only fail when run after a specific other test. They are a significant source of CI/CD instability. Learn how they work, how to detect them, and how to fix them.
3 related topics · 4 FAQs · Apr 2025
What Is Test Prioritization in Software Testing?
Test prioritization is the practice of ordering tests so that the most valuable tests run first. In CI/CD, it reduces feedback time and helps detect flaky or order-dependent tests faster. Learn the strategies and research behind it.
3 related topics · 4 FAQs · Apr 2025
Software Testing in CI/CD Pipelines
CI/CD pipelines depend on reliable automated test suites. Learn how testing integrates with continuous integration and delivery, the common pitfalls, and strategies for keeping pipelines fast and trustworthy.
3 related topics · 5 FAQs · Apr 2025