heisenbug Heisenbug 2019 SPb (17.05.2019)

Testing tests

img

Nikita will explain the theory — why and how to test the tests — show what tools there are, using Python as an example, and reveal the implementation issues honestly.

Our tests don’t test anything. And we only learn that they weren’t enough when production crashes.

Can’t we do anything to fix this? Of course we can. We just need to test our tests!

In this talk, Nikita will explain the theory — why and how to test the tests — show what tools there are, using Python as an example, and reveal the implementation issues honestly.