3 ms·
end-to-end tests are only brittle if your end-to-end-system is brittle. That's not a problem with the tests.
by gertef 10y ago
end-to-end tests are only brittle if your end-to-end-system is brittle. That's not a problem with the tests.
- 0xCMP 10y agoIt's the natural thing for services to be brittle. We're all human after all: a mistake in recruitment, hiring, training, scoping, managing, documenting, or etc. can cause an engineer to make the mistakes needed to make a brittle service you might rely on and that's something I think we can all agree is something you just need to accept as "going to happen." In that case it's worth dealing with it as it is not how it should be.
- discodave 10y agoNot quite, the tests themselves are another layer in the call stack. All things being equal, A depends on B depends on C is more brittle than A depends on B So if you have Tests depends on A depends on B It's the same as if you added a layer of complexity :)