- Discover the difference between risk-driven and risk-based testing
- Learn the fundamentals of risk assessment
- Realize the importance of different viewpoints
- Understand what risk assessment can do for you
- Learn to use risk as a tool in test analysis and design
The release date has been set; the plans are in place; the project is moving; and the development team is creating code. You are the tester assigned to the project. It is your job to interact with development and project management and to verify and validate the artifacts created by development. You realize you have a ton of questions, but the project is not going to slow down or stop.
Where should you start testing? What affect do the decisions made by the project manager and developers have on the test efforts? How much testing is reasonable, acceptable, realistic or even achievable? How does a tester work with the development team to ensure a successful, quality product is delivered to the key stakeholders?
This course is about focusing and prioritizing the testing efforts for a project. To be successful, a tester must be able to understand those things that can be done and not waste time on things that are uncontrollable. To do this, you need to ascertain what is most important to all stakeholders.
Ultimately, testing is about risk mitigation and management. The goal is to avoid software failures, especially at the customer’s location! In this course, we will focus on applying a combination of techniques and methods related to identifying, assessing, managing, and understanding risk. Defining a reasonable level of testing within the project requires an understanding of what can be done and what must be done.
This course is appropriate for anyone involved in the testing of software. Novice and experienced software testers as well as developers, test and development managers, customers and project managers can benefit from this course. A background of basic development processes and test levels is helpful but not required.