Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 14 hours
Course Outline
Source of Requirements
- Conventional Business Analysis
- Use Cases, Scenarios, and Testing
- Non-Functional Requirements
- Performance
- Compliance
- UML in Business Analysis
Foundations of Testing
- Functional Testing
- Regression Testing
- User Acceptance Testing (UAT)
- Unit Testing
- Usability Testing
- Non-Functional Testing
- Performance Testing
- Load Testing
- Stress Testing
- Soak Testing
Deciding What to Test
- Decision-makers for testing priorities
- Cost implications of testing non-essential areas
- ROI Calculation (including failure analysis)
- The role of the Test Manager
Testing Process and Strategy
- Testing as a process and strategic approach
- Identifying testing needs
- Collecting requirements (use cases, user stories)
- Scoping (selecting and prioritizing scenarios)
- Test design
- Data preparation
- Environment setup
- Creating or recording tests
- Execution
- Analysis and reporting
- Conclusions and iterative improvement
- Determining when to halt testing
Product Owner and Testing
- Customer representatives and testing priorities
- Test prioritization
- Crafting effective user stories for UAT
- Acceptance criteria
- Group exercise: Deriving customer requirements, writing stories, and creating tests
The Sprint Cycle
- Sprint backlog and user story testing
- Group exercise: Sprint planning
Completing a Sprint
- The Scrum review meeting as a testing opportunity
Is Agile and Scrum Right for You?
- Overview of the Scrum process
- Comparison with alternative methodologies
- Advantages of pair programming
- Q&A Session
Requirements
No prior experience is required.
Testimonials (2)
There has been a wide coverage of many topics. This fostered our own discussong internally
Pierre - Seebyte
Course - Agile Software Testing
The theory, the examples, the excercices, the explanations.