Each ProgrammerTest in your TestSuite is an experiment describing facts which the theory of your implementation must take into account.
The scientific process (or "method" or whatever) consists of:
But computers are designed to be implementation platforms. So we get a simpler cycle that takes only hours:
Those two cycles are perfectly parallel.