Measuring test coverage at Google
Did you ever wonder how testing at Google looks like? What tools we use to help us out and how do we measure and act on test coverage?
A short introduction on the way Google tests it's products, with a short overview of the development process and what tools we use.
This will be followed by a more detailed presentation of how automated testing is performed during development. This part of the presentation will especially focus on use of code coverage measurement and how we use code coverage to improve code quality and engineering productivity.
In the end, I will present the vast amount of coverage data, spanning more than 100.000 commits, we have collected and some more widely applicable conclusions we have reached.
Senior Software Engineer in Test at Google. Tech lead in the Ads Engineering Productivity group in Zurich. Specializing in test coverage and random data generation.
MSc of Computer Science at FER - University of Zagreb.