A-Z Popular Blog Coding Search »
Related Guides
Unit Testing

What is a Test Harness?

 , updated on February 11, 2017
A test harness is a toolset for automating unit testing. This generally includes a driver to execute tests, test scripts, mock objects to simulate test scenarios and a means of reporting results.
Overview: Test Harness
TypeUnit Testing
Test Automation
Definition (1)A framework for automating unit testing.
Definition (2)The tools required to automate unit testing of code such as a test execution engine and test scripts.
Related ConceptsUnit Testing
Test Scripts
Mock Objects
Test Stub


This is the complete list of articles we have written about testing.
Acceptance Criteria
Acceptance Testing
Compliance Testing
Conformance Testing
Defect Density
Document Testing
Dry Run
Operational Testing
Performance Testing
Regression Testing
More ...
If you enjoyed this page, please consider bookmarking Simplicable.

Mock Objects

A definition of mock objects with examples.


A list of coding considerations and techniques.

Emergence vs Big Design Up Front

The difference between emergence and big-design-up-front.

Deep Magic

An overview of deep magic, a technology term.

Principle Of Least Astonishment

An overview of the Principle Of Least Astonishment.

Pull vs Push

The difference between pull and push technology.

Binary vs Hexadecimal

A comparison of binary and hexadecimal.

End-User Computing

An overview of end-user computing.

Library vs API

The difference between a library and API explained.

Code Reuse

The common types of code reuse.

Code Freeze

The common types of code freeze.
The most popular articles on Simplicable in the past day.

New Articles

Recent posts or updates on Simplicable.
Site Map