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 Testing
  • Usability Testing
  • Non-Functional Testing
  • Performance Testing
  • Load Testing
  • Stress Testing
  • Soak Testing

Deciding What to Test

  • Determining who makes decisions on testing scope
  • The cost implications of testing irrelevant items
  • Calculating ROI, including scenarios where analysis fails
  • The specific role of the Test Manager

The Testing Process

  • Understanding testing as both a process and a strategy
  • Identifying testing needs
  • Gathering requirements through use cases and user stories
  • Scoping: selecting and prioritizing scenarios
  • Designing tests
  • Data preparation
  • Environment setup
  • Creating or recording tests
  • Executing the tests
  • Analysis and reporting
  • Drawing conclusions and implementing improvements
  • Determining when to conclude testing

Product Owner and Tests

  • The customer representative and test prioritization
  • Prioritizing test cases
  • Writing effective user stories for UAT
  • Defining acceptance criteria
  • Group exercise: generating customer requirements, writing stories, and creating corresponding tests

The Sprint

  • Integrating the Sprint backlog with test user stories
  • Group exercise: planning a sprint

Sprint Completion

  • The Scrum review meeting as a testing event

Is Agile and Scrum Right for You?

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

Requirements

There are no specific prerequisites required.

 14 Hours

Testimonials (2)

Related Categories