Back

WHY USE AGILE AS A TESTER?

Whatever you are using now, whether it’s a phone or a web app, it has undergone a significant amount of testing to ensure that you are happy with them and that you don’t run into any problems with them. And with the fast pace of delivery in Agile, testing is brought to the forefront of it all. Teams must develop a set of solid test engineering processes to help ensure that they are creating their products with quality in the short amount of time they have committed to their customers.

Traditional Testing with Waterfall

Waterfall follows a linear, phase-by-phase approach in developing a product. It starts with gathering and knowing all the requirements, then gets things going with analysing and designing the product features, and actualises plans with developing the product. And before it reaches the hands of the customers, it goes through phases of testing and defect resolution, such as System Integration Testing and User Acceptance Testing. Only when the tests have been passed can the product be deployed, handed over, and maintained.

One of the most common problems of testing in a Waterfall project is that as the phases go on further, the more expensive the defects become. Even if static testing can be done earlier on the requirements and the code, that is often not enough to uncover most problems. For example, a requirement might turn out to be insufficiently designed, but the features have already been developed. That piece will have to be reworked, and then re-tested along with other integrated features. Another example, a feature might be infeasible due to technical constraints, but the design and architecture have already been signed off, so the team will have to go back on those again.

Waterfall is good for products that are simple and straightforward to make. But for complex products such as apps and websites, they need a more robust framework that can give room for flexibility. This is one of the main reasons why organisations switch from Waterfall to Agile.

Recommended Further Reading

The following materials may assist you in order to get the most out of this course:

Translate »