Overview
Syllabus
Emily Bache
Microservices architecture
Multi-team development
Move towards Continuous Delivery
Pagero's release schedule
Test Pyramid: Mike Cohn
Testing Strategy for the Monolith
Unit tests
Learning TDD
Data-Layer & Service Tests
Test Pyramid for Microservices - Fowler
Microservice Tests
Testing in the pipeline
Example End-to-End Test Strategy
Test-API for creating accounts
Data-Driven Testing
3 parts of a test
The "Approved" Result
There is a change in behaviour!
Scenario 2: it's a feature
Assertion vs Filtering
Approval Tests are not Isolated
Related Failure Example
Text Test Tool Support
Approval Testing overview
End-to-End test failure?
Debugging a failing test?
System tests split by feature area
Testing in Staging or Production?
Difference Testing
Regression Testing
Team-owned system test
Team pipelines
Test in Production
Summary
Taught by
NDC Conferences