Course Description
In this Proactive Testing™ online training course we will look at how testing takes about half of most software projects but traditional reactive techniques still fail to catch many defects that cause overruns and reduce user value. This training teaches you how to use a better approach, Proactive Testing™, which finds numerous ordinarily-overlooked defects earlier, when they are easier and cheaper to fix, thereby enabling developers to actually deliver software quicker, cheaper, and better.
Once you have completed the Proactive Testing™ Risk-Based Planning—Cut Software Overruns the next course in this series is Proactive Testing™ Reusable Design-More and Better Tests Quicker. This Proactive Testing™ course will discuss how to apply test design techniques that give confidence the software works. You will learn how to develop reusable test designs that economically leverage multiple individual test cases and apply reusable test designs that instantly create effective tests. Click here to learn more about Proactive Testing™ Reusable Design-More and Better Tests Quicker.
In This Course You Will Learn:
- Describe a structured Proactive Testing™ model of testing that should be performed throughout the life cycle to cut time, effort, and aggravation for users, developers, and managers.
- Apply powerful special Proactive Testing™ planning and design techniques that spot ordinarily-overlooked risks and prevent showstopper errors.
- Write industry-accepted test plans that increase testing project management success.
- Measure, manage, and improve test process efficiency and effectiveness.
Prerequisites
You should be familiar with the software development process. This training is oriented toward quality/testing professionals, project managers, analysts, and developers.
Outline
Module 00: Proactive Testing™ Risk-Based Planning-Cut Software Overruns Online Training - Course Introduction
Module 01: Testing Importance and Challenges
- Common Developer Views
- Definitions, Testing for Correctness
- Test Success and Value
- Defect Measures, Test Effectiveness
- Exercise: Your Defined Testing Process
Module 02: Your Testing Process
- Error Injection, Detection, Ejection Economics
- What is a Process, Why it Matters
- REAL vs. Presumed Processes
- Exercise: Your REAL Testing Process
Module 03: Improving Your REAL Testing Process
- Avoiding Silos
- Improving the Current REAL Reactive Testing Process
- How QA/Testers Create their Own Resistance
- Exercise: WIIFMs
Module 04: Key Test Process Concepts
- CAT-Scan Approach™
- Static and Dynamic Testing Power
- Test Levels and Objectives
- System, QA, and Acceptance Tests
- Exercise: Your CAT-Scans
Module 05: More Key Test Process Concepts
- Value of an Independent Tester
- Strategy and Roles
- Four Keys to Effective Testing
- How Many Possible Tests?
- Exercise: Your CAT-Scans 2
Module 06: How Proactive Testing™ Can Cut Effort and Time
- What Proactive Testing™ Is and Is Not
- Proactive Testing™ Life Cycle
- Key Proactive Testing™ Concepts
- Exercise: Value for Us
Module 07: Proactive Testing™ in Action
- Value of Written vs. Not Written
- Importance of Writing Tests Before Coding
- How Proactive Testing™ Cuts Development Time
- "We don't have time" Fallacies
- Exercise: Responsibility for Results
Module 08: Risk Analysis
- Testing is Main Method of Reducing Risks
- Risk Elements, Quantifying Exposure
- Classical Risk Management and Testing
- Effects vs. Causes, Inconsistent Risk Categorization
- Exercise: Your Risk Analysis
Module 09: Test Planning-Value Not Busywork
- IEEE Std. 829-2008 for Test Plan Documentation
- Benefits of the Testing Structure
- Traditional Reactive Testing Risk Analysis Issues
- Proactive Testing™ Risk Analysis Advantages
- Master and Detailed Test Plans, Test Designs, Test Cases, Test Reports
- Exercise: Test Planning
Module 10: Buyers' Purchasing System Case
- Business Requirements
- System Design Overview Diagram
- Typical Way of Testing
- Module, Database, and Screen Descriptions
- Exercise: Master Test Plan Risks
Module 11: Proactive Master Test Planning Risk Analysis
- Typically-identified Master Test Plan Risks
- Identifying Overlooked Showstopper Risks
- Exercise: Pick Greatest Risks
- Different Approach-Test Highest Risks More and Earlier
- Let Testing Drive Development
Module 12: Master Test Plan Example
- Seven Purposes of Planning the Testing Project
- Master Test Plan Sections and Purposes
- Proactive Testing™ Features to be Demonstrated
Module 13: Measuring and Managing Testing
- Estimating Required Testing Effort and Duration
- Common Measures of Test Status
- Projecting Ship Date from Defects
- Measuring Test Effectiveness
Module 14: Proactive Testing™ Risk-Based Planning-Cut Software Overruns Online Training - Course Summary