How to ensure Testing Robustness in Microservice
summary
Describes practical techniques for making automated tests for asynchronous microservice-based web applications more robust, naming Java-based adaptive retry algorithms, helper classes to remove duplication, scheduled pipeline jobs that rerun tests and store automated reports to detect flakiness, and Selenium solutions (headless HtmlUnit/Selenium and Selenium Grid for cross‑browser testing). Also covers exploratory tests to expand scope and repeated test-code reviews/refactoring to improve test quality and reduce maintenance effort and production bugs.
AI-written summary · about
chapters (11)
- 0:00Start
- 1:21AGENDA
- 2:18System Under Test
- 10:14Retry Algorithms
- 11:50Clean Up
- 14:05Test History
- 15:07Execution Coverage
- 16:20Test Input
- 17:56Helper Classes
- 20:37Make Use of Tools
- 21:10Summary
related talks
25mHow to ensure Testing Robustness in Continuous Testing Environments
35mMicroservice Testing
02h 36mTesting Java Microservice
08mTesting Microservices
47mMicroservices Testing with Java
45mBuilding a successful test automation architecture in a microservices environment
08mStop the Retries in Tests & Reruns of Failing Test
41mResillient Microservices without the Chaos
