Risk Based Testing Strategies
Clyneice Chaney
Project Performance Corporation
Description:
With the rapid pace of application development in the e-business world, testing has become a challenging proposition. Trying to meet even tighter deadlines while still delivering products that meet customer requirements is the greatest challenge testers face today. Formulating answers to age-old questions like “What should we test?” and “How long do we test?” requires different strategies in fast-paced environments.
Stakeholders are looking for testers to provide answers to additional questions such as:
- Does the product meet our quality expectations?
- Is the application ready for users?
- What can we expect when 2,000 people hit the site?
- What are we risking if we release now?
Meeting the Demands
One way for testers to meet the demands of rapid application implementation is to use a risk-based approach to defining requirements and strategy. Such an approach allows you to assess the risks of potential problems in the product compared to the quality expectations that a stakeholder has. A sound risk-based test strategy can increase the probability that:
- The most important problems are found
- Problems are detected early
- Problems with the most potential rework are found first
- Requirements with the most impact to users are tested first
- Accurate information on product quality can be provided
The proposed risk strategy for testing moves us from the informal approach experienced testers often use to a more formal and systematic way of assessing risk that allows you to base your test strategy on the assessment as well as address the quality concerns of the stakeholder.
With the rapid pace of application development, testing has become a challenging proposition. Trying to meet tight deadlines and deliver products that meet customer requirements is the greatest challenge testers face today. This presentation discusses a risk assessment tool that is used to assess risks associated with product testing. The assessment tool provides an alternative to “guesses” about what should be tested, and helps test managers determine where they should concentrate their efforts.
Outline:
-
Today's testing challenges
-
Risk assessment
- Getting started
- Tools/techniques
- Product/project risks
- Checklists
- Profiling risks
-
Developing test strategy
Learning Objectives:
-
Become familiar with risk concepts
-
Understand how to assess testing related risks
-
Understand how to develop test strategy based upon risk assessment results
-
Use Checklists to assess risks
Clyneice Chaney, Corporate Quality Manager with Project Performance Corporation brings over 20 years of testing, quality assurance and process improvement experience. Clyneice holds certifications from American Society for Quality as a Certified Quality Manager, Quality Assurance Institute's Certified Quality Analyst, and Project Management Institute's Professional Project Manager. She is a 2003 Georgia Oglethorpe State Quality Award Examiner
Focusing on process improvement and procedure development in the software testing and quality assurance areas, Clyneice has successfully lead process improvement, methodology development, and reengineering projects for organizations wishing to improve their software development, testing processes, and tool implementation.
Clyneice is currently an instructor for the International Institute for Software Testing and has presented technical papers at the Software Engineering Institute: SEPG Conference, American Society for Quality: Quality Manager's conference, Quality Assurance Institute International Testing conference and STAR East Testing and the Quality Assurance conference.
|