Strategic Software Testing
By External Provider
About this course
For a software system, arguably the paramount concern is ensuring its flawless and non-harmful performance rather than merely its existence. Software testers play a critical role in achieving this goal, but the testing landscape is rich with diverse schools of thought, methodologies, tools, and techniques. Pivotal questions for testers are as follows: Should your emphasis be on manual testing or automation? Should you primarily be creating test scripts? And what kinds of automated tests are likely to provide value to your specific application? This course provides an overview of the array of testing techniques and approaches available to testers, but more importantly, how to consider their relative strengths and weaknesses to create a strategy for testing that selects from those approaches to fit a specific need.
What you will learn
- Understand the strengths and weaknesses of testing approaches and techniques Use context to inform your testing strategies and approaches
- Distinguish between the relative value of human-interactive and automated testing approaches
- Construct and adjust testing strategies for short and long range goals
- Leverage the strengths and talents of team members to implement testing strategies