I really agree with both these takes from Effective Software Testing by Mauricio Aniche:
1. That simple code won’t guarantee no bugs, and is not a replacement for testing
2. That the more you write tests, the less effort it becomes to do so.
I really agree with both these takes from Effective Software Testing by Mauricio Aniche:
1. That simple code won’t guarantee no bugs, and is not a replacement for testing
2. That the more you write tests, the less effort it becomes to do so.
@gergelyorosz Key to invest time in implementing robust testing foundations. This makes there tests easier to update and maintain.
I have seen so many experienced engineers without a good understanding a mocking (especially what should not be mocked), black box testing (building tests of the implementation as opposed to the interface), etc.