Introduction to Snapshot Testing in R


Details
Snapshot testing is an approach to verification that enables developers to detect unexpected changes in their code outputs and user interfaces by comparing current results against stored snapshots. In this presentation, I introduce the core concepts and practical techniques for implementing snapshot testing in R. I will walk through the process of creating, updating, and managing snapshot tests, discuss scenarios where they can be most beneficial, and demonstrate how they integrate seamlessly into continuous integration workflows. By the end of the session, attendees will understand how snapshot testing complements other testing methods, reduces manual inspection, and helps ensure more robust, stable, and maintainable R code.

Sponsors
Introduction to Snapshot Testing in R