Get in Touch

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

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories