Organisational Challenges for Agile Testing
Switching from a traditional mode of development to Agile development has its challenges. Organisations of any size will encounter some hurdles during this change, and the bigger the company is, the more challenging it will be. One of the most important aspects during this change would be Agile Testing. Because Agile teams are expected to churn out product features regularly, testing and quality assurance is at the forefront. No Agile team in their right mind would want to put out a buggy product to the public, so they really need to strategize how to go about their testing.
In terms of goals and objectives, Agile testing is no different from traditional testing. The difference lies in the ways testing is done in traditional projects and Agile projects. Agile testing is more than executing test cases and logging defects. Agile testing is more about really being part of the development team and collaborating with the Product Owner so that together, they all ensure they are building the product right. Knowing what common challenges to expect will help software development teams, especially the testers, to plan their transition from traditional testing to Agile testing.
Same Timebox, Bigger Coverage
Traditional software development methods often build products in a linear, phase-by-phase approach. Because actual test execution will happen later down the project timeline, testers are given adequate time to design, review, and finalize their test plan and test cases during the design and implementation phases.
Agile projects operate iteratively, and most iterations in Agile projects are timeboxed in two to four-week sprints. This means that as more product increments are added, testers need to cover more features in the same amount of time as the project progresses. This is especially difficult for testers coming fresh from traditional projects, who are used to testing for a longer period of time.
Recommended Further Reading
The following materials may assist you in order to get the most out of this course: