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.
Course Outline
Origins of requirements
- Traditional Business Analysis
- Use Cases, Scenarios, and Tests
- Non-functional requirements
- Performance
- Conformance
- UML in Business Analysis
Testing fundamentals
- Functional Tests
- Regression Testing
- User Acceptance Testing (UAT)
- Unit Tests
- Usability Tests
- Non-Functional Tests
- Performance Testing
- Load Testing
- Stress Testing
- Soak Testing
Deciding what to test
- Identifying decision-makers for test scope
- The cost of testing irrelevant elements
- Calculating ROI (including analysis of potential failures)
- The role of the Test Manager
The testing lifecycle
- Testing as a process and strategy
- Identifying testing needs
- Gathering requirements (use cases, user stories)
- Scoping (selecting and prioritizing scenarios)
- Test design
- Data preparation
- Environment setup
- Creating or recording tests
- Test execution
- Analysis and reporting
- Conclusions and continuous improvement
- Determining when to stop testing
Product Owner involvement in testing
- The customer representative and test prioritization
- Prioritizing tests
- Writing effective user stories for UAT
- Defining acceptance criteria
- Group exercise: deriving customer requirements, writing stories, and creating tests
Understanding the Sprint
- Sprint backlog and test user stories
- Group exercise: planning a sprint
Sprint completion
- The Scrum review meeting as a testing opportunity
Is Agile and Scrum suitable for your organization?
- Review of the Scrum process
- Comparison with other methodologies
- Benefits of pair programming
- Q&A Session
Requirements
There are no prerequisites.
14 Hours
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.