Software Testing Techniques: A Literature Review
Some future trends and implications for systems and software engineering processes