Google Research

Automatic Prevention of Accidents in Production

Proceedings of Automated Software Testing 2020

Abstract

We present a framework for automatically testing functional correctness of back-end servers. We created a pre-production environment where traffic between servers can be reconfigured dynamically. Production requests are sampled and replayed in our framework so that we can cover many corner cases of the system without having the developer manually write test cases. We also describe how to handle mutate requests and support for checking the validity of back-end rewrites.

Research Areas

Learn more about how we do research

We maintain a portfolio of research projects, providing individuals and teams the freedom to emphasize specific types of work