Your organization is only as good as your information technology. As a consequence, testing business information systems has become a corporate priority, not another assignment for an overworked information technology department. People with sufficient business acumen to decide what is important to the business community need to be involved in defining and testing evolving information technology solutions based on the business needs as expressed in business, stakeholder, solution, and transition requirements.
This course teaches business analysts who are responsible for testing how to plan, structure and prepare static and dynamic end-user acceptance testing efficiently and effectively in the real world. Well-planned and executed acceptance tests are one of the best investments an organization can make to reduce the risk of costly production problems in information technology. Better testing skills and methods can drastically reduce the amount of time you will have to spend in testing activities.
Note: This instructor-led course can be delivered in a series of virtual sessions via the Internet or live your site. It can also be expanded into a 3-day seminar by applying the presented techniques to your project with your templates under the supervision of the instructor or by use of an extensive case study.
Introduction to Acceptance Testing
What is an Integrated Business Solution?
To Test or Not To Test
Testing Reality
Identifying Test Scenarios
Categories and Types of Requirements
Testing Functional Requirements
Testing System Reliability
Usability Testing
Performance Testing
Test Case Identification Methodology
Diagrams and Testing
Visible Tools
Truth Tables
Creating Test Scripts
Contents of a Test Script
Audience-Based Scripting
Exercise: Test Script Creation
Engineering Test Data
Test Engineering
Testing Document Structure
Test Case Documentation
Engineering Test Data
Exercise: Set-up Data Engineering
Execution Data Engineering
Exercise: Applied Test Data Engineering
Validating Test Cases
Test Case Completeness Check
Test Case Validation
Exercise: Test Documents
Executing Acceptance Testing
Test Execution Activities
7 Potential Pitfalls
Test Setup Checklist
Exercise: Prime Setup Criteria
Test Reset Checklist
Test Environment Components (TEC)
Capabilities Maturity Model
Testing Maturity Model
Exercise: Putting It All Together
Reporting Test Results
Evaluating the Results
Exercise: Test Result Evaluation
Defect Reporting
Test Set Grouping Criteria
Sequencing by Flow of Events
Sequencing by Data Creation and Consumption
Exercise: Test Case Grouping
Test Log Content
Incident Report Components
Problem Resolution Components
Defect Isolation versus Debugging
Software Error Categories [1]
Defect Severity Indicator
Test Summary Report
Dynamic Testing Methods
Dynamic Testing
Testing Phases
Exercise: Testing Testing Phases
White Box Testing Defined
Black Box Testing Defined
Test Planning Techniques
Test Planning Activities
Criteria for a Testing Objective
Administrative Components of a Test Plan
Executive Components of a Test Plan
Scheduling Components of a Test Plan
Roles and Responsibilities
Planning Required Resources
Static Testing Methods
Static Testing
Exercise: Static Coverage
Rules of Walkthroughs and Inspections
Roles in Walkthroughs and Inspections
Static Validation Methods
Implementing Static Testing
Exercise: Making It Happen
Test Strategy Development
Of People and Methods
Static versus Dynamic Testing
How Can You Manage Risk?
Dimensions of Risk
Technology Risks Quantified
Business/Environmental Risks
Exercise: Selecting Test Types
Dynamic Coverage Levels
Automated Tools Types
Implementing Test Automation
Critical Test Planning Assumptions
Test Plan Validation
Organizing a Test Plan
Software Testing Methodology
Exercise: Other Testing Terminology
A "Real" Testing Methodology
Exercise: Testing Activities
We do not currently have a public offering of this class scheduled. To add your name to the waiting list or request alternate offers, please contact us.
Check All Scheduled Business Analysis Training Offers
2-3 days
*Business Systems Analysts
End-users responsible for acceptance testing
Project managers
Quality Analysts
Test Engineers
Anyone responsible for planning, preparing, and/or managing the business system software testing process.* in an IIBA survey published in October 2008 93% of the 1200 surveyed business analysts said they are involved in the testing process
NONE
How to Elicit (Gather), Write, and Analyze Business Requirements
Our instructors have extensive experience in applying these techniques on projects with business experts from a wide variety of fields.