Get in Touch

Course Outline

Origins of Requirements

  • Traditional Business Analysis
  • Use Cases, Scenarios, and Tests
  • Non-functional Requirements
  • Performance Metrics
  • Conformance Standards
  • UML in Business Analysis

Testing Fundamentals

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

Testing Strategy: To Test or Not?

  • Decision-making authority regarding test scope
  • The cost of testing irrelevant features
  • Calculating ROI (including risks of analysis failure)
  • The Test Manager's role

The Testing Process

  • Understanding testing as both a process and a strategy
  • Identifying testing needs
  • Gathering requirements (use cases, user stories)
  • Scoping (selecting and prioritizing scenarios)
  • Test design
  • Data preparation
  • Environment setup
  • Test creation or recording
  • Execution
  • Analysis and reporting
  • Conclusions and continuous improvement
  • Knowing when to stop testing

Product Owners and Testing

  • The customer representative’s influence on test priority
  • Prioritizing test cases
  • Writing effective stories for UAT
  • Defining acceptance criteria
  • Group exercise: Deriving customer requirements, writing stories, and creating tests

The Sprint

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

Concluding a Sprint

  • The Scrum review meeting as a testing opportunity

Is Agile and Scrum Right for You?

  • Review of the Scrum process
  • Comparison with other methodologies
  • Benefits of pair programming
  • Q&A Session

Requirements

None.

 14 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories