1.Introduction to Testing
a.Recognizing the Importance of Testing
b.Recognizing the BA Role in the Testing Process
c.Differentiating between Validation and Verification
d.Validating the Business Requirements Document (BRD) and Models
e.Verifying the Solution
2.The Testing Process
a.Identifying the IT Strategy
b.Identifying the Testing Life Cycle
c.Aligning the Solution Development Life Cycle (SDLC) and the Testing Life Cycle
d.Recognizing the Importance of Test Methodologies
e.Employing Traceability and Defect Analysis
3.Levels and Types of Testing
a.Using the V-Model of Testing
b.Planning the Different Levels of Testing
c.Planning the Different Types of Testing
4.The Master Test Strategy
a.Defining the Master Test Strategy
b.Identifying Test Goals
c.Defining the Test Strategies for each Level of Testing
d.Identifying the Likelihood and Impact of Defects when Developing the Master Test Strategy
e.Documenting the Master Test Strategy
5.Planning Testing
a.Identifying the Roles for Developing the Master Test Plan
b.Documenting the Components of the Master Test Plan
c.Compiling the Master Test Plan
d.Planning for Changes in Requirements, Risk, and Quality
6.Testing from the BA Perspective
a.Testing and Assessing that Business and User Requirements are Met
b.Performing User Testing and Acceptance Testing
c.Conducting a Satisfaction Assessment
d.Performing Usability Testing during Unit, Integration, System, and User Testing
e.Conducting a Pilot Implementation Testing
f.Managing and Prioritizing Risk and Developing Risk Response Strategies
7.Test Case Design Techniques
a.Developing Test Scenarios and Test Cases
b.Converting Use Case Scenarios to Test Scenarios
c.Performing Black Box and Glass Box Testing
d.Ensuring Test Coverage is Risk-Driven
e.Using Test Tools
8.Executing the Plan
a.Executing and Updating the Master Test Plan
b.Managing Changes to Test Strategies and Business Requirements
c.Reviewing the Acceptance Test
|