Get in Touch

Course Outline

Origins of Requirements

  • Conventional Business Analysis
  • Use Cases, Scenarios, and Testing
  • Non-Functional Requirements
  • Performance Metrics
  • Compliance and Conformance
  • UML Application in Business Analysis

Foundations of Testing

  • Functional Testing
  • Regression Testing
  • User Acceptance Testing (UAT)
  • Unit Testing
  • Usability Testing
  • Non-Functional Testing
  • Performance Testing
  • Load Testing
  • Stress Testing
  • Soak Testing

Strategic Testing Decisions

  • Stakeholders responsible for test selection
  • The expense of testing non-critical features
  • ROI Calculation and failure analysis
  • The strategic role of the Test Manager

The Testing Methodology

  • Viewing Testing as a Process and Strategy
  • Identifying Specific Testing Needs
  • Requirement Gathering (Use Cases and User Stories)
  • Defining Scope (Selecting and Prioritizing Scenarios)
  • Test Design
  • Data Preparation
  • Environment Setup
  • Test Creation or Recording
  • Execution
  • Analysis and Reporting
  • Conclusions and Continuous Improvement
  • Determining when to halt testing

Product Owner Interaction

  • Customer Representation and Test Prioritization
  • Prioritization Strategies
  • Drafting Effective Stories for UAT
  • Defining Acceptance Criteria
  • Group exercise: Deriving customer requirements, writing stories, and creating tests

Sprint Mechanics

  • Sprint Backlog and User Story Testing
  • Group exercise: Sprint Planning

Sprint Completion

  • The Scrum Review Meeting as a Validation Test

Evaluating Agile and Scrum Suitability

  • Scrum Process Overview
  • Methodology Comparisons
  • Advantages of Pair Programming
  • Q&A Session

Requirements

No prior experience required.

 14 Hours

Testimonials (2)

Related Categories