Get in Touch

Course Outline

Origins of Requirements

  • Traditional Business Analysis
  • Use Cases, Scenarios, and Testing
  • Non-Functional Requirements
  • Performance
  • Conformance
  • UML in Business Analysis

Foundations of Testing

  • Functional Tests
  • Regression Testing
  • UAT Tests
  • Unit Tests
  • Usability Tests
  • Non-Functional Tests
  • Performance Testing
  • Load Testing
  • Stress Testing
  • Soak Testing

Deciding What to Test

  • Decision-Making Authority for Testing Scope
  • The Cost of Testing Irrelevant Areas
  • Calculating ROI (Including Failure 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 Prioritizing Scenarios)
  • Test Design
  • Data Preparation
  • Environment Setup
  • Creating or Recording Tests
  • Executing Tests
  • Analysis and Reporting
  • Conclusions and Continuous Improvement
  • Determining When to Stop

Product Owner and Testing

  • Customer Representation and Test Priorities
  • Test Prioritization
  • Writing Effective User Stories for UAT
  • Acceptance Criteria
  • Group Exercise: Generating Customer Requirements, Writing Stories, and Creating Tests

The Sprint Cycle

  • Sprint Backlog and User Story Testing
  • Group Exercise: Planning a Sprint

Completing a Sprint

  • The Scrum Review Meeting as a Testing Event

Is Agile and Scrum Right for You?

  • Reviewing the Scrum Process
  • Comparing Methodologies
  • Benefits of Pair Programming
  • Q&A Session

Requirements

No prior experience required.

 14 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories