Test bench











Sponsored Links:

A benchmark is a virtual environment used to verify the accuracy or validity of a design (for example, a application product).
The term has its roots in the testing of electronic devices, when an engineer sitting on a laboratory bench with tools measurement & manipulation, such as oscilloscopes, multimeter, soldering irons, wire cutters, & so on, & check the manual correction of the tool under check.In the context of application or firmware or hardware engineering, a check refers to an environment in which the developing product is tested with the help of a collection of testing tools. Often, though not always, the suite of check tools designed specifically for the product under check.A check bench or workbench check has three components.
1.INPUT: Entry criteria or the performance necessary for the job
2.PROCEDURES DO: The tasks or processes that transform input in to output
3. Control procedures: the processes that select that production meets.
4.OUTPUT: The exit criteria or results produced from the workbench

An example of the software test bench:
The tools used to automate the testing method in the test above perform the following functions
Test Manager: Manages the execution of test program. The test director monitor the test information, expected results facilities & test program.
test Information Generator: Generate test information for the program to be tested.
Oracle: Generates predictions of expected test results. Oracle may be earlier versions of the program or prototype systems.
File comparison: They compare the results of testing the program with the previous test results & reports differences between them in a document.
Document Generator: Provides definition & document generation facilities test results.
Dynamic Analyzer: Add the code to a program to count the number of times each sentence has been executed. It generates the implementation profile of the states to show the number of times that run in the program.
Simulator: simulates the testing environment where the application product to use.

No comments: