Software Development Trend ⇒ Continuous Testing

The trend in software development is Continuous Testing — executing automated end-to-end regression tests in a CT server, multiple times a day. CT simply enables DevOps.

Zhimin Zhan

--

What is Continuous Testing?

Continuous Testing (CT) is the critical component of DevOps, which probably is the hottest terminology in software development in recent years.

Image Credit: https://alm.parasoft.com/continuous-testing-for-devops-evolving-beyond-automation

So what exactly is Continuous Testing? According to Wikipedia, CT is “the process of executing automated tests as part of the software delivery pipeline to obtain immediate feedback on the business risks associated with a software release candidate.” The keywords are “automated tests”, “delivery pipeline”, “immediate feedback”, and “software release candidate”.

The reason I quote Wikipedia, a non-academic reference, for definitions: because Continuous Testing is relatively new and there are a lot of confusions over it. So I reached for the common understanding at Wikipedia.

--

--

Zhimin Zhan

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