Get in Touch

Course Outline

Where Do Requirements Originate?

  • 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

To Test or Not to Test?

  • Who Decides What Gets Tested?
  • The Cost of Testing Irrelevant Items
  • Calculating ROI (What If Something Fails Analysis?)
  • The Role of the Test Manager

The Testing Process

  • Testing as a Process and Strategy
  • Identifying Testing Needs
  • Gathering Requirements (Use Cases, User Stories)
  • Scoping (Selecting and Prioritising Scenarios)
  • Designing Tests
  • Preparing Data
  • Preparing the Environment
  • Creating or Recording Tests
  • Executing Tests
  • Analysis and Reporting
  • Conclusions and Continuous Improvement
  • When to Say "Stop"

Product Owner and Testing

  • The Customer Representative and Test Prioritisation
  • Prioritising Tests
  • Writing Effective User Stories for UAT
  • Acceptance Criteria
  • Group Exercise: Producing Customer Requirements, Writing Stories, and Creating Tests Based on Those Requirements

The Sprint

  • Sprint Backlog and Test User Stories
  • Group Exercise: Planning a Sprint

Finishing a Sprint

  • The Scrum Review Meeting as a Test

Is Agile and Scrum Right for You?

  • Review of the Scrum Process
  • Comparison with Other Methodologies
  • Benefits of Pair Programming
  • Question and Answer Session

Requirements

None.

 14 Hours

Number of participants


Price per participant

Testimonials (2)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories