Member-only story

A Good Software Testing Process Should Effectively Prevent the Recurrence of the Same Defects in New Releases

Take an Engineering Mindset towards your E2E Testing.

Zhimin Zhan
6 min readMar 24, 2024

🎖 A Medium Boosted Article!

Today, my daughter discovered that one of the LinkedIn email updates she received was evidently incorrect.

The subject line still contains {:replace_token}. Clearly, the LinkedIn testing team missed one scenario to test.

This article in no way questions a software giant’s testing capability. This can happen to any company; certainly, my own apps had it (but I implemented a process; see below). Human beings make mistakes. We cannot totally prevent defects in software (developers produce them, and testers miss some). However, if a software team (along with its customers) encounters the same defect recurring now and then (in different builds), it is wrong.

A well-established testing process within a software company should effectively prevent the recurrence of the same defects in future releases. This is easy to understand. For instance, despite the inevitability of aviation…

--

--

Zhimin Zhan
Zhimin Zhan

Written by Zhimin Zhan

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

Responses (3)