How Testing Tools Are Tested
-
40 min
We write tests to catch bugs — but what if the tests themselves contain bugs? No problem! You can test them with third-party testing tools, but… who will test them?
In this talk, I will show how, at PVS-Studio, we have built a system where static analysis is not just a product we deliver but also one of the key elements of our own quality control. I will explain how we catch errors before they reach users, and how self-written tests, CI/CD systems, and a dose of common sense replace (partly) an entire QA team.