This article discusses the traditional software testing aspects that should be changed before adopting Agile practices. Testing teams face a significant impediment when they have to unlearn the traditional practices.
In the key points discussed in this article, you will find:
* Testing team needs to be independent and independently empowered in order to be effective.
* Separate test strategy and test plan are needed to manage testing.
* You cannot apply in an Agile sprint the V-model for verification and validation.
* The value of testing is realized only when defects are logged.
The author concludes that, even if software testing execution is not very different in Waterfall or Agile, the Agile mind-set and its testing practices provide effective new means to achieve the desired results. The agility lies in the Agile practices, rather than in the overarching process itself.