Symmetry?

Discussion of testing theory and practice, including methodologies (such as TDD, BDD, DDD, Agile, XP) and software - anything to do with testing goes here. (Formerly "The Testing Side of Development")

Moderator: General Moderators

Post Reply
josh
DevNet Master
Posts: 4872
Joined: Wed Feb 11, 2004 3:23 pm
Location: Palm beach, Florida

Symmetry?

Post 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?
Post Reply