TLDR · PROGRAMMING, DESIGN & DATA SCIENCE

HOW WE VERIFY THE CORRECTNESS OF A SPREADSHEET ENGINE

rowzero.io11 min read

Summary from the TLDR newsletter

Spreadsheets have a ton of overlapping features, making them an interesting software domain. Spreadsheet engines ensure software quality by leaning on lightweight property-based testing. This article discusses property-based testing and how it is used to verify spreadsheets. It covers the different types of frameworks and tests, code for testing, examples, and more. Adding property tests to code can help reveal bugs. They provide immense value and are among the highest-value tests you can write.