Page 1 of 1

Symmetry?

Posted: Fri Dec 04, 2009 5:47 pm
by josh
"For tests only can also result when a SUT is used asymmetrically in real life. Automated tests (especially round-trip tests) typically use software in a more symmetric fashion and hence may need methods that the real software clients do not need."

What does symmetry mean in this context? This is taken from xunit testing patterns chapter 15 code smells "test logic in production",

By symmetry, does he mean the code is not looking at return values or doing any work on the "client" of the SUT?