Testy aplikační vrstvy

Používá se JUnit a nadstavby, resp. obdobné nástroje:

TestNG

http://testng.org

moderní, na anotacích založený systém, lepší než junit díky jemnější organizovatelnosti testů (skupiny testů, parametry, protokolování...)

djunit

http://www.fi.muni.cz/~tomp/djunit

rozšíření junit s možností "krmit" testy daty ze souborů, proudů, zdrojů (resources)

junit v4

nová verze JUnit s podporou anotacemi

Artima SuiteRunner

http://www.artima.com/suiterunner/index.html

Reporter: Collect and present test results in a highly customizable way to the user. Examples are text, graphics, web pages, database output, CSV files, XML, and email alerts. Runpath: Load classes for your tests from anywhere with this easy to configure list filenames, directory paths, and/or URLs. Recipe File: Capture and save the properties of a run of a particular suite of tests in a file for easy reuse.