|
|
|
|
|
by gen220
2198 days ago
|
|
That’s interesting and definitely helps make the numbers make more sense! :) In your experience, do you find high value in having your tests be 80/20 (rough numbers) integration/unit vs the other way around? I guess it depends on the programming style, but here it’s the other way around. Some minority of engineers here clamor for end to end tests every once in a while, but we’ve rarely found the difficulty of establishing the test harness to be worth the marginal gains in reliability. We’re also wary of the temptation to write e2e tests to test unit-test-level correctness, because of the implications on test performance, like you describe. On our side, the closest thing we have to ubiquitous e2e testing is that we spin up and spin down one ephemeral database instance per test module (could be used by many test functions). |
|