File: [Development] / ltp-website / mp / glossary.mp (download)
Revision 1.1, Fri Dec 29 16:50:15 2000 UTC (16 years, 10 months ago) by nstraz
Branch: MAIN
CVS Tags: HEAD
These are content files for use with "mp," a tool for creating web pages
on oss.sgi.com using the global templates.
|
<FONT FACE="ARIAL NARROW, HELVETICA" SIZE="5"><B>Linux Test Project Glossary</B></FONT>
<P>
<ul>
<li><b>Test</b><br>
IEEE/ANSI [1]:<br>
<i>(i)</i> An activity in which a system or component is executed under specified conditions, the
results are observed or recorded, and an evaluation is made of some aspect of the system or component.<br>
<i>(ii)</i> A set of one or more test cases.
<li><b>Test Case</b><br>
A test assertion with a single result that is being verified. This allows designations such
as PASS or FAIL to be applied to a single bit of functionality. A single test case may be one of
many test cases for testing the complete functionality of a system.
<p>
IEEE/ANSI [1]:<br>
<i>(i)</i> A set of test inputs, execution conditions, and expected results developed for a particular
objective.<br>
<i>(ii)</i> The smallest entity that is always executed as a unit, from beginning to end.
<li><b>Test Framework</b><br>
A Test Framework is a mechanism for organising a group of tests. Frameworks may have
complex or very simple API's, dirvers and result logging mechanisms. Examples of
frameworks are TETware and DejaGnu.
<li><b>Test Harness</b><br>
A Test harness is the mechanism that connects a test program to a test framework. It
may be a specification of exit codes, or a set of libraries for formatting messages
and determining exit codes. In TETware, the tet_result() API is the
test harness.
<li><b>Test Suite</b><br>
A collection of tests programs, assertions, cases grouped together under a framework.
<li><b>Test Program</b><br>
A single invokable program. A test program can contain one or more test cases.
The test harness's API allows for reporting/analysis of the individual test cases.
</ul>
[1] Kit, Edward, Software Testing in the Real World: Improving the Process. P. 82.
ACM Press, 1995.