File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes HTML, CSS and JavaScript and the fly likes Types of testing Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » HTML, CSS and JavaScript
Bookmark "Types of testing" Watch "Types of testing" New topic

Types of testing

Helana Neumann

Joined: Feb 07, 2008
Posts: 19
Hi, Christian,

What is unit testing, exactly, and how does it differ from other sorts of testing?

Thank you.

Helana Neumann
Christian Johansen
Ranch Hand

Joined: Oct 03, 2010
Posts: 46
Hi Helana,

A unit test is a small piece of code (function/method) that exercises some other code and verifies its expectations of its results. Unit tests typically test single behaviors of a system in isolation, and is aimed at catching method-level errors and providing a safety-net in which regressions can be caught. In TDD unit tests are also used to drive development and to guide the design of the code.

Unit testing is a developer activity, which sets it apart from how some large organizations do acceptance testing, as an example (i.e. organizations that have their own QA department/people).
jQuery in Action, 2nd edition
subject: Types of testing