Snapshot testing is a way of ensuring that your views look correctly in every possible configuration, size and language (among others). It tries to bridge the gap between unit tests and manual or UI tests. You can learn from the slides about snapshot testing itself, its pros and cons, and to see some examples of real-life scenarios.