Probabilistic programming languages (PPLs) like Stan, Pyro, and PyMC3 implement complex, custom statistical models as programs that make estimates and predictions used to support critical business, scientific, and policy decisions. Like all programs, probabilistic programs must be tested. This tutorial shows how to test the correctness of your program, data, and predictions.