what is test harness?
Answers were Sorted based on User's Feedback
Answer / amol manjrekar
Test Harness is a program or a test tool used to execute a
test.
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / rudraneel
Test Harness is an environment of Stubs & Drivers needed to
execute a test
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / nams
“A test harness simply is to create the correct framework and use it (and all of its constituent elements) to control the entire activity as to get the most of the situation- whether automation or integration.
it is time to explore what Test harness means in the context of “Integration Testing”.
Integration testing is to put together two or modules (or units) of code that interact with each other and to check whether or not the combined behavior is as expected or not.
Ideally, Integration testing of two modules should and would be possible to carry out when both of them are 100% ready, unit tested and good to go.
However, we do not live in a perfect world- which means, one or more modules/units of code that are to be the constituent elements of the integration test might not be available. To solve this situation we have stubs and drivers.
Stud is usually a piece of code that is limited in its function and will substitute or proxy for the actual module of code that needs to take its place.
Example: To further explain this, let me use a scenario
If there is a unit A and Unit B that are to be integrated. Also, that Unit A sends data to Unit B or in other words, Unit A calls Unit B.
------------
Unit A if 100% available and unit B is not, then the developer can write a piece of code that is limited in its capability ( what this means is the Unit B if it has 10 features, only 2 or 3 that are important for integration with A) will be developed and is used for integration. This is called a STUB.
The integration would now be: Unit A->Stub (substituting for B)
On the other hand, if Unit A is 0% available and Unit B is 100% available, the simulation or proxy has to be Unit A here. Therefore when a calling function is replaced by auxiliary code, then it is called the DRIVER.
The integration in this case would be: DRIVER (substituting for A) -> Unit B
The entire framework: The process of planning, creating and usage of stubs and/or drivers to carry out the integration testing is called the Test Harness.
| Is This Answer Correct ? | 0 Yes | 0 No |
How to test a website???
Can you please explain me about the types of Reviews?And which reviews are done by whoom?like Author,moderator etc..? Thanks for posting the Answer...
what is bug triage?
what will the future for manual testing
What do you mean by peer rieviews
What is Traceability matrix?
7 Answers Covansys, Wells Fargo,
How can I use bugzilla in my company to track a bug and to allow the client to see the bug report online throughbugzilla. Please explain in detail. I am really need this.
What is Bugzilla? Can I used it manually, If yes then how can i used it? Can I used it in .NET Environment?
In a systen design to work out the tax to be paid: An employee has Rs 4000 of salary tax free. the next Rs 1500 is taxed at 10% , the next Rs 28000 is taxed at 22% , any further amount is taxed at 40% , the nearest whole Rs, which of these is a valid boundary value analysis test case ???? a)Rs 1500 b)Rs 32001 c)Rs 33501 d) Rs 28000.
who is perform user acceptance testing and when it will conduct? is it before alpha testing or after alpha testing? Please post the answer as soon as possible
How will you do beta testing?
What is Manual and Automation Testing Framework