7 Use a Testing Harness

A testing harness is the tool or software toolkit you use to create and run your tests. The alternative is handcrafting stand-alone tests (or, simpler still, having no tests at all!).

If your tests aren’t automated, then you can’t run them with a script. You require a person to run your test suite, and that costs time and money. People also tend to do things slightly differently every time. Interactive testing is invaluable to your testing effort but so is a good suite of automated tests. A good test suite, like a good tester or developer, is worth its weight in gold. It can help keep your product in top shape, catch issues quickly and give your developers rapid feedback about the state of the product. We’ve never ...

Get Ship it! now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.