Get in Touch

Course Outline

Origin of requirements

  • Conventional Business Analysis
  • Utilizing Use Cases, Scenarios, and Tests
  • Addressing Non-Functional Requirements
  • Performance Considerations
  • Compliance and Conformance
  • Applying UML in Business Analysis

Fundamentals 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 Test Selection

  • Determining decision-makers for testing scope
  • Assessing the cost of testing irrelevant features
  • Evaluating ROI (including failure analysis)
  • The role of the Test Manager

The Testing Process

  • Viewing Testing as both a process and a strategy
  • Identifying specific testing needs
  • Collecting requirements (use cases, user stories)
  • Defining scope (selecting and prioritizing scenarios)
  • Test Design
  • Data Preparation
  • Environment Setup
  • Creating or Recording Tests
  • Executing Tests
  • Analysis and Reporting
  • Deriving conclusions and identifying improvements
  • Determining the appropriate time to halt testing

Product Ownership and Testing

  • The Customer Representative's influence on test priority
  • Prioritizing Test Cases
  • Crafting effective User Stories for UAT
  • Defining Acceptance Criteria
  • Group exercise: Deriving customer requirements, writing stories, and generating tests

The Sprint Cycle

  • Sprint Backlog and User Story Tests
  • Group exercise: Planning a sprint

Completing a Sprint

  • The Scrum Review as a testing opportunity

Is Agile and Scrum Suitable for You?

  • Reviewing the Scrum process
  • Comparing with alternative methodologies
  • The benefits of Pair Programming
  • Question and Answer Session

Requirements

No prior prerequisites are required.

 14 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories