For more information about this course, speak now to a training coordinator on +44 (0)20 3743 2910 or by using the chat box ⇲. You can also send us an email or complete the contact form, and we will get back to you shortly. Help us understand your background,
experience, challenges and goals and we will help you to select the most suitable learning path.
Synopsis
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, participants work to develop a master test plan under the guidance of an experienced instructor as well as perform exercises designed to help establish a risk-based and comprehensive master test strategy for a testing effort - activities which help the business analyst ensure that all requirements trace back to the business need.
Attendees of this course will develop the competencies required to create test cases and scenarios in order to ensure adequate test coverage according to the risk level. They will also learn about the different levels and types of testing commonly used in solution development today.
Reminder: Prior to taking this course, delegates should have acquired the background as taught in Eliciting and Managing Requirements and 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 analyse models with stakeholders
- Verify that the solution conforms to technical specifications
- Recognise 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
Recognising the Importance of Testing
Recognising 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 Prioritising 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
Recognising the Importance of Test Methodologies
Employing Traceability and Defect Analysis