There are a number of trends in testing
research and technology that indicate a renaissance in testing theory,
techniques and tools. These trends include:
-
increased use of executable
specifications;
-
application of automated technology
for detecting defects in programs and proving simple properties of
complex programs;
-
inference of program behavior from
run-time observations;
-
test-driven development methodologies;
-
feedback from applications running in
the field;
-
modular testing of components;
-
cross-fertilization of hardware and
software testing technology.
The 2004 UW/MSR Summer Institute on Trends in Testing took place
at the
Skamania Lodge in
Portland, Oregon from Sunday August 22 through Thursday August 26. For
more information, see the sidebars to the right.