End-to-End Automated Testing in a Microservices Architecture
Offered By: NDC Conferences via YouTube
Course Description
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
Related Courses
Desarrollo de aplicaciones profesionales para AndroidGalileo University via edX Engineering Maintainable Android Apps
Vanderbilt University via Coursera Técnicas Avançadas para Projeto de Software
Instituto Tecnológico de Aeronáutica via Coursera Accelerate Software Delivery using DevOps
Microsoft via edX Continuous Integration and Deployment
Udacity