AgileWay Continuous Testing Grading

A simple grading system to rate your Agile/DevOps maturity instantly!

Zhimin Zhan
5 min readFeb 1, 2021

--

(This article is an excerpt from my book “Practical Continuous Testing”)

DEFINITIONS

  • AgileWay
    This means “do things in an agile way”, also the company I founded in 2006 when I discovered the revolutionary way (daily releases enabled by automated end-2-end testing) to do software development.
  • Continuous Testing (CT)
    CT, simply speaking, is to run all automated end-2-end functional tests (at user-story level) as regression testing multiple times a day, to help software teams deliver high-quality software to production frequently.
  • Grading
    Like the belt system in Taekwondo, to determine the level of competence and pursue advancements. Using a grading system in IT is not new, such as Google’s internal Test Certified Program (6 levels, see “How Google Tests Software” book, page 55), which weighs more on the technical level, such as test coverage (and is a more complex rating system compared to mine).

The purposes of AgileWay Continuous Testing Grading:

  1. help identify fake Agile/DevOps practices and personnel, instantly
  2. set directions for advancement to real Agile/DevOps

--

--

Zhimin Zhan

Test automation & CT coach, author, speaker and award-winning software developer. Help teams succeed with Agile/DevOps by implementing real Continuous Testing.