What is the future of the testing function?
This is a question that gets asked by most executives looking to establish independent testing as a function/department on an on-going basis, or by those purists who believe in creation rather than correction. But, this is a question that all testing professionals need to ask themselves.
This question can be tackled in many ways. Here's my perspective -
First - Software testing is here to stay for next several years
Second - I do believe that several large software development centers will mature in this process and package softwares will address majority requirements in coming years. Software testing will increasingly fall in-line with development/configuration, along with increased levels of instrumentation (automation), just like we have in automobile assembly lines.
There are several steps being taken by organizations. All testing functions need to be setup keeping this long term goal in mind.
As testing professionals we need to contribute towards accelerating this change. Simply because, those that work towards developing solutions that can remove the need for independent testing will do well for themselves in the long run. It's about accepting the future of testing and keeping pace with it rather than wishing it away.