- Develop dynamic test strategies to reduce product and project risk with effective testing
- Learn the STEP™ test process—a flexible and adaptable approach for testing any software
- Discover the keys to risk-based test planning and how to establish realistic testing goals
- Identify, analyze, and prioritize test objectives to guide all testing activities
- Focus test designs on finding important bugs more quickly and with less effort
- Find out how to report testing results and use this information to improve your testing processes
A Risk-Driven Test Process for any Software Development Lifecycle
The STEP™ (Software Test and Evaluation Process) approach for testing is a flexible and dynamic method for testing any software—no matter what software development method and technology your organization uses. By employing tools based on risk to guide testing, you and your organization will get the most value from your testing time and resources. You’ll learn to develop reusable “testware” and employ the right amount of test documentation for the system under test.
Emphasizing defect prevention, the STEP process has been implemented in hundreds of testing organizations and integrated into many different software development lifecycle methodologies.
Covers All Facets of Testing—Planning, Analysis, Design, Execution, and Reporting
Learn how to develop and maintain master and level test plans driven by project and product risks. In hands-on exercises, you will practice identifying and analyzing these risks to create a customized test objectives inventory. Then, you’ll perform risk assessments to prioritize the inventory to better focus on developing the most valuable and useful tests and test cases. You’ll learn to determine which test to execute first and know when to stop testing. Find out how to clearly report failures and defects and to produce the metrics for stakeholders to make the most informed decisions.
Focuses on the Most Important Testing Issues
In a small-group class setting, your instructor, who is a seasoned testing expert, will help answer your tough testing questions and help you understand how to apply risk-driven testing to your specific situation. You’ll leave equipped with a practical and proven testing approach that you can adapt to your organization, development lifecycle, applications, and project for immediate benefit. As a tester, you’ll be equipped with the tools and skills to attack any testing project—no matter the context or scope.
Who Should Attend
The audience includes test professionals, test managers, project leaders, quality analysts, and software developers. No specific prerequisites are assumed. However, attendees are expected to have some software experience.
2-Day Course Outline
Testing, Risk, and The STEP™ Process
Focus of testing
Value and goals of testing
Risk management overview
Process, project, and product risk
Attitudes towards risk
Stakeholder viewpoints on risk
Introduction to the STEP™ test process
Test Planning
Developing a risk-based test strategy and approach
Understanding test levels—separating efforts to reduce risk
Key strategic testing issues
Exercise: Assess Project Risks
Test Analysis
Risk assessment and mitigation analysis approaches
The STEP™ Inventory process
Determining test objectives
Applying the inventory process
Exercise: Develop an Inventory of Test Objectives
Prioritizing the Objectives By Risk
Risk analysis
Characteristics of risk
Key likelihood and impact factors
Exercise: Create a risk-prioritized test inventory
Test Design
Approaches to test design
Structured techniques
Informal techniques
Organizing the test objectives
Selecting test design techniques
Developing a test design strategy
Test Execution, Reporting, and Risk Assessment
Understanding test coverage
Assessing test execution
Evaluating test effectiveness
Assessing failed tests, defects, and risks
Reporting on testing and risk
Stopping the test and evaluating testing effectiveness
Wrap-up
Class Daily Schedule
Training Course Fee Includes







