Get in Touch
 Duration 14 hours

Course Outline

Origins of requirements

  • Traditional Business Analysis
  • Use Cases, Scenarios, and Test Procedures
  • Non-functional Requirements
  • Performance Standards
  • Compliance
  • 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

Evaluating the Necessity of Testing

  • Decision-making authority regarding test scope
  • Cost implications of testing non-essential elements
  • Calculating ROI (contingency planning for analysis failures)
  • The role of the Test Manager

The Testing Process

  • Testing as a process and strategic framework
  • Identifying testing requirements
  • Gathering requirements (use cases, user stories)
  • Scoping (selection and prioritization of scenarios)
  • Test Design
  • Data Preparation
  • Environment Setup
  • Creation or Recording of Tests
  • Test Execution
  • Analysis and Reporting
  • Conclusions and Continuous Improvement
  • Determining when to conclude testing

Product Owners and Testing

  • Customer representatives and test prioritization
  • Prioritizing test activities
  • Drafting effective user stories for UAT
  • Acceptance criteria
  • Group exercise: generating customer requirements, drafting stories, and creating tests

The Sprint

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

Completing a Sprint

  • The Scrum Review as a testing opportunity

Assessing Agile and Scrum Suitability

  • Review of the Scrum process
  • Comparison with alternative methodologies
  • Advantages of pair programming
  • Question and Answer Session

Requirements

None.

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories