Wht is the Difference between Test Harness and Test Driver
Anybody can explain it..Thanks in advance...
Answer Posted / hi
a test harness or automated test framework is a collection
of software and test data configured to test a program unit
by running it under varying conditions and monitor its
behavior and outputs. It has two main parts: the test
execution engine and the test script repository.
Test harnesses allow for the automation of tests. They can
call functions with supplied parameters and print out and
compare the results to the desired value. The test harness
is a hook to the developed code, which can be tested using
an automation framework.
A test harness should allow specific tests to run (this
helps in optimising), orchestrate a runtime environment, and
provide a capability to analyse results.
The typical objectives of a test harness is to:
- Automate the testing process.
- Execute test suites of test cases.
- Generate associated test reports.
A test harness typically provides the following benefits:
- Increased productivity due to automation of the testing
process.
- Increased probability that regression testing will occur.
- Increased quality of software components and application.
Test Driver is
Test Driver:
We are using in “integration testing” if program is not
ready for doing the testing in that time we are using
drivers and stubs.
These are using as like dummy programs.Upto completing the
development we are using these drivers and stubs.
| Is This Answer Correct ? | 7 Yes | 0 No |
Post New Answer View All Answers
What is an inspection in software testing?
What is a top-down and bottom-up approach in testing?
How do u prepare test environment for ur application?
Explain the difference between alpha testing and beta testing.
Write 2 scenarios for Integration testing? Please let me know its urgent.
. Is any graph is used for code coverage analysis?
what is the test plan of facebook?
What is the difference between IE, Opera & Mozilla Firefox in web Testing and which brower will think that is much better?
What is smoke test?
What is the difference between load testing and performace testing?
IF ASCII_CODE_OF_ENTERED_CHAR is less than 44 THEN reject it ELSE IF ASCII_CODE_OF_ENTERED_CHAR is greater than 56 THEN reject it ELSE it's a digit, so accept it Which one of the following sets of ASCII codes do you use to test the sample code above WITHOUT redundant coverage?
What does you mean by positive and negative testing & what is the difference between them. Can anyone explain with an example?
What is error cusing tecnique
Explain user acceptance testing.
What is the difference between qa, qc, and testing?