TestForge | Aidevops | 📊 Plogger ✍️ Blog 📚 Docs
plogger

AI DevOps Korea

Turn AI service development and operations into one improvement loop

Aidevops.kr covers LLMOps, RAG, agents, observability, evaluation, and cost-performance optimization for production AI services.

Defining a Release Candidate Test Cutline

· Updated May 3

Near release time, teams always face the same pressure: should we validate more, or should we ship now? Running every test is often too slow, but validating too little is dangerous. What teams need is not maximum test volume, but a clear release cutline.

A cutline is a risk policy, not just a test list

The best release cutlines define the risks that must be blocked:

  • payment regression
  • authentication failure
  • data loss risk
  • breakage on major browsers or devices

Once those risks are clear, the required test set becomes easier to define.

Not every test belongs at the same decision level

A practical release-candidate structure often has three layers:

  1. fast must-pass confidence set
  2. critical user-journey validation set
  3. extended reference-only validation set

The first set is the real cutline. The second strengthens confidence. The third is useful context, but should not always block shipment.

Flaky tests corrupt the cutline

If unreliable tests are allowed into the cutline, teams start ignoring failure. At that point, the cutline stops functioning.

Good cutline candidates should be:

  • reproducible
  • diagnosable
  • predictable in execution time

Track untested risk, not only passed tests

If some scenarios were skipped because of time or environment issues, that is also decision information. Release reporting should include not just what passed, but also what risk remains unseen.

Conclusion

A release-candidate cutline is not a QA artifact. It is a decision device that makes clear what the team trusts and what it still does not know at ship time. Strong teams are not the ones that run the most tests. They are the ones that know exactly where the cutline is.

Continue Reading

Related posts

Next Path

Keep exploring this topic as a system