  As software systems are becoming larger, more complex, and dependent on many
third-party software components, the chances of their failure are increasing
further. This calls for intense efforts to improve the quality of testing in
the software development process.
