Blog topic
Integration/E2E Testing
-
Integration/E2E TestingIs The Testing Pyramid Broken?
Why unit, integration and end-to-end tests each fall short in microservice architectures, and what a fix requires: decentralized testing before merge in a production-like environment.
Nica Mellifera · August 23, 2024
-
Integration/E2E TestingHow to Test Event-Driven Architectures Without Duplicating Infrastructure
A model for testing event-driven systems on one shared baseline: carry a routing key in every message, let consumers choose what to process, and apply it to pub/sub, CDC and batch flows.
Anirudh Ramanathan · August 16, 2024
-
Integration/E2E TestingTesting Event-Driven Architectures with OpenTelemetry
Three ways to test Kafka workflows (isolated infrastructure, isolated topics, isolated messages on a shared queue), and how to build message isolation with OpenTelemetry context propagation.
Anirudh Ramanathan · August 9, 2024
-
Integration/E2E TestingWho Should Run Tests? On the Future of QA
As testing shifts left, QA should not get code developers have not tested. Why QA stays valuable, and how QA embedded in product teams owns testability, regressions and service interactions.
Nica Mellifera · June 28, 2024
-
Integration/E2E TestingHow to Shift Testing Left: 4 Tactical Models
Four ways teams shift testing left for microservices (developer-owned integration and contract tests, feature flags, on-demand environments and post-merge tests) and where each falls short.
Nica Mellifera · June 14, 2024
-
Integration/E2E TestingWhy Shift Testing Left Part 2: QA Does More After Devs Run Tests
When developers run their own tests, QA does more, not less: setting test strategy, owning automation frameworks and working inside product teams, much as sysadmins moved on from email servers.
Nica Mellifera · May 27, 2024
-
Integration/E2E TestingWhy We Shift Testing Left: A Software Dev Cycle That Doesn’t Scale
Why testing after development stops scaling as a company grows, why hiring more QA does not fix it, and how shifting integration and end-to-end tests to developers restores a faster loop.
Nica Mellifera · May 20, 2024
-
Integration/E2E TestingLimitations in Measuring Platform Engineering with DORA metrics
Why DORA metrics can't evaluate a platform engineering team: they miss user-centric work, culture and documentation, and work best as one check beside qualitative measures.
Nica Mellifera · April 6, 2024
-
Integration/E2E TestingThe wrong way to use DORA Metrics
Five ways DORA metrics get misused, from chasing the numbers over business goals to ranking teams against each other, and why a narrow set of measurements can hide real failures.
Nica Mellifera · April 1, 2024
-
Integration/E2E TestingImprove Developer Velocity by Decentralizing Testing
Six ways centralized testing on staging slows developers down, how isolating each change in a shared cluster brings realistic tests back to the pull request, and five benefits of doing so.
Nica Mellifera · March 23, 2024
-
Integration/E2E TestingWhy Testing Must Shift Left for Microservices
Why testing after development is too slow for microservices teams, and how smaller changes, faster feedback and isolated test versions on a shared cluster let developers find problems themselves.
Arjun Iyer · February 24, 2024
-
Integration/E2E TestingHow to Fix Flaky Tests
How to deal with flaky tests: ban them, suppress them automatically, change what you expect of tests, or change the environment they run in, down to isolating each change on a shared cluster.
Nica Mellifera · February 17, 2024
No matching posts found.
Stay in the loop
Get the latest updates from Signadot