In this blog, the author Kishan Sundar explains Agile testing with approach of software testing activities known as “Shift Left”. Agile testing is very important in today’s highly competitive market. With Agile testing product/software are guaranteed for quick release, it also prevents defects and makes room for reassessment and upcoming plans/future of the software. With Agile testing software development occurs in steps known as sprints. Once one sprint is complete another sprint begins. In another words, one sprint leads to another subsequent sprint. The shift left approach in agile testing introduces development and testing happening simultaneously.

Above picture shows Shift Left approach
Sundar emphasize on the importance of the role of assurance specialists in the agile model. The reason of this emphasize is because of the comprehensive testing and quick release of the product/software. Here are some of the places where assurance specialists have to be involved:
- Since early stages of testing, testers are called in for field testing to interact with customer or product owner.
- With Shift Left approach of agile testing initial interaction will also involve epic owners and enterprise architect on how the product/software will be rolled out.
- There is also interaction with program management to determine timelines and decide, how should the release of software should be managed.
- Assurance team and agile team will be both part of the development team. There would be two teams: test developers and code developers.
With shift left approach of the agile testing performance and development is intensify with less defects and better performance.
For further reading please visit:
http://www.softwaretestingmagazine.com/knowledge/shift-left-testing-in-the-agile-world/
From the blog CS443 Software Quality Assurance & Testing – Computer Science World by Haider Hussain and used with permission of the author. All other rights reserved by the author.
