Get in Touch
 Duration 14 hours

Course Outline

Source of Requirements

  • Conventional Business Analysis
  • Use Cases, Scenarios, and Testing
  • Non-Functional Requirements
  • Performance
  • Compliance
  • UML 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

Deciding What to Test

  • Decision-makers for testing priorities
  • Cost implications of testing non-essential areas
  • ROI Calculation (including failure analysis)
  • The role of the Test Manager

Testing Process and Strategy

  • Testing as a process and strategic approach
  • Identifying testing needs
  • Collecting requirements (use cases, user stories)
  • Scoping (selecting and prioritizing scenarios)
  • Test design
  • Data preparation
  • Environment setup
  • Creating or recording tests
  • Execution
  • Analysis and reporting
  • Conclusions and iterative improvement
  • Determining when to halt testing

Product Owner and Testing

  • Customer representatives and testing priorities
  • Test prioritization
  • Crafting effective user stories for UAT
  • Acceptance criteria
  • Group exercise: Deriving customer requirements, writing stories, and creating tests

The Sprint Cycle

  • Sprint backlog and user story testing
  • Group exercise: Sprint planning

Completing a Sprint

  • The Scrum review meeting as a testing opportunity

Is Agile and Scrum Right for You?

  • Overview of the Scrum process
  • Comparison with alternative methodologies
  • Advantages of pair programming
  • Q&A Session

Requirements

No prior experience is required.

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories