Shift left testing is an approach in which software and system testing is performed earlier, in each phase of the project/product life cycle.
As we know, the software development life cycle goes sequentially in the order as:
Requirements => Design => Coding => Testing. So, if you start from the left to right, the testing phase is to the extreme of software development life cycle. “Bugs are cheaper when caught young“, says Larry Smith, a well known expert, another reason why we should start testing at an earlier stage. This concept was introduced where testing/tester need to be integrated from inception of the projects / products.
The principle of ‘shift left’ supports the testing team to collaborate with all the stakeholders early in the software development phase to clearly understand the requirement, design, draft testcase and automation scripts to help know where the software may fail and fix them at the earliest. continue