Course Outline

Where the requirements come from?

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

Introduction to testing

  • Functional Tests
  • Regression Test
  • UAT Tests
  • Unit Tests
  • Usability Tests
  • Non Functional Tests
  • Performance test
  • Load test
  • Stress test
  • Soak test

Test or not to test

  • Who is making decisions about what to test?
  • The cost of testing irrelevant things
  • Calculating ROI (what if something fails analysis)
  • The role of Test Manager

The process of Testing

  • Testing is a process and a strategy
  • Identifying testing needs
  • Gathering requirements (use cases, user stories)
  • Scoping (choosing and prioritize scenarios)
  • Designing tests
  • Preparing data
  • Preparing environment
  • Creating or Recording tests
  • Perform the test
  • Analysis and reports
  • Conclusions and improvement
  • When to say "stop"

Product owner and Tests

  • The customer representative and test priority
  • Prioritizing tests
  • Writing effective stories for UAT
  • Acceptance criteria
  • Group exercise to produce customer requirements and write stories based on the requirements and create tests

The sprint

  • Sprint backlog and tests user stories
  • Group exercise to plan a sprint

Finishing a sprint

  • Scrum review meeting is a test

Is Agile and Scrum for you?

  • Review of the Scrum process
  • Comparison with other methodologies
  • Benefits of pair programming
  • Question and Answers Session



  14 Hours


Related Courses

Agile Software Testing Overview

  7 hours

Unit Testing with JUnit

  21 hours

Agile and TDD with C

  21 hours

Agile, TDD and Swift

  35 hours

Test Driven Development

  21 hours

BDD - Behavioral testing of IT systems

  7 hours

Cucumber Electron: Implementing BDD without Selenium

  7 hours

FitNesse: Wiki Based Collaborative Testing

  7 hours

JBehave: BDD with Java

  7 hours

API Testing with Postman

  21 hours

Rest Assured APIs with Postman and Java

  21 hours

Rest Assured: API Testing for REST Services

  7 hours

Serenity BDD for Automated Acceptance Tests

  7 hours

SoapUI for API Testing

  21 hours