In order to reveal errors of higher complexity, automated tests are turned into integration tests that involve external resources in test scenarios, instead of their mocks. While this approach improves test coverage, it slows down the entire build pipeline. This compromises the very idea of automated tests, which are meant to be a safety netand help programmers edit code safely. Splitting the tests into ���fast��� and ���deep,��� and then allowing humans to run the former while servers r...
Published on August 21, 2023 17:00