Testing is simple: you understand what is important and then you test it.
Followed almost immediately by
Testing is complicated.
Testing as recursion. A simple statement hiding deep complexity. An elegant surface belying the turbulence underneath.
This is so beautiful.
It put me in mind of fractals such as the Mandelbrot set where a benign-looking equation, if exercised, generates never-ending, self-similar, ever-finer detail.
Searching for related insight, I see that Adam Knight has arrived in a similar place from a different direction. (And be sure to read the comments there for a salutary caution against shallow analogy.)