![]() |
|
|
|
|
||
|
Risk-based Testing
Background and Objectives In the last decade, Risk Management has emerged as an essential discipline that helps managers to keep their projects on track. By anticipating problems, risks can be monitored and controlled before they become disasters. Risk management methods tend to emphasise project and process risks. Planning and estimation problems, resource constraints, scheduling issues, external dependencies, contractual obligations are the most visible risks to management and because they are relatively small in number can be managed at the project level. Product risk is another matter. With current methods, the sheer number of ways a product can fail makes product risk impossible to manage, except at an abstract level. Traditional views of testing put fault detection at the top of the testing agenda and rightly so. Testing has a much greater contribution to make to the development lifecycle if the fundamental testing principles are applied at all stages of software development. In particular, the assessment and control of product risk become natural by-products of good test practices if testers use risk management disciplines to influence the test process. Testing reduces risk by detecting software faults and that is of course essential. Testing can also reduce risk by preventing software faults, if we test early project deliverables as well as the software. Front-loaded testing techniques mean that "testing throughout the lifecycle" can be practiced to good effect and not just preached as a consultant's mantra. Testing can be used to measure risk if quantifiable test objectives can be set and met. In today's rapidly-changing environment, where organisations are racing towards internet-based trading, where technical complexity has overtaken our ability to understand it, and speed to market dominates peoples thinking testers need to use risk to focus and scale their test activities. This tutorial introduces risk management for testers and gives attendees insights into how risk can be used to define test objectives, scale the testing according to risk and assess the risk of release, when the go-live deadline approaches. Presenter
of E-Business Testing and Risk-Based Testing Who should attend?
Benefits
of attending Topics Covered Introduction to Risk
Testing and Risk
Using Risk to Define the Test Process
Using Risks to Prioritise Testing
The Release Decision
|
|
Copyright © Insight Consulting Ltd |