Modern Software Engineering – Part 2: Testing
Published in
14 min readJun 25, 2023
“If debugging is the process of removing software bugs, then programming must be the act of putting them in.” – Edsger Djikstra
Writing automated software tests is like playing a game of telephone with yourself – you’re the only person you can blame when you misunderstand what the message is. It’s hard enough if you’re writing tests for your own code, but consider the case when you’re…