On Tue, Nov 12, 2002 at 12:03:01PM -0800, Dave Whipp wrote: > Maybe there's a terminology problem: but what is a regression test? In my > world, we create a regression by running existing tests: we don't write a > special test suite for the regression. There may be a small number of tests > that we exclude from the regression, but then the special case is the > non-regressed tests.
I have an ASIC testing background too, and Perl is not that different. In Perl, the same tests do for module testing, integration testing, system testing, regression testing and any other kind of testing you want to do. What you call them depends more on when you run them than what they do. In my experience, the same is true of most software. If you are lucky enough to have tests you might as well run them all as often as you can. This is normally feasible in software because the tests won't often take too long. Testing is generally more important in hardware (higher cost of failure) and the tests usually run for longer, but I think the same principles apply. -- Paul Johnson - [EMAIL PROTECTED] http://www.pjcj.net