Get in Touch

Course Outline

Where do the requirements originate?

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

Foundations of testing

  • Functional Tests
  • Regression Testing
  • UAT Testing
  • Unit Testing
  • Usability Testing
  • Non-functional Testing
  • Performance Testing
  • Load Testing
  • Stress Testing
  • Soak Testing

Evaluating test necessity

  • Decision-making on test scope
  • Assessing the cost of testing low-value items
  • Calculating ROI (including failure analysis)
  • The strategic role of the Test Manager

The testing lifecycle

  • Viewing testing as both a process and a strategy
  • Identifying specific testing needs
  • Gathering requirements (use cases, user stories)
  • Scoping (selecting and prioritising scenarios)
  • Test design
  • Data preparation
  • Environment setup
  • Creation or recording of tests
  • Test execution
  • Analysis and reporting
  • Conclusions and areas for improvement
  • Determining when to conclude testing

Product owner and test involvement

  • The customer representative’s role in test prioritisation
  • Prioritising test cases
  • Drafting effective stories for UAT
  • Defining acceptance criteria
  • Group exercise: Deriving customer requirements, writing stories, and creating tests

The Sprint cycle

  • Integrating tests with sprint backlogs and user stories
  • Group exercise: Planning a sprint

Completing a sprint

  • Viewing the Scrum review meeting as a validation test

Is Agile and Scrum suitable for you?

  • Review of the Scrum workflow
  • Comparison with other methodologies
  • Advantages of pair programming
  • Question and answer session

Requirements

No prior experience is required.

 14 Hours

Testimonials (2)

Related Categories