This document discusses metamorphic testing, which is an automated software testing technique that can be used by end-user programmers to test their programs without requiring an oracle. It focuses on applying metamorphic testing to spreadsheet applications. Metamorphic testing works by using the expected properties of the target function to generate follow-up test cases based on successful initial test cases. These follow-up cases are then checked against metamorphic relations, which define properties that should hold across multiple executions. The document proposes implementing metamorphic testing for spreadsheets by defining six metamorphic relations to detect errors without needing to determine expected outputs.