Инструменты

jUnit — это библиотека для модульного тестирования программного обеспечения на языке Java. Созданный Кентом Беком и Эриком Гаммой, JUnit принадлежит семье фреймворков xUnit для разных языков программирования, берущей начало в SUnit Кента Бека для Smalltalk. JUnit породил экосистему расширений был портирован на другие языки. Опыт, полученный при работе с JUnit, важен в разработке концепций тестирования программного обеспечения.

nUnit — это открытая среда юнит-тестирования приложений для .NET. Первые версии NUnit были написаны на J#, но затем весь код был переписан на C# с использованием таких новшеств .NET, как атрибуты. Существуют расширения оригинального пакета NUnit с открытым исходным кодом. NUnit.Forms дополняет NUnit средствами тестирования элементов пользовательского интерфейса Windows Forms. NUnit.ASP выполняет ту же задачу для элементов интерфейса в ASP.NET.

PHPUnit — это система для юнит-тестирования приложений, написанных на языке PHP. Под "юнит" понимаются небольшие блоки кода, например отдельные методы класса. Когда приложение достаточно большое, содержащее много классов, методов и тем более если планируется дальнейшее его расширение стоит заняться тестированием и в этом поможет PHPUnit.