Among other things, you will learn:
Promote efficient and effective communication by using a common vocabulary for software testing.
Understand fundamental concepts of software testing.
Demonstrate understanding of how different development and testing practices, and different constraints on testing, may apply in optimizing testing to different contexts.
Contribute effectively in reviews.
Use established techniques for designing tests at all test levels.
Interpret and execute tests from given test specifications. Report on test results.
Understand test management principles for resources, strategies, planning, project control and risk management.
Write and communicate clear and understandable defect reports.
Understand the project factors that drive the test priorities and test approach.
Understand the value that software testing brings to stakeholders.
Appreciate how testing activities and work products align with project objectives, measures and targets.
Assist in the selection and implementation process of testing tools.