P
Pete Becker
Noah said:No, it isn't. But it is a definition of regression. If you add test to
the end you can easily derive what the correct meaning should be from
the definition of the component words. Since regression means to move
back, then regression test must mean to test what was previously tested.
So "integral calculus" is all about basic arithmetic, since "integral"
in mathematics means "of or denoted by an integer." Parsing individual
words does not tell you what a compound word means.
Now, this is the common use, it fits the definition of the component
words as they are used in the English language. If you want to change
that definition to mean something else and then claim that the other use
is somehow wrong be my guest; the fact that you find one book that
coincides with your use of little import. Your claim of authority
likewise does not mean you are correct; I fully know who I am arguing
with, I own your book on TR1, and I still say your definition is flawed.
I think I will stick with common use as based on the English language
myself. It's how most people use the words:
"[Regression testing] is a quality control measure to ensure that the
newly modified code still complies with its specified requirements and
that unmodified code has not been affected by the maintenance activity."
http://www.webopedia.com/TERM/R/regression_testing.html
I don't dispute that this is common usage. I do regret the loss of a
previously useful term.
--
-- Pete
Roundhouse Consulting, Ltd. (www.versatilecoding.com)
Author of "The Standard C++ Library Extensions: a Tutorial and
Reference." (www.petebecker.com/tr1book)