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

Introduction to Testing

  • 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

  • Determining who makes decisions on test scope
  • The cost implications of testing irrelevant elements
  • Calculating ROI (and what to do if analysis fails)
  • The role of the Test Manager

The Testing Process

  • Viewing testing as both a process and a strategy
  • Identifying specific testing needs
  • Gathering requirements (including use cases and user stories)
  • Scoping (selecting and prioritising scenarios)
  • Designing tests
  • Data preparation
  • Environment preparation
  • Creating or recording tests
  • Executing the tests
  • Analysis and reporting
  • Drawings conclusions and implementing improvements
  • Determining when to stop testing

Product Owner and Tests

  • The customer representative’s role in test prioritisation
  • Prioritising tests
  • Writing effective stories for UAT
  • Acceptance criteria
  • Group exercise: generating customer requirements, writing stories based on those requirements, and creating tests

The Sprint

  • Sprint backlog and test user stories
  • Group exercise: planning a sprint

Finishing a Sprint

  • The Scrum review meeting as a form of testing

Is Agile and Scrum Suitable for You?

  • Reviewing the Scrum process
  • Comparing with other methodologies
  • Benefits of pair programming
  • Question and Answer Session

Requirements

No prior prerequisites are required.

 14 Hours

Number of participants


Price per participant

Testimonials (2)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories