Difference between revisions of "T-VEC Vector Generation System"

From T-VEC Wiki
Jump to: navigation, search
(Test Driver Generation)
Line 31: Line 31:
 
Test drivers have been produced in many languages, such as C, C++, Java, SQL/ODBC/JDBC, XML, SOAP
 
Test drivers have been produced in many languages, such as C, C++, Java, SQL/ODBC/JDBC, XML, SOAP
 
WinRunner, JCL, Perl, Python, Ada, Basis and VB, Custom (graphics),Assembler, shell, command languages, emulators, proprietary, more . . .
 
WinRunner, JCL, Perl, Python, Ada, Basis and VB, Custom (graphics),Assembler, shell, command languages, emulators, proprietary, more . . .
 +
 +
===Test Harness===
 +
A [http://en.wikipedia.org/wiki/Test_harness Test Harness] is often constructed manually to support a standard way to inject test inputs, control the execution, retrieve test output (or outcomes), and potentially to support other reporting. The Test Driver Generator produces the test harness as a byproduct of the generation process. It is based on a [[#Test Driver Schema|test driver schema]].
 +
 +
===Test Driver Schema===
 +
 +
The test driver generator processes two user-defined schemas. One specifies the format of
 +
the expected outputs file and the other specifies the format of the target-specific test driver.
 +
These are referred to as the expected outputs and test driver schemas, respectively. Once at test driver schema is created, it can be reused to produce test drivers (and the associated harness or harness interfaces) for all testing associated with a specific test environment.

Revision as of 16:00, 7 February 2007