Program Management Curriculum Hero Image
Testing Techniques for Tracking and Validating Requirements

Available Modalities:

  • e-Training
  • Public Classroom
  • On Site
  • Virtual Classroom
SHOW CREDIT DETAILS
Delivery Method PDU Total Technical PMP/PgMp Leadership Strategy PMI RMP PMI SP PMI ACP PfMP PMI PBA
e-Training 21 21 0 0 2 0 0 0 21
Instructor-led training 21 21 0 0 2 0 0 0 21
Virtual Instructor-led training 21 21 0 0 2 0 0 0 21
Delivery Method e-Training Instructor-led training Virtual Instructor-led training
PDU Total 21 21 21
Technical PMP/PgMp 21 21 21
Leadership 0 0 0
Strategy 0 0 0
PMI RMP 2 2 2
PMI SP 0 0 0
PMI ACP 0 0 0
PfMP 0 0 0
PMI PBA 21 21 21
  • CEUs: 2.1
  • CPEs: 25
  • CDUs: 21.0 BABOK V2.0 used in the CDU approval of this course
  • Field of Study: Business Management & Organization
Synopsis

Don’t underestimate the importance of testing! To ensure project success, planning and executing the testing process must begin as soon as the vision and scope for the solution takes shape. As the requirements for the solution are elicited, the business analyst and the test team develop and refine a master test plan. This plan incorporates test strategies to identify any defects in the requirements, solution or corresponding documentation.

In this interactive course, you’ll work to develop a master test plan under the guidance of an experienced instructor. You will also perform exercises designed to help you establish a risk-based and comprehensive master test strategy for a testing effort. These activities help the business analyst ensure that all requirements trace back to the business need.

By attending this course, you’ll develop the competencies required to create test cases and scenarios and to ensure proper test coverage according to the risk level. You will also learn about the different levels and types of testing commonly used in solution development today.

Reminder: Prior to taking this course, you should have acquired the background as taught in Eliciting and Managing Requirements. Participants taking this course should not take Software Testing for Better Project Management.

Learn
  • Explain and apply the role of business analysis in the testing process
  • Validate business requirements documentation and analyze models with stakeholders
  • Verify that the solution conforms to technical specifications• Recognize the importance of a testing methodology
  • Decide what to test, and trace those requirements throughout the solution development life cycle (SDLC)
  • Develop and execute a test plan
  • Describe various testing techniques
  • Explain how business analysis informs and contributes to testing
  • Discuss the testing process from user and acceptance testing to component testing
  • Explain the relationship between test strategies, test plans, test cases, and test scenarios
Topics
  • Executing the Plan
    • Executing and Updating the Master Test Plan
    • Managing Changes to Test Strategies and Business Requirements
    • Reviewing the Acceptance Test
  • Introduction to Testing
    • Recognizing the Importance of Testing
    • Recognizing the BA Role in the Testing Process
    • Differentiating between Validation and Verification
    • Validating the requirements and models
    • Verifying the Solution
  • Levels and Types of Testing
    • Using the V-Model of Testing
    • Planning the Different Levels of Testing
    • Planning the Different Types of Testing
  • Planning Testing
    • Identifying the Roles for Developing the Master Test Plan
    • Documenting the Components of the Master Test Plan
    • Compiling the Master Test Plan
    • Planning for Changes in Requirements, Risk, and Quality
  • Test Case Design Techniques
    • Developing Test Scenarios and Test Cases
    • Converting Use Case Scenarios to Test Scenarios
    • Performing Black Box and Glass Box Testing
    • Ensuring Test Coverage is Risk-Driven
    • Using Test Tools
  • Testing from the BA Perspective
    • Testing and Assessing that Business and User Requirements are Met
    • Performing User Testing and Acceptance Testing
    • Conducting a Satisfaction Assessment
    • Performing Usability Testing during Unit, Integration, System, and User Testing
    • Conducting a Pilot Implementation Testing
    • Managing and Prioritizing Risk and Developing Risk Response Strategies
  • The Master Test Strategy
    • Defining the Master Test Strategy
    • Identifying Test Goals
    • Defining the Test Strategies for each Level of Testing
    • Identifying the Likelihood and Impact of Defects when Developing the Master Test Strategy
    • Documenting the Master Test Strategy
  • The Testing Process
    • Identifying the IT Strategy
    • Identifying the Testing Life Cycle
    • Aligning the Solution Development Life Cycle (SDLC) and the Testing Life Cycle
    • Recognizing the Importance of Test Methodologies
    • Employing Traceability and Defect Analysis