Shift-Left Testing
A software engineering principle that moves testing activities to earlier stages of the development lifecycle. By introducing testing during requirements analysis, design, and coding phases, the approach reduces the cost of defect remediation and is a core principle of modern agile development and DevOps practices.
Core Facts
Timeline (last 90 days)
Testers can get involved in writing test cases as early as when the interface documentation is delivered, without waiting for all the code to be completed, which embodies the concept of shift-left testing.
Research shows that defects discovered during the requirements or design phase cost only 1/100 or even less to fix compared to those found in a production environment.
The concept of Shift-Left Testing—moving quality assurance activities as early as possible into the development lifecycle—has been widely recognized by the industry.
All Facts (4)
The concept of Shift-Left Testing—moving quality assurance activities as early as possible into the development lifecycle—has been widely recognized by the industry.
75%Unverified研究表明在生产环境修复一个缺陷的成本是开发阶段的6至100倍
70%UnverifiedTesters can get involved in writing test cases as early as when the interface documentation is delivered, without waiting for all the code to be completed, which embodies the concept of shift-left testing.
50%UnverifiedResearch shows that defects discovered during the requirements or design phase cost only 1/100 or even less to fix compared to those found in a production environment.
50%