Developers interact with tests constantly, but they aren't always well-versed in the formal terminology used to describe them—or why that terminology matters.
In software QA, test is an overloaded term. By using precise terminology, we can clearly separate t...