Список фреймворков модульного тестирования - List of unit testing frameworks

Эта страница представляет собой список таблиц управляемых кодом модульное тестирование рамки для различных языки программирования. Некоторые, но не все из них основаны на xUnit.

Столбцы (классификация)

  • Имя: Этот столбец содержит имя платформы и обычно ссылается на нее.
  • xUnit: В этом столбце указано, следует ли рассматривать структуру xUnit тип.
  • КРАН: В этом столбце указано, может ли фреймворк выдавать КРАН выход для TAP-совместимого испытательные жгуты.
  • Подгруппа: В этом столбце указано, может ли фреймворк выдавать Подгруппа выход.
  • Генераторы: Указывает, поддерживает ли фреймворк генераторы данных. Генераторы данных генерируют входные данные для теста, и тест запускается для всех входных данных, создаваемых генератором.
  • Светильники: Указывает, поддерживает ли фреймворк локальные тестовые приспособления. Приспособления для локального тестирования обеспечивают указанную среду для одного теста.
  • Групповые матчи: Указывает, поддерживает ли платформа групповые фикстуры. Групповые приспособления обеспечивают определенную среду для целой группы тестов
  • MPI: Указывает, поддерживает ли фреймворк передачу сообщений через MPI - обычно используемый для высокопроизводительных научных вычислений.
  • Другие столбцы: Эти столбцы показывают, доступна ли / используется ли фреймворком конкретная функция языка / инструмента.
  • Замечания: Никаких замечаний.

Языки

ABAP

ИмяxUnitИсточникЗамечания
Блок ABAPда[1]с SAP NetWeaver 2004
TEST.easy[2]начиная с SAP NetWeaver 7.02 SP13

ActionScript / Adobe Flex

ИмяxUnitИсточникЗамечания
FlexUni[3]
Бриз Тест[4]Простое модульное тестирование для AIR
FlexUnit 4да[5]Модульное тестирование на основе метаданных для проектов Flex 2,3 и 4 и ActionScript 3
Reflex Unit[6]Фреймворк модульного тестирования на основе метаданных для Flex 2 и 3
ASTUceда[7]Модульное тестирование ActionScript 3 (также JavaScript, ActionScript 1, ActionScript 2), которое также можно запускать из командной строки с кроссплатформенным исполняемым файлом (поддержка OS X / Linux / Windows)
AsUnit[8]Флеш-плееры 6, 7, 8, 9 и 10
dpUInt[9]Среда модульного и интеграционного тестирования для Flex 2 и 3
Fluint[10]Фреймворк модульного и интеграционного тестирования для Flex 2 и 3
более плавный[11]Более быстрое тестирование асинхронного поведения в Flex
mojotestда[12](в разработке) Модульное тестирование для ActionScript 3, Flash Player 10

Ада

ИмяxUnitИсточникЗамечания
AUnit[13]
AdaTEST 95Нет[14]
Ahven[15]
TBrun[16]
VectorCAST / AdaНет[17]
RTRT
RapiTestНет[18]Focus - это критически важное для безопасности / аэрокосмическое / программное обеспечение DO-178C, работающее на встроенных целях и на хосте, имеет кодовое покрытие.

AppleScript

ИмяxUnitИсточникЗамечания
ASUnitда[19]Фреймворк для тестирования AppleScript под влиянием SUnit, ASTest и Python unittest
ASTestда[20]Фреймворк для тестирования AppleScript

ASCET

ИмяxUnitИсточникЗамечания
TPTда[21]Физическая стимуляция на основе модели и реализованная стимуляция

ASP

ИмяxUnitИсточникЗамечания
ASPUnit[22]

Баш

ИмяxUnitИсточникЗамечания
shUnit2да[23]фреймворк для модульного тестирования xUnit для сценариев оболочки на основе Борна
летучая мышь[24]Bats-Core: автоматизированная система тестирования Bash
ShellSpec[25]Фреймворк для модульного тестирования в стиле BDD. Поддерживает все совместимые с POSIX оболочки, включая Bash, Dash, Ksh и Zsh. Вложенные блоки, которые реализуют локальный масштаб и простую имитацию. Параллельное исполнение. RSpec-like / TAP / JUnit XML Reporter. Интеграция покрытия кода. Лицензия MIT.
bash_unit[26]bash unit testing Enterprise Edition framework для профессионалов! Лицензия GPL-3.0

BPEL

ИмяxUnitИсточникЗамечания
BPELUnit[27]

C

ИмяxUnitКРАНСветильникиГрупповые матчиГенераторыИсточникЛицензияЗамечания
libcbddдадада[28]Лицензия Apachelibcbdd - это блочный Поведенческая разработка библиотека, которая позволяет проводить очень удобочитаемые тесты. Тесты написаны внутри основных функций.
AceUnitдада[29]Лицензия BSDAceUnit - это стиль JUnit 4.x, простой, модульный и гибкий. AceUnit можно использовать в средах с ограниченными ресурсами, например разработка встроенного программного обеспечения, а также на ПК, рабочих станциях и серверах (Windows и UNIX).
AcuTestда[30]Массачусетский технологический институтПросто, понятно, быстро. Один файл .h. Используется в переносимой библиотеке времени выполнения Apache. Переименован из CUTest.
Проверка работоспособности APIдаДа (виды)Да (виды)да[31]LGPLГенератор модульных тестов для библиотек C / C ++. Может автоматически генерировать разумные входные данные для каждой функции API.
Фреймворк автоматизированного тестирования[32]BSDПервоначально разработан для операционной системы NetBSD, но хорошо работает на большинстве Unix-подобных платформ. Возможность установки тестов в составе релиза.
Autounit (GNU)[33]LGPLВ бета-версии / в разработке
BDD-for-C[34]Массачусетский технологический институтЕдиный заголовочный файл.
Тест Parasoft C / C ++дададада[35]ПроприетарныйАвтоматическое создание и выполнение тестов модулей / компонентов в хост-системах или встроенных системах с охватом кода и обнаружением ошибок во время выполнения. Также обеспечивает статический анализ и экспертную оценку кода.
Кантата систем обеспечения качестваНетдадада[36]ПроприетарныйАвтоматизированный инструмент модульного и интеграционного тестирования для C. Сертифицированное тестирование для хост-систем или встроенных систем. Покрытие кода и уникальный интерфейс управления вызовами для имитации и перехвата вызовов.
Catsrunner[37]GPLФреймворк модульного тестирования для кроссплатформенной встраиваемой разработки.
cfixда[38]Специализируется на разработке под Windows - в режиме ядра как Win32, так и NT. Совместимость с WinUnit.
Cgreenда[39][40]ISCФреймворк модульного тестирования, включая строгий и свободный издевается, автоматическое обнаружение тестов, наборы, нотация в стиле BDD, тест, защищенный от исключений, вывод на "естественном языке", расширяемый репортер, обучение имитаторов для обнаружения фактических значений, отправленных в макет ...
ИЗМЕНЯТЬ[41][42]BSDФреймворк модульного тестирования только для заголовков. Мультиплатформенность. Поддерживает запуск каждого теста в отдельном процессе. Работает без необходимости «регистрировать» тестовые случаи.
libcesterдададаНетда[43]Массачусетский технологический институтНадежная среда модульного тестирования только для заголовков для языков программирования C и C ++. Поддержка функции имитации, обнаружение утечки памяти, отчет о сбоях. Работает на различных платформах, включая встроенные системы, и совместим с различными компиляторами. Выводит в несколько форматов, таких как TAP, JunitXML, TAPV13 или обычный текст.
Проверятьдададада[44]LGPLCheck имеет простой интерфейс для определения модульных тестов, который мало что мешает разработчику. Тесты выполняются в отдельном процессе, поэтому Check может обнаруживать как ошибки утверждения, так и ошибки кода, которые вызывают сбои сегментации или другие сигналы. Вывод модульных тестов можно использовать в редакторах исходного кода и IDE. Может выводиться в несколько форматов, таких как формат TAP, JUnit XML или SubUnit. Поддерживается в Linux, OS X, FreeBSD и Windows.
Cmockaдададада[45]Лицензия Apache 2.0CMocka - это тестовая среда для C с поддержкой фиктивных объектов. Он прост в использовании и настройке. CMocka является преемником cmockery, который был разработан Google, но некоторое время не поддерживался. Итак, CMocka была разветвлена ​​и будет поддерживаться в будущем. Может выводиться в несколько форматов, таких как формат TAP, JUnit XML или SubUnit.
Cmockeryда[46]Лицензия Apache 2.0Google спонсируемый проект.
CppUTestдадаНетда[47]3-пункт BSDОграниченный набор C ++ для упрощения использования и работы на встроенных платформах. C ++ похоронен в макросах, поэтому время обучения для программистов на C минимально. Портирован на Symbian. Имеет фиктивную библиотеку поддержки CppUMock
Критерийдадададада[48]Массачусетский технологический институтФреймворк для модульного тестирования с автоматической регистрацией тестов. Поддерживает теории и параметризованные тесты. Каждый тест выполняется в собственном процессе, поэтому можно сообщать о сигналах и сбоях. Может выводиться в несколько форматов, например КРАН формат или JUnit XML. Поддерживается в Linux, OS X, FreeBSD и Windows.
CU[49]3-пункт BSDCU - это простая среда модульного тестирования для обработки автоматических тестов на C.
CTestдадада[50]Лицензия Apache 2.0Ctest - это фреймворк с некоторыми особенностями: форматированный вывод для легкого анализа, простой в использовании.
CUnitда[51]LGPLНезависимость от ОС (Windows, Linux, Mac OS X, Solaris, HP-UX, AIX и, возможно, другие)
CUnit (вилка CUnity)да[52]LGPLСоздан в 2018 году из CUnit для обеспечения постоянной разработки и поддержки. Независимо от ОС (Windows, Linux, Mac OS X, Solaris, HP-UX, AIX и, возможно, другие). Также поддерживает вывод, совместимый с JUnit, и в большинстве случаев может заменить CUnit.
CUnitWin32да[53]LGPLДля Win32. Минималистичный каркас. Выполняет каждый тест как отдельный процесс.
РЕЗАТЬНет[54]BSD
Резакда[55]LGPLФреймворк модульного тестирования для C.
EmbeddedUnitдада[56]Массачусетский технологический институтВстроенный C
EmbunitНет[57]ПроприетарныйСоздавайте модульные тесты для C / C ++ и Embedded C ++
FCTXда[58]BSDБыстрая и полная среда модульного тестирования в одном заголовке. Объявите и напишите свои функции за один шаг. Никаких зависимостей. Кроссплатформенность.
GLib тестированиедада[59]Часть GLib
Г блок[60]за ГНОМ
lcutдадада[61]Лицензия Apache 2.0Облегченная структура модульного тестирования C, включая поддержку макетов
LibUдаНет[62]BSDмультиплатформенность (Unix и Windows); явные зависимости тестового примера / набора; параллельное и изолированное исполнение; xml, txt и настраиваемое форматирование отчетов.
MinUnit[63]Массачусетский технологический институтэкстремальное минималистичное модульное тестирование с использованием двух макросов C
MutНетНетНетНет[64]Массачусетский технологический институтЕще один минималистичный фреймворк для C и Unix. Единый заголовочный файл.
Нала[65]Массачусетский технологический институтМощное издевательство. Чистый API.
НоваПровадададада[66]Лицензия Apache 2.0Фреймворк для модульного тестирования с автоматической регистрацией тестов. Поддерживает насмешку и заглушку. Каждый тест запускается параллельно с valgrind в собственном процессе, поэтому ошибки памяти и сигналы могут быть обнаружены. Поддерживается в Linux.
Opmockдададада[67]GPLv3Фреймворк для подстановки и имитации для C и C ++ на основе генерации кода из заголовков. Может проверять параметры вызова, последовательность вызовов, обрабатывать несколько реализаций макета и многое другое. Включает также небольшую структуру модульного тестирования с выходными данными XML, совместимыми с JUnit, но также работает с любой структурой модульного тестирования.
ПикоТестдадада[68]3-пункт BSDPicoTest - это однофайловая среда модульного тестирования для программ на C, которая следует xUnit принципы. Он обеспечивает CMake определение модуля для упрощения интеграции с другими проектами CMake.
RapiTestНетдада[69]ПроприетарныйFocus - это критически важное для безопасности / аэрокосмическое / программное обеспечение DO-178C, работающее на встроенных целях и на хосте, имеет кодовое покрытие.
RCUNITдадада[70]Массачусетский технологический институтRCUNIT - это небольшой фреймворк для тестирования программ C. Он использует нелокальные переходы для имитации исключений и обрабатывает сигналы завершения программы (например, SIGILL) во время тестовых прогонов. RCUNIT позволяет создавать тестовые таблицы для каждого теста или для каждой тестовой группы.
RexoдаНетдадаНет[71]Всеобщее достояниеФреймворк для C89 / C ++ с автоматической регистрацией тестов и усовершенствованным API.
RTRT[72]
SeaTestдада[73]Массачусетский технологический институтПростой, чистый C, фреймворк для модульного тестирования
Smarttester[74]Автоматизированное модульное и интеграционное тестирование, а также покрытие кода
Слюна[75]BSD с двумя пунктами

Простая переносимая среда модульного тестирования C, файл с одним заголовком

STRIDEдададаНет[76]ПроприетарныйВстроенное решение для обеспечения качества программного обеспечения, которое включает в себя методы модульного тестирования, тестирования API, поведения и интеграции, а также портал интерактивной отчетности.
TBrunда[16]ПроприетарныйАвтоматизированное модульное и интеграционное тестирование, а также покрытие кода

Генераторы, доступные в другом компоненте TBExtreme

Тесси[77]ПроприетарныйАвтоматизированное модульное и интеграционное тестирование, а также покрытие кода, ориентированное на встроенные системы
TestApe[78]Фреймворк для тестирования и имитации. Автоматические макеты по умолчанию для неразрешенных внешних объектов
Испытательный отделда[79]GPLМожет изменять вызовы из тестируемого программного обеспечения; например проверить условия ошибки, заглушив malloc и дав ему вернуть null. Хорошо задокументированы
Модульный тест TFдада[80]GNU Lesser GPLЧистый C, поддерживает изоляцию тестов в отдельных процессах
Кражада[81]ISCБиблиотека C для тестирования на основе свойств.
TPTдададада[21]ПроприетарныйТестирование временных разделов: Автоматизированное модульное и интеграционное тестирование на основе моделей для встроенных систем.
Единстводада[82]Массачусетский технологический институтЛегкий и включает функции для встраиваемой разработки. Может работать с Mocks и исключениями через CMock и CException. Также интегрирован со средой тестовой сборки Ceedling.
VectorCAST / CНетдадада[83]ПроприетарныйАвтоматизированное модульное и интеграционное тестирование, а также покрытие кода
Визуальное утверждениеда[84]Надстройка модульного тестирования для Visual Studio. На основе фреймворка тестирования cfix.
qcда[85]FreeBSDqc - порт C фреймворка модульного тестирования QuickCheck
крошечныйдада[86]ApacheАвтономный, без зависимостей, только заголовок.
xTests[87]BSDЗависит от библиотек STLSoft C и C ++

C #

Видеть Языки программирования .NET ниже.

C ++

ИмяЛицензияxUnitСветильникиГрупповые матчиГенераторыИздеваетсяИсключенияМакросыШаблоныГруппировкаИсточникЗамечания
АйринНетдадаНетНетдададада[88]
Проверка работоспособности APIGNU LGPLдаДа (виды)Да (виды)да[31]Генератор модульных тестов для библиотек C / C ++. Может автоматически генерировать разумные входные данные для каждой функции API. LGPL.
ATFBSDдададада[32]Первоначально разработан для операционной системы NetBSD, но хорошо работает на большинстве Unix-подобных платформ. Возможность установки тестов в составе релиза.
БандитМассачусетский технологический институтНет (опишите / это)Да (опишите)Да (вложенное описание)НетНетдадаНетДа (вложенное описание)[89]Только заголовок. Автоматическая тестовая регистрация. Специально разработан для C ++ 11
Библиотека ускоренных тестовСпособствовать ростуда[90]да[91]да[92][93]даС дополнительной библиотекой «Черепаха»[94]даРешение пользователядаНаборы и этикетки[95]Часть Способствовать росту. Мощная концепция набора данных для создания тестовых примеров. Различные уровни фикстур (глобальные, один раз для каждого набора тестов, один раз для каждого набора тестов). Мощное сравнение с плавающей запятой.
BugEyeСпособствовать ростуНетНетНетНетНетдаНетНетда[96]Только заголовок. КРАН выход.
Кантата систем обеспечения качестваПроприетарныйНетдададададададада[36]Коммерческий. Инструмент автоматизированного модульного и интеграционного тестирования для C ++. Сертифицированное тестирование хост-систем или встроенных систем. Покрытие кода и уникальный интерфейс управления вызовами для имитации и перехвата вызовов.
CasmineApache 2НетдадаНетНетдададада[97]C ++ 17, созданный по образцу среды тестирования Jasmine, типобезопасные тесты, автоматическая регистрация, функции BDD, сфокусированные / отключенные / ожидающие проверки, гибкая конфигурация (JSON), цветной консольный репортер, расширяемый, Windows / Linux / macOS
Поймать или поймать2Способствовать ростуНетдададаНетдададада[98]Только заголовок, без внешних зависимостей, авторегистрация, функции tdd и bdd
CATCH-VC6НетдададаНетдададада[99]VC6 порт CATCH
cfixдадаНетНетНетдадаНет[38]Специализируется на разработке под Windows - в режиме ядра как Win32, так и NT. Совместимость с WinUnit.
CputдадададададаНетАпартаменты[100]Библиотека и надстройка MS Visual Studio для создания и запуска модульных тестов. Открытый исходный код.
CPPOCL / тестApache 2НетдаНетдада[101]Выпущено под Apache 2.0, совместим с C ++ 98 и C ++ 11. Работает для Linux и Windows 32/64 бит с использованием gcc, Cygwin, VS2005 и VS2015. Библиотека только для файла заголовка. Предоставляет возможность писать тесты производительности аналогично модульным тестам. Имеет некоторую поддержку для сообщений об утечках памяти.
CppTestGNU LGPLдадаАпартаменты[102]Выпущено под LGPL
cpptest-liteМассачусетский технологический институтдададаАпартаменты[103]Выпущено под Массачусетский технологический институт. Разработан для C ++ 11.
CppUnitGNU LGPLдададаНетНетдадаНетАпартаменты[104][105]Выпущено под LGPL
ИмяЛицензияxUnitСветильникиГрупповые матчиГенераторыИздеваетсяИсключенияМакросыШаблоныГруппировкаИсточникЗамечания
CppUTestдададаНетдаНетдаНетАпартаменты[47]Ограниченный набор C ++ по дизайну, чтобы упростить использование и позволить ему работать на встроенных платформах. C ++ похоронен в макросах, поэтому время обучения для программистов на C минимально. Портирован на Symbian. Имеет фиктивную библиотеку поддержки CppUMock
CppUnitLiteдаНетНетНетдаНетАпартаменты[106]
CPUnitдададаНетНетдададада[107]Выпущено под BSD.
КритерийМассачусетский технологический институтдадададаНетдададаАпартаменты[108]Фреймворк для модульного тестирования с автоматической регистрацией тестов. Требуется поддержка компилятором C ++ 11 для C ++ API. Поддерживает теории и параметризованные тесты. Каждый тест выполняется в собственном процессе, поэтому можно сообщать о сигналах и сбоях. Может выводиться в несколько форматов, например КРАН формат или JUnit XML. Поддерживается в Linux, OS X, FreeBSD и Windows.
libcesterМассачусетский технологический институтдададададададаНетФайл[109]Надежная среда модульного тестирования только для заголовков для языков программирования C и C ++. Поддержка функции имитации, обнаружение утечки памяти, отчет о сбоях. Работает на различных платформах, включая встроенные системы, и совместим с различными компиляторами. Выводит в несколько форматов, таких как TAP, JunitXML, TAPV13 или обычный текст.
crpcutНетдаНетНетдадаЛюксы в люксах[110]BSD 2 пункт. Запускает каждый тест в отдельном процессе, гарантируя, что набор тестов продолжится даже в случае неожиданного сбоя или бесконечного цикла.
МИЛЫЙдадаНетНетдадаАпартаменты[111]CUTE (C ++ Unit Testing Easy) с интеграцией Eclipse CDT. Однострочное включение без наследования. Mock-поддержка предоставляется Mockator.
милыйНетНетНетда[112]
CxxTestдададаНетДа*НеобязательныйдаНетАпартаменты[113]Использует синтаксический анализатор C ++ и генератор кода (требуется Python ) для тестовой регистрации. * Имеет фреймворк для генерации mock'ов глобальных функций, но не для генерации mock'ов объектов.
доктестМассачусетский технологический институт[114]НетдадаНетНетдададада[115]Легкая, многофункциональная среда тестирования одного заголовка C ++
EmbunitНетНетда[57]Коммерческий. Создавайте модульные тесты для C / C ++ и Embedded C ++
ExercisixBSDНетНетНетНетНетдададаИсполняемые файлы[116]Направлено на то, чтобы сделать добавление тестов максимально быстрым и простым.
ПритворятьсяМассачусетский технологический институтда[117]Используйте новейшие функции C ++ 11 для создания выразительного, но очень простого API.
FCTXдададаНетНетНетдаНетда[118]Быстрая и полная среда модульного тестирования в одном заголовке. Объявите и напишите свои функции за один шаг. Никаких зависимостей. Кросс-платформа.
ФруктозаНетдаНетдаНетдададаНет[119]Простая среда модульного тестирования.
ИмяЛицензияxUnitСветильникиГрупповые матчиГенераторыИздеваетсяИсключенияМакросыШаблоныГруппировкаИсточникЗамечания
Google C ++ Mocking FrameworkдаНетдада[120]
Google TestBSDдададададада[121]Поддерживает автоматическое обнаружение тестов, богатый набор утверждений, пользовательские утверждения, тесты на смерть, фатальные и нефатальные сбои, различные варианты запуска тестов и создание отчетов об испытаниях в формате XML.
ГестияМассачусетский технологический институтдададаНетНетдададаАпартаменты[122]Открытый исходный код. Может тестировать серверы, библиотеки и приложения, а также встроенное программное обеспечение. Вывод в файлы stdout, text, html или xml. Имеет несколько утверждений для сообщений, предупреждений и исключений, а также простых условий.
ГиппомокидаНетдада[123]
ИглуДа (контексты)НетНетНетдададаДа (вложенные контексты)[124]Модульное тестирование в стиле BDD на C ++
чтобыНетдаНетНетНетдададаНет[125]Крошечная среда тестирования C ++ 11 только для заголовков
liblittletestдададаНетНетдададада[126]liblittletest - это переносимая библиотека C ++ с одним заголовком файла для модульного тестирования. Поддерживает богатый набор утверждений, автоматическое обнаружение тестов и различные варианты запуска тестов.
libunittestдададаНетНетдададада[127]libunittest - это переносимая библиотека C ++ для модульного тестирования с использованием C ++ 11.
характерBSD[128]
Изолятор Typemock ++дададададада[129]Коммерческий. Фреймворк изоляции / имитации для C / C ++
Платформа модульного тестирования Microsoft для C ++ПроприетарныйдададаНетНетдададада[130]Коммерческий. Интегрирован в IDE Microsoft Visual Studio 2012 и более поздних версий.
MockatorдаНетдада[131]Библиотека имитирующих объектов только для заголовков и подключаемый модуль Eclipse для создания тестовых двойников простым, но мощным способом; использует новые возможности языка C ++ 11, оставаясь при этом совместимым с C ++ 03; имеет встроенную поддержку CUTE
mock ++ / mockcppдадаНетдадададаАпартаменты[132]Простая среда тестирования для C ++ (требуется cmake)
mockitoppда[133]Фреймворк имитационных объектов C ++, обеспечивающий синтаксис, аналогичный mockito для Java.
mockppдададададададаАпартаменты[134]Фреймворк для имитации C ++, размещенный в Google
ИмяЛицензияxUnitСветильникиГрупповые матчиГенераторыИздеваетсяИсключенияМакросыШаблоныГруппировкаИсточникЗамечания
NanoCppUnitНетдадаНетНетНетдадаАпартаменты[135]Доказательство концепции
NullUnitдададаНетНетдададаАпартаменты[136]Небольшие усилия, простота использования. Поддерживает автоматическое обнаружение тестов, определяемые пользователем утверждения, критические и нефатальные условия, создание отчета о тестировании XML и надежную поддержку интеграции IDE.
ДУБНетНетдаДа (XML)НетдададаXML[137]Использует разделяемые библиотеки / DLL
OpmockGNU GPLдададададаНетдаНетда[67]Фреймворк для подстановки и имитации для C и C ++ на основе генерации кода из заголовков. Не требует модификации существующего кода, поэтому хорошо подходит для устаревших версий. рефакторинг кода. В частности, вам не нужны виртуальные операции или абстрактные классы. Может проверять параметры вызова, последовательность вызовов, обрабатывать несколько реализаций макета и многое другое. Включает также небольшую среду модульного тестирования с выходными данными в формате XML, совместимыми с Junit, но также работает с любой структурой модульного тестирования.
Тест Parasoft C / C ++ПроприетарныйдадададаДа при правильной настройкедададада[35]Коммерческий. Автоматизированное создание и выполнение тестов модулей / компонентов на хосте или встроенных системах с покрытием кода и обнаружением ошибок во время выполнения. Также обеспечивает статический анализ и экспертную оценку кода.
QtTestGNU LGPLдадаНетНетНетда[138]НетНет[139]Построен на сверхкроссплатформенной библиотеке Qt. Позволяет тестировать в Windows, Mac OS X, Linux, BSD, Symbian и любой другой платформе, на которой может развиваться Qt.
QuickCheck ++[140]Фреймворк для автоматической генерации тестов. Вдохновлен Быстрая проверка
Быстрый тестНетНетНетНетНетдададаНет[141]
RapiTestПроприетарныйНетдададададададада[69]Focus - это критически важное для безопасности / аэрокосмическое / программное обеспечение DO-178C, работающее на встроенных целях и на хосте, имеет кодовое покрытие.
RexoВсеобщее достояниедададаНетНетНетдаНетда[71]Фреймворк для C89 / C ++ с автоматической регистрацией тестов и усовершенствованным API.
Защитная сеткададаНетдадададаНетНет[142]Легкая и быстрая среда модульного тестирования, которую легко настроить и использовать. Работает на Windows и Linux. Поддерживает GNU C ++, VC ++, MinGW, QtSDK и может создавать тестовые проекты для VisualStudio, CodeBlocks, Eclipse, KDevelop.
ShortCUTНетда[143]
STRIDEПроприетарныйдададаНетдадададада[144]Коммерческий. Встроенное решение для обеспечения качества программного обеспечения, которое включает в себя методы модульного тестирования, тестирования API, поведения и интеграции, а также портал интерактивной отчетности.
ИмяЛицензияxUnitСветильникиГрупповые матчиГенераторыИздеваетсяИсключенияМакросыШаблоныГруппировкаИсточникЗамечания
Symbian OS Unitда[145]На основе CxxTest
TBrunПроприетарный[146]Коммерческий.

Генераторы, доступные в другом компоненте TBExtreme

ТессиПроприетарный[77]Коммерческий.
TDOGдадададаНетдададаМакрос (пространства имен)[147]TDOG - это легкая, портативная платформа тестирования C ++ xUnit с открытым исходным кодом.
Скоро тестированиеНетдададаНетАвтоматически определятьдадаМакрос (пространства имен)[148]Сложная макро логика (намеренно)
Testwell CTA ++ПроприетарныйдаНетНетдаНетдадада[149]Коммерческий.
tpunit ++дадаНетНетНеобязательныйдада[150]Простая переносимая библиотека C ++ xUnit, содержащаяся в одном заголовке.
TrompeloeilСпособствовать ростуда[151]Простой, но мощный фреймворк с одним заголовком для имитации. Требуется C ++ 14.
TUTНетНетдаНетНетдададаШаблоны[152]На основе шаблонов. Автоматическая регистрация / обнаружение тестов, настраиваемый процесс генерации отчетов, различные варианты запуска тестов. Легко адаптируется для работы в Windows CE.
Единица ++[153]
unit.hppНетдаНетдаНетдадаНет[154]Чрезвычайно легкий фреймворк для модульного тестирования с одним заголовком (<500loc). Он следует духу D в отношении модульных тестов. Автоматическое обнаружение тестов. Испытательная установка в стиле RAII, которую можно многократно использовать в СЕКЦИЯХ (аналогично Catch).
UnitTest ++НетдадаНетдададаАпартаменты[155]UnitTest ++ - бесплатное программное обеспечение. Простота, портативность, скорость и компактность - все это важные аспекты UnitTest ++.
upp11дадаНетНетНетдададада[156]Бесплатно программное обеспечение. Минимальный (один маленький заголовок), автоматическая регистрация тестов, параметризованные тесты и т. Д. Только для C ++ 11.
UquoniTestПроприетарныйдададаНетдадададада[157]Коммерческий. Добавляет такие функции, как простое создание (многократного использования) тестовых каталогов, Rich Booleans в утверждениях и многое другое.
μtСпособствовать ростуНетдадаНетНетдаНетдада[158]C ++ 20 с одним заголовком / одним модулем, без макросов μ (micro) / Unit Testing Framework без зависимостей.
VectorCAST / C ++ПроприетарныйНетдададададададада[83]Коммерческий. Автоматизированное модульное и интеграционное тестирование, покрытие кода.
Визуальное утверждениедадаНетНетНетдадаНет[84]Надстройка модульного тестирования для Visual Studio. На основе фреймворка тестирования cfix.
WinUnit[159]Ориентирован больше на C / C ++, чем на разработчиков .NET
ИмяЛицензияxUnitСветильникиГрупповые матчиГенераторыИздеваетсяИсключенияМакросыШаблоныГруппировкаИсточникЗамечания
xTestsдада[87]Зависит от библиотек STLSoft C и C ++
xUnit ++дададададада
(Только тестовая установка)
дада
(Сюиты и атрибуты)
[160]Поддерживает одновременное выполнение тестов. Макросы используются только для настройки теста, нет для тестовых утверждений.
крошечныйApache 2дада[86]Автономный, без зависимостей, только заголовок.
sTestМассачусетский технологический институтдададада[161]Легковесный (один заголовочный файл, используется стандартная библиотека). Простота использования и быстрое написание тестов (нет необходимости: создавать специальные конструкции, создавать объекты, использовать область видимости, перехватывать или генерировать исключения). Подсчет, группировка и объединение тестов. Легко изменить вывод (логика отделена от журналов печати). Требуется C ++ 11.
ИмяЛицензияxUnitСветильникиГрупповые матчиГенераторыИздеваетсяИсключенияМакросыШаблоныГруппировкаИсточникЗамечания

Cg

ИмяxUnitИсточникЗамечания
UnitTestCgНет[162]Поддерживаются пиксельные и вершинные шейдеры.

CFML (ColdFusion)

ИмяxUnitИсточникЗамечания
CFUnit
cfcUnitда
MXUnitда[163]Платформа модульного тестирования с плагинами Eclipse и Sublime Text для CFML на Холодный синтез, Railo, и Люси
TestBoxдаxUnit и среда тестирования на основе поведения для CFML Холодный синтез, Railo, и Люси
MockBoxНетФреймворк Mocking / Stubbing для CFML (ColdFusion)

Clojure

ИмяxUnitИсточникЗамечания
clojure.test (встроенный)да[164]
Ожиданияда[165]
Мидже[166]
Specljда[167]
test.check[168]

Кобол

ИмяxUnitИсточникЗамечания
COBOLUnitда[169]Простая среда модульного тестирования с открытым исходным кодом для написания и выполнения повторяемых тестов на COBOL. Распространяется под Стандартная общественная лицензия GNU.
cobol-unit-testНет[170]Включите изолированное модульное тестирование отдельных абзацев в программах COBOL в автономной среде без подключения к z / OS система. Распространяется под Стандартная общественная лицензия GNU.
GCBLUnitНет[171]Простое модульное тестирование для GnuCOBOL, написанного на GnuCOBOL. Распространяется под Стандартная общественная лицензия GNU.
самый смекалистыйНет[172]Коммерческий инструмент (а не фреймворк) для редактирования и выполнения компонентных тестов на Мэйнфрейм IBM Платформа
Топаз для общего тестаНет[173]Коммерческий инструмент (а не фреймворк) для автоматического создания и выполнения модульных тестов мэйнфреймов; обеспечить заглушку данных; предоставить тестовые утверждения по умолчанию, которые можно изменить, и многое другое.
zUnitда[174]Коммерческая структура на Мэйнфрейм IBM Платформа
mfunit (MFU)да[175]Коммерческий фреймворк для тестирования программ Micro Focus COBOL на платформах Windows / Unix
CC анализаторНетИнструмент анализа охвата коммерческого кода. Доступен на Мэйнфрейм IBM и платформы Windows / Unix

Common Lisp

ИмяxUnitИсточникЗамечания
CLUnit[176]
CyberTiggyr тест[177]
FiveAMНет[178]
FReT[179]
Гран При[180]
HEUTE[181]
ПОДНИМАТЬ[182]
лисп-блок[183]
доказывать[184]
RT[185]
Стефил[186]
XLUnit[187]

Кристалл

ИмяxUnitИсточникЗамечания
Crotest[188]Лицензия MIT. Крошечный и простой тестовый фреймворк для Crystal с общими утверждениями и без загрязнения класса Object.

Завиток

ИмяxUnitИсточникЗамечания
CurlUnit[189]

DataFlex

ИмяxUnitИсточникЗамечания
DFUnitда[190]

Delphi

ИмяxUnitИсточникЛицензияЗамечания
DUnitда[191]MPL-
DUnit2да[192]-
DUnitXда[193]Лицензия Apache-
DUnitmда[194]Единый блок, бесклассовый фреймворк.

Emacs Lisp

ИмяxUnitИсточникЗамечания
Лютик[195]
ElUnit[196]
лось-тестНет[197]
Unit-test.el[198]

Erlang

ИмяxUnitСветильникиГрупповые игрыГенераторыИсточникЗамечания
EUnitдададада[199]Включено в выпуск Erlang R12B5 и новее

Фортран

ИмяxUnitСветильникиГрупповые матчиГенераторыMPIOpenMPИсточникЗамечания
FUnitдададаНет[200]Минимум утверждений Fortran plus и шаблонная панель расширены с помощью Ruby.
ФРУКТЫдададада[201]Написано на Fortran 95, но работает с кодом, написанным на любой версии Fortran. Имеет утверждения, фиксацию, настройку, разборку, отчеты и многое другое. Генератор на Ruby.
Ftnunit[202]
pFUnitдададададада[203]Поддерживает тестирование процедур на основе MPI и OpenMP. Теперь доступна полностью объектно-ориентированная реализация с использованием Fortran 2003. Используется с целым рядом устаревшего и нового кода Fortran.
ObjexxFTK: UnitTest[204]Пользователь пишет тесты Fortran: скрипт Python автоматически находит все тесты и генерирует тестовый драйвер Fortran. Поддерживает F77-F2003. Включены поддержка утверждений и библиотеки строк и массивов.
Зофуда[205]

F #

ИмяxUnitИсточникЗамечания
FoqНет[206]Легкий типобезопасный и поточно-ориентированный фиктивный объект библиотека для F # с поддержкой C # и VB.Net.
FsCheckНет[207]Случайное тестирование (Расплывание ) библиотека комбинаторов на основе Быстрая проверка за Haskell.
FsMocksНет[208]Библиотека макетов F # на основе Rhino.Mocks.
FsTestда[209]Доменный язык для записи языково-ориентированное программирование спецификации в F #. На основе синтаксиса FsUnit, но ориентирован на xUnit.net.
FsUnitНет[210]Автономный Развитие, управляемое поведением framework с естественным синтаксисом для написания спецификаций.
NaturalSpecНет[211]Доменный язык для написания спецификаций на естественном языке. На основе NUnit.
Отменить цитатуда[212]Сочетает в себе реализации декомпиляции, оценки и инкрементного сокращения кавычек F #, что позволяет записывать тестовые утверждения в виде простых статически проверяемых выражений в кавычках, которые создают пошаговые сообщения об ошибках. Интегрируется без настройки со всеми фреймворками модульного тестирования на основе исключений, включая xUnit.net, NUnit и MbUnit. Unquote также можно использовать в сессиях FSI.
Другой-Также список для Языки программирования .NET, в другом месте на этой странице.

Идти

ИмяxUnitИсточникЗамечания
пройти тест[213]«Go test» автоматизирует тестирование пакетов, названных путями импорта.
go2xunitда[214]Конвертирует пройти тест -v (или же gocheck -vv) вывод в xunit или xunit.net-совместимый вывод XML (используется в Jenkins / Hudson).

Groovy

Все записи в Ява также может использоваться в Groovy.

ИмяxUnitИсточникЗамечания
easyb[215]BDD
Спокда[216]BDD со встроенными функциями Mocking и Spy.
Gmockда[217]Mocking Framework

Haskell

ИмяxUnitИсточникЗамечания
HUnitда[218]
HUnit-Plusда[219]
Быстрая проверкаНет[220]Быстрая проверка
SmallCheckНет[221]Тест на исчерпывающий анализ «маленьких» примеров данных.
Hspec[222]Фреймворк BDD в стиле RSpec для Haskell, который интегрируется с QuickCheck и HUnit.
ЧучуНет[223]Фреймворк приемочного тестирования в стиле огурца для Haskell
bddНет[224]Внутренний предметно-ориентированный язык для тестирования программ с использованием процесса разработки, основанного на поведении

Haxe

ИмяxUnitИсточникЗамечания
мунит[225]Производит отчеты HTML для нескольких целей компиляции, включая JavaScript, ActionScript и C ++.
hexUnit[226]

HLSL

ИмяxUnitИсточникЗамечания
UnitTestCgНет[162]Поддерживаются пиксельные и вершинные шейдеры.

Игорь Профи

ИмяКРАНxUnitСветильникиГрупповые матчиИсточникЗамечания
UTFдададада[227]Совместим с версиями 6/7/8

ITT IDL

ИмяxUnitИсточникЗамечания
MGunitда[228]
белая бумага[229]Только белая бумага, а не рамки

Интернет

ИмяxUnitИсточникЗамечания
HtmlUnit[230]Эмулятор безголового браузера Java
HttpUnitФреймворк для тестирования веб-приложений, обычно используемый в сочетании с JUnit
IEUnit[231]Фреймворк для тестирования веб-приложений на основе браузера IE и JavaScript
Canoo WebTest[232]Фреймворк с открытым исходным кодом на основе HtmlUnit. Поддержка синтаксиса XML-подобного или Groovy в сценариях.
СеленПлатформа тестирования, воспроизведение которой может выполняться в большинстве современных веб-браузеров для тестирования веб-страниц.
ВатирПлатформа тестирования на основе языка Ruby, которая может работать в веб-браузерах для тестирования веб-страниц.
SoapUI[233]Платформа тестирования веб-сервисов с открытым исходным кодом для сервис-ориентированных архитектур.
SOAtest[234][235]Коммерческий. Платформа тестирования API, запись / воспроизведение которой выполняется в большинстве современных веб-браузеров для тестирования веб-страниц. Поддерживает Selenium WebDriver.
Попугай трафика[236]An Моделирование API и Виртуализация услуг платформа, поддерживающая несколько протоколов и API. Позволяет тестировать компоненты изолированно.

Ява

ИмяxUnitИсточникЗамечания
Агитарда[237]Автоматизирует создание подробных тестов JUnit в коде
Артосда[238]Фреймворк с открытым исходным кодом для написания модульных, интеграционных и функциональных тестов. Он включает в себя предварительно настроенную структуру ведения журналов и отчеты об объеме, а также утилиту для написания потока для ручного / полуавтоматического тестирования. Он поддерживает тестирование BDD с использованием сценариев огурца.
Аркиллианда[239]Фреймворк с открытым исходным кодом для написания интеграционных и функциональных тестов. Он включает в себя графен Arquillian, Drone и Selenium для написания тестов также и для визуального слоя.
AssertJ[240]Свободные утверждения для Java
beanSpec[241]Поведенческая разработка
BeanTestНет[242]Крошечная среда веб-тестирования Java, созданная для использования WebDriver / HTMLUnit в сценариях BeanShell.
КактусА JUnit расширение для тестирования Java EE и веб-приложения. Тесты кактусов выполняются внутри Java EE / веб-контейнер.
Concordion[243]Разработка через приемочные испытания, Поведенческая разработка, Уточнение на примере
Наивысший[244]Фреймворк для тестирования параллельных программ
Огурец-JVM[245]Поведенческая разработка заменяет устаревшие JRuby на основе Cuke4Duke
Чашка чая[246]Поведенческая разработка фреймворк для Java 8
DbUnit[247]А JUnit расширение для выполнения модульного тестирования с программами, управляемыми базами данных
EasyMock[248]Фреймворк[249]
EtlUnitда[250]Среда модульного тестирования для процессов извлечения-преобразования-загрузки, написанная на Java. Возможность тестирования Oracle, Informatica, SqlServer, PostGreSQL, MySQL и т. Д.[251]
EvoSuite[252]Инструмент создания тестовых примеров, который может автоматически генерировать тесты JUnit.
ГрандТестАвто[253]GrandTestAuto (GTA) - это платформа для полного автоматизированного тестирования программного обеспечения Java. Тесты можно распределить по нескольким машинам в сети.
GroboUtils[254]А JUnit расширение, обеспечивающее автоматизированную документацию, модульное тестирование иерархии классов, покрытие кода и многопоточные тесты.
HavaRunnerда[255]Средство выполнения JUnit со встроенной поддержкой параллелизма, наборами и сценариями.
Инстинкт[256]Поведенческая разработка
Среда тестирования на стороне сервера Java (JSST)[257]Фреймворк тестирования на стороне сервера Java, который основан на идее, аналогичной Apache CACTUS, но в отличие от CACTUS он не связан с JUnit 3.x и может использоваться в сочетании с любой структурой тестирования.
JBehave[258]Поведенческая разработка
Джей Дэйв[259]Поведенческая разработка
JExampleда[260]А JUnit расширение, которое использует зависимости между тестовыми примерами для уменьшения дублирование кода и улучшает локализацию дефекта.
JGiven[261]Поведенческая разработка
JMock[262]Фреймворк
JMockit[263]Фреймворк с открытым исходным кодом. Можно легко написать тесты, которые будут имитировать конечные классы, статические методы, конструкторы и так далее. Нет никаких ограничений.
Джнариода[264]Поведенческая разработка подобно Огурец
jqwik[265]Механизм тестирования JUnit 5 для тестирования на основе свойств
Jtestда[266]Коммерческий. Автоматизированное создание и выполнение тестов модулей / компонентов с охватом кода и обнаружением ошибок во время выполнения. Также обеспечивает статический анализ и экспертную оценку кода.
Jukito[267]Комбинирует Mockito и Guice чтобы разрешить автоматическое имитирование и создание экземпляров зависимостей
JUnitда[268]
JUnITEE[269]А JUnit расширение для тестирования Java EE Приложения
JWalk[270]Быстрое полуавтоматическое создание исчерпывающих наборов модульных тестов
Mockito[271]Фреймворк, использующий [14] библиотека
Mockrunner[272]А JUnit расширение для тестирования тестовых сервлетов, фильтров, классов тегов и действий и форм Struts.
Иголка[273]Платформа с открытым исходным кодом для изолированного тестирования компонентов Java EE вне контейнера.
NUTester[274]Среда тестирования, разработанная в Северо-Восточном университете для помощи в преподавании вводных курсов по информатике на Java.
OpenPojo[275]Фреймворк с открытым исходным кодом, используемый для проверки и обеспечения соблюдения поведения POJO, а также для управления идентификацией - equals, hashCode и toString.
PowerMock[276]Расширение обоих Mockito и EasyMock, который позволяет имитировать статические методы, конструкторы, конечные классы и методы, частные методы, удалять статические инициализаторы и многое другое.
Randoopда[277]Автоматически находит ошибки и генерирует модульные тесты для Java с помощью случайного тестирования с обратной связью (вариант Расплывание ).
Спок[278]Spock - это среда тестирования и спецификации для приложений Java и Groovy. Spock поддерживает спецификацию на примере и тестирование стиля BDD.
SpryTestда[279]Коммерческий. Фреймворк автоматизированного модульного тестирования для Java
SureAssert[280]Интегрированное решение для модульного тестирования Java для Eclipse. Contract-First Design и разработка через тестирование
Тасинга[281]Использует чистый подход объектно-ориентированного программирования и предлагает коммерческую лицензию и бесплатную поддержку.
TestNGда[282]Тесты могут включать модульные тесты, функциональные тесты и интеграционные тесты. Имеет возможности для создания даже нефункциональных тестов (как нагрузочные тесты, тесты по времени).[283][284]
Unitils[285]Предлагает общие служебные программы и функции для помощи в тестировании уровня сохраняемости и тестировании с помощью фиктивных объектов. Предлагает специальную поддержку для тестирования кода приложения, использующего JPA, спящий режим и Spring. Unitils интегрируется с тестовыми фреймворками JUnit и TestNG.
XMLUnit[286]JUnit и NUnit тестирование для XML

JavaScript

ИмяxUnitКРАНСторона клиентаНа стороне сервераИсточникЗамечания
AVAдадаНетда[287]Футуристический запуск тестов JavaScript
Костюмчикдада[288][УСТАРЕЛО]: Suitest - это мощный и простой в использовании набор тестов JavaScript BDD.
DOHдада[289]Додзё Objective Harness, который можно запускать в браузере или независимо через Носорог
LBRTW UTНетдаНет[290][291]Разработан как учебный проект
JSUnitдаНетдаНет[292]JSUnit больше не поддерживается
Улучшить JSдаНетдаНет[293]Порт Enhance PHP
QUnitдадада[294]jQuery испытательная привязь
Unit.jsСовместимыйдадада[295]Фреймворк модульного тестирования для javascript и Node.js. Unit.js работает с любой структурой модульного тестирования и библиотеками утверждений. Несколько стилей утверждений: TDD, BDD, spec (предоставляет генератор документации спецификации), expect, ...
RhUnitдада[296]QUnit совместимый фреймворк Rhino / JUnit
Перекрестная проверкаНетда[297]Фреймворк на основе Java без браузера
J3UnitдаНет[298]
Моккодададада[299]Платформа тестирования JavaScript, работающая на node.js
стажерНетдадада[300]
JSNUnitдаНет[301]
YUI Testдададада[302]
JSSpecдаНет[303]Поведенческая разработка рамки
UnitTestingдаНет[304]script.aculo.us жгут тестирования javascript
JSpecдада[305]Легко читаемый BDD, 50+ сопоставлений, независимость от DOM / framework, поддержка async, rhino, node.js и многое другое (больше не поддерживается)
Жасминдада[306]BDD, независимая от фреймворка, простая интеграция с проектами Ruby и непрерывными сборками. Позволяет как тестирование без DOM, так и асинхронное тестирование.
винтовой блокдаНет[307]Требуется jQuery
Лентадададада[308]Тестовый набор для создания TAP для узлов и браузеров
крошечныйдадаНетда[309]Средство выполнения минимальных тестов с нулевым API
Test.SimpleНет[310]дадаНет[311]Напишите модульные тесты, генерирующие TAP, на JavaScript и запустите их в своем браузере.
Test.MoreНет [1]дадаНет[312]Напишите модульные тесты, генерирующие TAP, на JavaScript и запустите их в своем веб-браузере.
ПрецедентдаНет[313]
Проверь этодада[314]Легкий, экологически чистый, простой в установке и использовании
testdouble.jsСовместимыйдада[315]Проверенная двойная тестовая библиотека (например, mock / spy / stub), совместимая с любой тестовой платформой
jsUnitTestдада[316]На основе TestCase, но без зависимости Prototype
JSTestдаНет[317]Легкий, экологически чистый фреймворк на основе браузера
JSTest.NETНетда[318]Средство выполнения модульных тестов JavaScript без браузера для использования с MsTest, XUnit, NUnit и т. Д.
jsUnityдаНетдада[319]Независимый от контекста (JavaScript, JScript (ASP / WSH), Rhino и т. Д.)
RhinoUnitНетда[320]Носорог фреймворк, позволяющий запускать тесты в Ant
JasUnitдаНетдаНет[321]Легкий каркас. Часть проекта, предоставляющего Mocks и IoC.)
FireUnitдаНет[322]Платформа тестирования, обеспечивающая ведение журнала и просмотр на новой вкладке Firebug.
Js-тест-драйвердадаНет[323]Цель JsTestDriver - создать средство запуска тестов JavaScript, которое легко интегрируется с системами непрерывной сборки и позволяет быстро запускать тесты в нескольких браузерах, чтобы упростить разработку стиля TDD.
Js-тест-раннерНетдада[324]Средство выполнения тестов JUnit, запускающее тесты JavaScript. Цель JS Test Runner - иметь возможность тестировать код JavaScript, используя подход, который будет удобен программистам, ориентированным на тестирование; особенно в контексте непрерывной интеграции.
Sinon.jsСовместимыйдада[325]Standalone test spies, stubs and mocks for JavaScript. No dependencies, works with any unit testing framework.
SOAtestНетдаНет[235]Коммерческий. Testing platform whose record/playback runs in most modern web browsers where client-side Javascript can be tested both through static analysis and functional verification.
КлятвыНетда[326]
Nodeunitдада[327]Asynchronous Javascript testing framework
Tyrtleдада[328]Testing framework which allows expressive assertions and interactive test output
wruСовместимыйдада[329]General purpose environment agnostic sync/async JavaScript test framework. Compatible with any browser, desktop or mobile, node.js, Rhino, and phantom.js. Tiny, essential, fast.
Buster.JSСовместимыйдадада[330]BDD/xUnit, assertions, expectations, browser/server, extendable with tools like linting and other QA measures, highly configurable, well documented and actively developed
Lighttestдада[331]Minimalistic testing library, supports flow control, focused on keeping the tests clear
Чайдада[332]BDD / TDD assertion library for node and the browser that can be delightfully paired with any javascript testing framework.
JSUSдаНет[333]A simple JavaScript Unit teSting tool!
Wallaby.jsдада[334]Коммерческий. Continuous test runner that reports code coverage and other results directly to the code editor immediately as the code changes. Supports AVA, Jasmine, Mocha, QUnit, Jest, Babel, Webpack, Browserify, CoffeeScript, TypeScript.
fast-checkдада[335]Property Based Testing framework, similar to QuickCheck.
unexpectedдада[336]The extensible BDD assertion toolkit.
Шуткадада[337]A delightful JavaScript Testing Framework with a focus on simplicity.
RITEwayНетдадада[338]Simple, readable, helpful unit tests. Видеть [339]

Лассо

ИмяxUnitИсточникЗамечания
L-Unit[340]

Латекс

ИмяxUnitИсточникЗамечания
qstest[341]

LabVIEW

ИмяxUnitИсточникЗамечания
LabVIEW Unit Test FrameworkНетGenerate test harnesses for VIs in LabVIEW automatically.
VI Testerда[342]native LabVIEW object-oriented implementation of xUnit framework. Unit tests are written as VIs in LabVIEW.
Carayaда[343]native LabVIEW implementation of xUnit framework.
InstaCoverageда[344]LabVIEW unit testing framework with fast code coverage measurement.

LISP

ИмяxUnitИсточникЗамечания
FiveAM[178]
ПОДНИМАТЬ[182]
lisp-unit[183]

Logtalk

ИмяxUnitИсточникЗамечания
lgtunitда[345]Supports code coverage at the predicate clause level, QuickCheck, plus TAP and xUnit output formats.

Lua

ИмяxUnitИсточникЗамечания
LuaUnit[346]
lunit[347]

MATLAB

ИмяxUnitИсточникЗамечания
mlUnitда[348]
mlUnit 2008aда[349]
Legland's MUnit[350]Inspired Lombardi's MUnit
Lombardi's MUnit[351]Similar to xUnit
MATLAB xUnit Test Frameworkда[352]MATLAB R2008a and later (uses ООП features introduced in this release). Переименован из mtest. Accepts both xUnit-style subclass or simple MATLAB function test cases.
ДоктестНетBitbucket repository - source and documentation[353]Allows automated test cases to be put in the documentation so your usage examples double as test cases and vice versa. А КРАН режиссер. Вдохновленный Python module of the same name. As of August 2011, it can only handle single line test-cases and its exception handling facility cannot handle exceptions that are generated after other output.[354]
matlab.unittestдаMATLAB documentation[355]Included as part of MATLAB R2013a
MOxUnitдаgithub repository[356]Works for both Matlab и GNU Octave. Uses old-style ООП features and is compatible with the Matlab xUnit Test Framework. Can be used with the Travis-ci and Shippable непрерывная интеграция services (example), and integrates with MOcov to provide покрытие кода reports either offline or through coveralls.io(example).

.NET programming languages

ИмяxUnitИсточникЗамечания
Ататада[357]Test automation full featured framework based on Selenium WebDriver.
csUnitдаincludes GUI, command line, VS2005 plug-in; supports C#, VB.NET, Managed C++, J#, other .NET languages, supports .NET 3.5 and earlier versions; integrated with ReSharper
DbUnit.NET[358]A .NET 2.0 unit testing framework for database access code
ErrorUnit[359]Generates Unit Tests from logged error's, or paused Visual Studio's call stack; Mocks parameters, class values, EF Data accessed so far.
Fixieда[360]Based on NUnit and xUnit, with an emphasis on customization through user-defined conventions. Integrates with TestDriven.NET.
FluentAssertionsда
FoqНет[206]Lightweight type-safe and thread-safe mock object library for F# with C# support.
Галлио[361]Extensible, and neutral automation platform that provides a common object model, runtime services and tools (such as test runners) that may be leveraged by any number of test frameworks.
LightBDDда[362]Lightweight Behavior Driven Development test framework
MbUnitда[363]Extensible, model-based nUnit compatible framework. Part of the Gallio Test Automation Platform.
Moqда[364]Moq is a .NET Framework library for creating mock objects. It leverages C# 3.0 lambda expressions, typically used in Test Driven Development.
MSTestНетA command-line tool for executing Visual Studio created unit tests outside of the Visual Studio IDE - not really a testing framework as it is a part of the Visual Studio Unit Testing Framework.
NaturalSpecНет[211]Доменный язык for writing specifications in a natural language. На основе NUnit.
NBiда[365]Data centric test framework specialized for the Microsoft Business Intelligence platform. Tests equivalence of result sets based on SQL, MDX or DAX queries, performance, syntax, structure and dimensions' members (Multidimensional and Tabular SSAS). Includes a tests generator.
NFluent[366]Fluent assertion library, to be used on top of any testing framework. Make tests easier to read and generate rich error messages on test failure.
NMate[367]NUnit and PartCover Code Generation and integration Addin for Microsoft Visual Studio 2005/2008
Nuclear.TestНет[368]Command line based unit test platform that can handle .NETStandard and other flavors of .NET
NUnitдаincludes GUI, command line, integrates into Visual Studio with ReSharper
NUnitAspBased on NUnit
Pexда[369]Microsoft Research project providing Тестирование белого ящика for .NET, using the Z3 constraint solver to generate unit test input (rather than Расплывание ).
Quality Gate One StudioНет[370]Commercial/freeware test framework for unit and integration testing that analyses dependencies between test cases to flow data between them. Supports combinatorial testing, multithreading and time-dependencies.
QuickUnit.netНет[371]Implement unit tests without coding. Minimalist approach to test driven development.
Randoop.NETда[372]Automatically finds bugs and generates unit tests for .NET, via feedback-directed random testing (a variant of Расплывание ).
Rhino Mocksда[373]A dynamic mock object framework for the .NET platform.
Жаровняда[374]NUnit-based framework and tools for the .NET Compact Framework
SpecFlowда[375]Behavior Driven Development framework for .NET. Вдохновлен Огурец. Интегрируется с NUnit, MSTest, MbUnit, and others.
Призракда[376]Поведенческая разработка with an easy and readable syntax for writing specifications. Includes command line, optional integration with NUnit
TestDriven.NET[377]Коммерческий
.TESTда[378]Коммерческий. Automated software quality solution that includes unit test generation and execution as well as reporting industry standard code coverage.
TickSpecда[379]Поведенческая разработка framework for .NET and Silverlight. Supports the Gherkin language as used by Огурец and extends it with combinatorial examples. Интегрируется с NUnit, xUnit, MbUnit and MSTest.
TPTда[21]Тестирование временных разделов provides a .NET-API for the TPT-ВМ for testing controller software.
Typemock Isolatorда[380]Commercial unit testing framework with simple API and test code generation features, supports C#, ASP.NET, SharePoint, Silverlight.
Visual StudioНетВ Visual Studio Unit Testing Framework was first included in Visual Studio Team System 2005 where it integrated with the IDE, but not available in the most-used Standard Edition. From Visual Studio 2008 it is available also in Professional Edition. Starting with Visual Studio Express 2013, it is included with Visual Studio Express editions.
Visual T#да[381]Visual T# is a unit testing framework and development environment integrated with Visual Studio. It includes T#, a programming language designed specifically to naturally express unit test intentions, and tools for compiling, running and maintaining them.
xUnit.netда[382]

Цель-C

ИмяxUnitИсточникЗамечания
GHUnitда[383]An easy to integrate, use and visual test framework for simulator and devices.
ЛОВИТЬНет[384]A modern, fully featured, unit test framework with no external dependencies - all implemented in headers
Кедр[385]BDD for Objective-C
киви[386]RSpec-style BDD for Objective-C with support for mocks and stubs.
Specta[387]A light-weight TDD / BDD framework for Objective-C & Cocoa.
Быстро[388]A behavior-driven development test framework for Swift and Objective-C.
ObjcUnit[389]
OCUnitда[390]Comes with Xcode. Fully integrated with Xcode 4.
WiteBox for iPhone[391]Exclusively for iPhone unit testing, provides visual feedback, hierarchical results display, and test durations.
WOTest[392]
XCTestда[393]Supports iOS & Mac OS X. Requires Xcode 5. Derived from OCUnit.

OCaml

ИмяxUnitКРАНИсточникЗамечания
Alcotest[394]
OUnit[395]Based on HUnit, which is based on JUnit
Капутт[396]
TestSimpleда[397]Generates TAP
ФОРТ[398]

Object Pascal (Free Pascal)

ИмяxUnitКРАНИсточникЗамечания
FPCUnitдаНет[399]This is a port to Free Pascal из JUnit core framework.
Tap4PascalНетда[400]A Pascal implementation of the Протокол Test Anything
FPTestдаНет[401]This is a fork of DUnit2, specifically for use with the Бесплатный компилятор Паскаля.

PegaRULES Process Commander

ИмяxUnitИсточникЗамечания
PRUnitда[402]xUnit style testing adapted to PRPC

Perl

ИмяxUnitКРАНИсточникЗамечания
КРАННет данныхда[403]The Test Anything Protocol used by most Perl tests
Test::HarnessНет данныхда[404]The standard Perl test runner and TAP parser
Test::MoreНетда[405]The baseline testing module, included with all modern Perl installations
Test::Classдада[406]xUnit style testing adapted to Perl
Test::Class::Mooseдада[407]xUnit testing for large-scale tests suites.
Test::BuilderНет данныхда[408]A module for making more testing modules. These modules can be combined in a single test program
Test::Unit (a.k.a. PerlUnit)даНет[409][410]a fairly straight port of JUnit to the Perl programming language. Примечание: This code seems to be abandoned as noted here [411] and here.[412]
Test::DBUnitНет данныхда[413]The database testing modules for both clear box and black box testing
Test::Unit::LiteдаYes (via Test::Unit::HarnessUnit)[414]Test::Unit replacement without external dependencies and with some bugs fixed
Test::Ableдада[415]xUnit style testing with лось

PHP

ИмяxUnitКРАНИсточникЗамечания
PHPUnitдада[416]Produces XML, HTML reports with code coverage
PHP Unit Testing FrameworkдаНет[417]It produces ASCII, XML or XHTML output and runs from the command line.
ЛаймНетда[418]Sub-project of Symfony
Линзадада[419]An invisible framework with readable tests that catch everything.
Atoumдада[420]A modern, simple and intuitive PHP 5.3+ unit testing framework.
SimpleTestдаНет[421]Unit test framework for both PHP and web
TestilenceдаНет[422]last updated in 2009
Apache-TestНетда[423]PHP implementation of Test::More (test-more.php)[424]
SnapTestдада[425]SnapTest is a powerful unit testing framework for PHP 5+, leveraging PHP's unique runtime language to simplify the unit test process without sacrificing the agility tests provide.
OnionTestНетдаWrite an Onion! No coding needed just some txt files.
Enhance PHPдада[426]Unit testing framework with mocks and stubs built in. Runs in the command line or get HTML5, TAP or XML output via a web browser.
Тестердада[427]PHP library for unit-testing (in console and browser), simplified variant of PHPUnit. With ability to handle errors and exceptions in tests.
PhpInlineTestНетНет[428]PhpInlineTest - script to run inline tests for PHP functions and class methods.
PHPSpecНетНет[429]A BDD style testing framework.
Nette Testerдада[430]Sub-project of Нетте Фреймворк
КэлендаНет[431]Unit/BDD PHP Test Framework with Monkey Patching & Stubbing capabilities
Codeceptionдада[432]PHP testing framework, supports unit, functional and acceptance tests automation. written on top of PHPUnit. Codeception tests are written in a descriptive manner using a simple PHP DSL. Supports re-use, modules and addons. Also supports BDD style approach from the box.

PowerBuilder

ИмяxUnitИсточникЗамечания
PBUnit[433]

PowerShell

ИмяxUnitИсточникЗамечания
PesterНет[434]a BDD and unit testing framework for PowerShell

Progress 4GL

ИмяxUnitИсточникЗамечания
proUnitда[435]xUnit-style framework for Progress OpenEdge procedures and objects
OEUnitда[436]xUnit-style framework for Progress OpenEdge procedures and objects

Пролог

ИмяxUnitИсточникЗамечания
PlUnit[437]

Кукольный

ИмяxUnitИсточникЗамечания
Rspec-puppet[438]Rspec-puppet tests the behaviour of Puppet when it compiles a catalog

Python

ИмяxUnitГенераторыСветильникиGroup FixturesИсточникЗамечания
Авто-тестдада[439]Used for Linux kernel testing
модульный тестдададаНет(иногда называют "PyUnit "), has been included in Python standard library from Python version 2.1.[440]
Доктестeasy, Pythonic, and part of Python's standard library
Носдадада[441]a discovery-based unittest extension
pytestдададада[442]Distributed testing tool. Can output to multiple formats, like the TAP format, JUnit XML or SubUnit.
htfдададада[443]Professional testing tool. Can output to multiple formats. Focus on reporting. Industry ready. Usable for hardware in the loop testing. Part of HILSTER TestBench. Free community-license.
TwistedTrialдададаНет[444]PyUnit extensions for asynchronous and event-driven code
Should DSLдададада[445]Distributed testing tool
ЗеленыйдададаНет[446]Python test runner.

Язык программирования R

ИмяxUnitИсточникЗамечания
Запустить егоНет[447]Открытый исходный код
testthatда[448]Открытый исходный код
tinytestда[449]Открытый исходный код

Ракетка

ИмяxUnitИсточникЗамечания
rackunitда[450]Открытый исходный код
OvereasyНет[451]Открытый исходный код

REALbasic

ИмяxUnitИсточникЗамечания
RBUnitНет[452]

Ребол

ИмяxUnitИсточникЗамечания
Запустить его[453]

РПГ

ИмяxUnitИсточникЗамечания
RPGUnitда[454]

Рубин

ИмяxUnitИсточникЗамечания
Тест :: Единицада[455]Default in Ruby 1.8, deprecated from 2.2.[456][457] It was only a wrapper of minitest.[458]
RSpecBehaviour-driven development рамки
Следует[459]
microtest
Бекон
minitestда[460][461]Ruby Gem by Ryan Davis. Default in Ruby >= 1.9, independent gem since 2.2.[456] Recommended by official documentation.[458]
TMF[462]

SAS

ИмяxUnitИсточникЗамечания
FUTSда[463]the Framework for Unit Testing SAS
SCLUnitда[464]SAS/AF implementation of the xUnit unit testing framework SAS
SASUnitда[465]completely written in SAS, runs with SAS on Windows and Linux

Scala

ИмяxUnitИсточникЗамечания
Rehersal[466]with JMock like Expectations and natural language test names.
ScalaCheckНет[467]Похожий на QuickCheck.
ScalaTest[468]Scalable Test Framework - supports different styles of testing: TDD, BDD, and more. Supports Scala.js.
ScUnit[469]JUnit-style testing with fixture method injection and matchers for assertion.
specs2[470]Behavior Driven Development
µTest[471]Supports Scala.js

Scilab

ИмяxUnitИсточникЗамечания
Scilab test_runда[472]Provided by default by Scilab

Scheme

ИмяxUnitИсточникЗамечания
SchemeUnitда[473]
TesteezНет[474]

Ракушка

ИмяxUnitИсточникЗамечания
assert.sh[475]LGPL licensed. Lightweight..
bash_unit[476]bash unit testing enterprise edition framework for professionals. GPL-3.0 License
летучие мыши[477]the Bash Automated Testing System. TAP-compliant. Лицензия MIT
ATF[32]BSD Licensed. Originally developed for the NetBSD operating system but works well in most Unix-like platforms. Ability to install tests as part of a release.
jshu[478]Simplified Shell Unit Testing for Jenkin/Hudson
RoundupНет[479]
ShUnitда[480]
shUnit2да[481]Originally developed for log4sh
filterunit[482]Test framework for filters and other command-line programs
ShellSpec[25]BDD style unit testing framework. Supports all POSIX compliant shells including Bash, Dash, Ksh and Zsh. Nestable blocks that realize local scope and easy mocking. Parallel execution. RSpec-like/TAP/JUnit XML Reporter. Code coverage integration. MIT license.

Simulink

ИмяxUnitИсточникЗамечания
slUnit[483]
Simulink Test[484]Test execution, test assessment, reporting.
TPTда[21]Тестирование временных разделов: Automated interface analysis, testframe generation, test execution, test assessment, reporting.

Болтовня

ИмяxUnitИсточникЗамечания
SUnitдаThe original source of the xUnit design

SQL and Database Procedural Languages

SQL

ИмяxUnitИсточникЗамечания
SQLUnit[485]
DbFit[486]Сравнивать FitNesse.

MySQL

ИмяxUnitИсточникЗамечания
STK/Unitда[487]
MyTAPда[488]
utMySQLда[489]

PL / SQL

ИмяxUnitИсточникЗамечанияАктивный
utPLSQLда[490]Первоначально разработан Steven Feuerstein, the current version is a completely rewrite by various developers, an Открытый исходный код модульное тестирование рамки для PL / SQL development inspired by the JUnit и xUnit frameworks. Has a rich утверждение library, and generates покрытие кода reports as well. Tests can be run straight from the database, or using the Интерфейс командной строки that is part of the project.да
Code Tester for Oracle[491][492][493][494]A commercial PL/SQL testing tool originally from Программное обеспечение Quest (создатели Жаба ) и Steven Feuerstein. Quest Software was acquired by Dell в 2012 году сформировать Dell Software. On November 1, 2016, the sale of Dell Software to Francisco Partners и Elliott Management Corporation was completed, and the company re-launched as Quest Software.да
Разработчик SQL[495]Oracle includes a Unit Tester as part of the free SQL Developer application.да
pl/unit[496]PL/Unit is a unit testing framework that provides the functionality to create unit tests for PL/SQL code. PL/Unit is expressed as a single package that is compiled into the database and made available for use by PL/SQL unit tests.Нет
PL/SQL Unit Testing for Oracle (PLUTO)да[497]Open source unit testing framework modeled after JUnit and based on the Oracle PL/SQL object systemНет
ruby-plsql-specда[498]PL/SQL unit testing with Ruby open source librariesда
DBFit[499]Write, manage and execute tests directly from the browser. DbFit is written on top of FitNesse, a mature, fully featured framework with a large community.да

IBM DB2 SQL-PL

ИмяxUnitИсточникЗамечанияАктивный
db2unitда[500]db2unit is an OpenSource framework developed for DB2 LUW. It is a xUnit/jUnit style framework for SQL-PL routines and it requires DB2 v9.7 or higher.да

PostgreSQL

ИмяxUnitКРАНИсточникЗамечанияАктивный
Эпос[501]Epic is a unit test framework for PostgreSQL stored procedures. It requires PG 8.1 or higher.Нет
pgTAPдада[502]Write tests in SQL or xUnit-style functions.да
PGtools[503]Schema loading and testing tools for PostgreSQL.Нет
PGUnitдаНет[504]xUnit-style framework for stored procedures.Нет

Transact-SQL

ИмяxUnitИсточникЗамечания
tSQLtда[505]Includes mocking framework, continuous integration support and uses SQL Test as a GUI[506]
TSQLUnitда[507][508]
utTSQLда[509]
Visual Studio Team Edition for Database Professionals[510]
Alcyone SQL Unitда[511]Includes GUI for writing tests and maintaining data table files.
T.S.T.[512]
Бездельникда[513]На основе RSpec

Быстрый

ИмяxUnitИсточникЗамечания
Быстро[514]A behavior-driven development test framework for Swift and Objective-C.
Слейпнир[515]A BDD-style framework for Swift.
XCTestда[393]Derived from OCUnit.

SystemVerilog

ИмяxUnitИсточникЗамечания
SVUnit[516]SVUnit: SVUnit is a unit test framework for developers writing code in SystemVerilog.
VUnitда[517]VUnit is an open source unit testing framework for VHDL and SystemVerilog

TargetLink

ИмяxUnitИсточникЗамечания
TPT[21]Тестирование временных разделов: Automated interface analysis, testframe generation, test execution, test assessment, reporting.

Tcl

ИмяxUnitИсточникЗамечания
tcltest[518]
tclUnitда[519]
t-unit[520]

TinyOS/nesC

ИмяxUnitИсточникЗамечания
TUnitда[521]Embedded multi-platform wireless testing and characterization

Машинопись

ИмяxUnitИсточникЗамечания
tsUnitда[522]
Оскарда[523]
Alsatianда[524]
fast-check[525]Похожий на QuickCheck.
Testy.Ts[526]TypesScript test framework running on node.js

VHDL

ИмяxUnitИсточникЗамечания
VUnitда[517]VUnit is an open source unit testing framework for VHDL and SystemVerilog

Visual FoxPro

ИмяxUnitИсточникЗамечания
FoxUnit[527]

Visual Basic (VB6.0)

For unit testing frameworks for VB.NET, see the .NET programming languages раздел.

ИмяxUnitЛицензияИсточникЗамечания
vbUnitКоммерческий[528]Visual Basic and COM objects
vbUnitFreeLGPL[529]Visual Basic and COM objects
VbaUnitBSD[530]Visual Basic для приложений
ExcelVbaUnitLGPL[531]Similar to VbaUnit, but specifically for testing Excel VBA (written as an Excel add-in)
TinyUnit[532]Visual Basic 6, VB .NET, and PHP5
SimplyVBUnitдаМассачусетский технологический институт[533]VB6 Unit Testing Framework modeled after the popular NUnit for .NET
VBLiteUnitBSD[534]Visual Basic and COM objects

Visual Lisp

ИмяxUnitИсточникЗамечания
vl-unit[535]Unit testing framework for Visual Lisp.

Xojo

ИмяxUnitИсточникЗамечания
XojoUnitда[536]Unit testing framework for Xojo that works with Desktop, Web and iOS project types.

XML

ИмяxUnitИсточникЗамечания
XUnit[537]для тестирования
  • родные XML программы,
  • индивидуальный XSLT шаблоны,
  • и программы Java, которые работают с XML данные
WUnit[538]для тестирования веб-приложений
  • тесты написаны в XML / XPath (XUnit),
  • Поддерживаются приложения AJAX,
  • может также тестировать функциональные возможности на стороне сервера, если они созданы с помощью сервлетов Java (например, можно авторитетно сохранить объект на стороне сервера сеанса пользователя без отправки HTTP-запроса, а затем получить с помощью HTTP страницу, которая его отображает)
SOAtestНет[235]Коммерческий. Платформа Parasoft для обеспечения качества полного жизненного цикла для обеспечения безопасных, надежных и совместимых бизнес-процессов.
XMLUnitда[286]Плагин для JUnit и NUnit, позволяющий писать тесты в стиле Assertion для документов XSLT на Java или C #
Vibz AutomationНет[539]Открытый исходный код. Полнофункциональная среда тестирования с открытым исходным кодом от Vibzworld.
ИмяxUnitИсточникЗамечания
AntUnit[540]Для тестирования Apache Ant задачи

XSLT

ИмяxUnitИсточникЗамечания
веселый[541]библиотека для модульного тестирования XSLT таблицы стилей из Ява
Теннисон тесты[542]позволяет писать юнит-тесты в XML, упражнения XSLT из Apache Ant. При включении в среду непрерывной интеграции он позволяет запускать несколько XSLT тесты как часть сборки, сбой сборки, когда они идут не так, как надо.
UTF-X[543]структура модульного тестирования для XSLT который решительно поддерживает принцип проектирования сначала тест с функциями воспроизведения и проверки тестов
XMLUnitда[286]Плагин для JUnit и NUnit, позволяющий писать тесты в стиле Assertion для документов XSLT на Java или C #
XSLTunit[544]Доказательство концепции фреймворка модульного тестирования для XSLT
XSpec[545]XSpec - это среда разработки на основе поведения (BDD) для XSLT и XQuery. Он основан на платформе Spec RSpec, которая представляет собой структуру BDD для Ruby.
Другой XSLTUnitЭтот фреймворк позволяет развивать ваши XSLT и проверить результаты по XSD файлы, он поддерживает отчеты Maven 3 и JUnit.

Другой

ИмяxUnitИсточникЗамечания
Менеджер по тестированию[546]
IdMUnitда[547]Управление идентификацией
Среда модульного тестирования Visual Studio[548]Набор инструментов для модульного тестирования Microsoft

Смотрите также

Модульное тестирование в целом:

Экстремальный программный подход к модульному тестированию:

Рекомендации

  1. ^ «Библиотека SAP - ABAP - Инструменты анализа». Help.sap.com. Получено 2012-11-12.
  2. ^ «TEST.easy для автоматизации тестирования SAP».
  3. ^ «as3flexunitlib - среда ActionScript 3.0 для модульного тестирования. - Хостинг проектов Google». 2008-08-20. Получено 2012-11-12.
  4. ^ «БризТест».
  5. ^ «FlexUnit».
  6. ^ "reflex-unit - фреймворк для модульного тестирования Flex 2/3 - Google Project Hosting". Получено 2012-11-12.
  7. ^ "astuce - клон JUnit для ECMAScript - хостинг проектов Google". Получено 2012-11-12.
  8. ^ «АсЮнит». asunit.org. Архивировано из оригинал 24 июня 2015 г.. Получено 23 июн 2015.
  9. ^ «dpuint - Среда тестирования модулей и интеграции для Flex 2 и 3 - Хостинг проектов Google». Получено 2012-11-12.
  10. ^ "fluint - Модуль Flex и платформа тестирования интеграции - Хостинг проектов Google". fluint.googlecode.com. Архивировано из оригинал 24 января 2013 г.. Получено 23 июн 2015.
  11. ^ "loomis / morefluent / wiki / Главная". Bitbucket.org. 2011-02-25. Получено 2012-11-12.
  12. ^ «mojotest - очень простая и легкая в использовании среда модульного тестирования ActionScript 3 - хостинг проектов Google». Получено 2012-11-12.
  13. ^ «Аунит». Libre.adacore.com. Получено 2012-11-12.
  14. ^ «AdaTEST95 - эффективная реализация модульного и интеграционного тестирования». Qa-systems.com. 2012-03-16. Получено 2012-11-12.
  15. ^ "Ahven - Библиотека модульного тестирования для языка программирования Ada". strongtyped.org. Получено 23 июн 2015.
  16. ^ а б «LDRA - Набор инструментов LDRA». ldra.com. Архивировано из оригинал 20 марта 2012 г.. Получено 23 июн 2015.
  17. ^ «Тестирование встроенного программного обеспечения - векторное программное обеспечение». vectorcast.com. Получено 23 июн 2015.
  18. ^ «RapiTest Функциональное тестирование критически важного программного обеспечения - Rapita Systems Ltd». rapitasystems.com. 2017-10-02. Получено 3 октября, 2017.
  19. ^ «АСЮнит». freeshell.org. Получено 23 июн 2015.
  20. ^ [1] В архиве 16 июля 2006 г. Wayback Machine
  21. ^ а б c d е «TPT - встроенное управляющее ПО для тестирования в реальном времени». Piketec.com. Архивировано из оригинал на 2012-02-22. Получено 2012-11-12.
  22. ^ «ASPUnit: платформа для модульного тестирования ASP». sourceforge.net. Получено 23 июн 2015.
  23. ^ "Документация по ShUnit2 2.1.x". Получено 2017-07-13.
  24. ^ "летучая мышь-ядро / летучая мышь-ядро". GitHub. Получено 2020-05-13.
  25. ^ а б «ShellSpec - среда модульного тестирования в стиле BDD для POSIX-совместимого сценария оболочки». GitHub. Получено 2020-05-03.
  26. ^ "bash_unit - фреймворк корпоративной версии bash для модульного тестирования!". GitHub. Получено 2020-09-11.
  27. ^ Майер, Филип; Даниэль Любке (2006). На пути к структуре модульного тестирования BPEL. TAV-WEB '06 Труды семинара 2006 г. по тестированию, анализу и проверке веб-служб и приложений. Нью-Йорк, Нью-Йорк, США: ACM. С. 33–42. Дои:10.1145/1145718.1145723. ISBN  978-1595934581.
  28. ^ "насерсала / цбдд". GitHub. Получено 23 июн 2015.
  29. ^ "AceUnit". sourceforge.net. Получено 23 июн 2015.
  30. ^ "Среда модульного тестирования C / C ++ только для простого заголовка". Получено 23 июн 2020.
  31. ^ а б «Обзор - Проверка работоспособности API - Проекты с открытым исходным кодом». github.com. Получено 2015-06-25.
  32. ^ а б c «Автоматизированная среда тестирования (ATF)». GitHub. Получено 2017-07-03.
  33. ^ "autounit.tigris.org". tigris.org. Получено 23 июн 2015.
  34. ^ "Grassator / bdd-for-c". Получено 6 ноября 2017.
  35. ^ а б «Инструменты тестирования C и C ++: статический анализ кода, проверка кода, модульное тестирование». Парасофт. 2012-09-24. Получено 2012-11-12.
  36. ^ а б «Динамическое тестирование с помощью Cantata: автоматизировано и просто». Qa-systems.com. 2012-03-16. Получено 2012-11-12.
  37. ^ [2] В архиве 22 марта 2007 г. Wayback Machine
  38. ^ а б «cfix - Среда модульного тестирования C и C ++ для Windows». cfix-testing.org. Получено 23 июн 2015.
  39. ^ Маркус Бейкер; и другие. «Cgreen - это среда модульного тестирования для языка программирования C». Получено 2013-05-15.
  40. ^ «Проект Cgreen Github». Ноябрь 2018.
  41. ^ "ЧИТАТЬ на GitHub". 2018-10-07.
  42. ^ "ЧИТ Веб-сайт".
  43. ^ "libcester". github.io. Получено 17 мая 2020.
  44. ^ "Проверять". github.io. Получено 17 августа 2018.
  45. ^ "cmocka - фреймворк для модульного тестирования C". Получено 2016-03-21.
  46. ^ «cmockery - легкая библиотека для упрощения и обобщения процесса написания модульных тестов для приложений C. - Хостинг проектов Google». Получено 2016-07-27.
  47. ^ а б "CppUTest (перемещено!) | Бесплатное программное обеспечение для разработки можно загрузить с". Sourceforge.net. Получено 2012-11-12.
  48. ^ «Criterion - KISS, ненавязчивый кроссплатформенный фреймворк для модульного тестирования C». Github. Получено 4 сентября 2015.
  49. ^ "danfis / cu - Среда модульного тестирования C". GitHub. В архиве из оригинала на 30 окт 2020. Получено 30 октября 2020.
  50. ^ "bvdberg / ctest · GitHub". Github.com. Получено 2012-11-12.
  51. ^ «CUnit». sourceforge.net. Получено 23 июн 2015.
  52. ^ "CUnity Cunit". gitlab.com. Получено 22 сентября 2018.
  53. ^ "cunitwin32 - CUnitWin32 - это фреймворк для модульного тестирования C / C ++ для Microsoft Windows - Google Project Hosting". Получено 2012-11-12.
  54. ^ "CUT 2.6 - 10-летняя версия!". Falvotech.com. Архивировано из оригинал на 2012-11-05. Получено 2012-11-12.
  55. ^ «Платформа модульного тестирования для C и C ++ - Cutter». sourceforge.net. Получено 23 июн 2015.
  56. ^ «Встроенный блок». sourceforge.net. Получено 23 июн 2015.
  57. ^ а б «Инструмент модульного тестирования - Эмбунит». embunit.com. Получено 23 июн 2015.
  58. ^ "imb / fctx". GitHub. Получено 23 июн 2015.
  59. ^ «Тестирование: Справочное руководство GLib». gnome.org. Получено 2018-09-10.
  60. ^ "гараж: ГУнит: Информация о проекте". Garage.maemo.org. Получено 2012-11-12.
  61. ^ "lcut - легкая среда модульного тестирования C - хостинг проектов Google". google.com. Получено 2016-07-27.
  62. ^ «ЛибУ». koanlogic.com. Получено 23 июн 2015.
  63. ^ «JTN002 - MinUnit - минимальная среда модульного тестирования для C». Jera.com. Получено 2012-11-12.
  64. ^ "гальведро / мут". GitHub. Получено 23 июн 2015.
  65. ^ "ээримок / нала". GitHub. Получено 5 апреля 2020.
  66. ^ "новапрова". novaprova.org. Получено 4 сентября 2015.
  67. ^ а б "opmock | Бесплатное программное обеспечение для загрузки". Sourceforge.net. Получено 2012-11-12.
  68. ^ «PicoTest: минималистичный фреймворк для модульного тестирования программ на языке C». GitHub. Получено 20 августа 2019.
  69. ^ а б «РапиТест». rapitasystems.com. 2017-10-02. Получено 5 октября 2017.
  70. ^ "jecklgamis / rcunit". GitHub. Получено 23 июн 2015.
  71. ^ а б "christophercrouzet / rexo". GitHub. 2020-02-26. Получено 26 февраля 2020.
  72. ^ «Программное обеспечение IBM Rational». рациональный.com. Май 2007. Архивировано с оригинал 10 декабря 1997 г.. Получено 23 июн 2015.
  73. ^ "keithn / seatest". GitHub. Получено 23 июн 2015.
  74. ^ "Accord - Динамический анализатор - Инструмент тестирования C". Accord-soft.com. Архивировано из оригинал на 2013-01-02. Получено 2012-11-12.
  75. ^ «Среда тестирования модулей Sput для C / C ++». use-strict.de. Получено 2017-02-17.
  76. ^ "STRIDE Wiki". stridewiki.com. Получено 23 июн 2015.
  77. ^ а б "Редир". Hitex.de. Архивировано из оригинал на 2013-03-18. Получено 2012-11-12.
  78. ^ «TestApe - Модульное тестирование встроенного ПО». testape.com. Архивировано из оригинал на 2015-06-23. Получено 23 июн 2015.
  79. ^ "test-dept - Unit Test Framework for C with Stubbing - Google Project Hosting". test-dept.googlecode.com. Архивировано из оригинал 25 января 2013 г.. Получено 23 июн 2015.
  80. ^ "tf-unit-test - фреймворк для модульного тестирования ANSI c - хостинг проектов Google". google.com. Получено 23 июн 2015.
  81. ^ «Бесшумный велосипед / кража: тестирование на основе свойств для C: генерировать входные данные для поиска неясных ошибок, а затем сокращать до минимальных ошибочных входных данных».
  82. ^ "Единство".
  83. ^ а б «Тестирование встроенного программного обеспечения - векторное программное обеспечение». vectorcast.com. Получено 23 июн 2015.
  84. ^ а б «GitHub - jpassing / visualassert: надстройка модульного тестирования для Visual C ++». 2017-12-18.
  85. ^ "mcandre / qc: qc - порт C фреймворка модульного тестирования QuickCheck". GitHub. Получено 26 октября 2020.
  86. ^ а б "ccosmin / tinytest". GitHub. Получено 23 июн 2015.
  87. ^ а б «xTests - многоязычные, легкие тестовые наборы». sourceforge.net. Получено 23 июн 2015.
  88. ^ "Авторизоваться". tigris.org. Получено 23 июн 2015.
  89. ^ "бандит". banditcpp.github.io. Получено 21 сентября 2017.
  90. ^ Ллопис, Ноэль. «Изучение джунглей среды модульного тестирования C ++», 2004-12-28. Проверено 13 февраля 2010.
  91. ^ Розенталь, Геннадий и Энфицио, Раффи «Документация по устройству для тестирования ускорения».
  92. ^ Розенталь, Геннадий и Энфицио, Раффи "Приспособление для тестового набора Boost".
  93. ^ Розенталь, Геннадий и Энфицио, Раффи «Ускорение входа / выхода из набора тестов».
  94. ^ "Черепаха". sourceforge.net.
  95. ^ «Библиотека ускоренных тестов». Boost.org.
  96. ^ "Munkei / BugEye". GitHub. Получено 2016-10-27.
  97. ^ "MySQL Workbench / Casmine · GitHub". Github.com. Получено 2019-11-22.
  98. ^ "catchorg / Catch2 · GitHub". Github.com. Получено 2018-07-21.
  99. ^ "martinmoene / Catch · GitHub". Github.com. Получено 2013-09-03.
  100. ^ "cput". CodePlex. Получено 23 июн 2015.
  101. ^ «CPPOCL / тест». Github.com. 2018-10-08.
  102. ^ «CppTest - Среда для модульного тестирования C ++». sourceforge.net. Получено 23 июн 2015.
  103. ^ "doe300 / cpptest-lite · GitHub". Github.com. Получено 2015-10-18.
  104. ^ "cppunit". SourceForge.net. 2009-11-23. Архивировано из оригинал на 2012-11-09. Получено 2012-11-12.
  105. ^ "cppunit". Freedesktop.org. 18 мая 2013. Получено 6 ноября 2013.
  106. ^ «Cpp Unit Lite». C2.com. 2011-04-21. Получено 2012-11-12.
  107. ^ "Страница проекта CPUnit". sourceforge.net. Получено 23 июн 2015.
  108. ^ «Criterion - KISS, ненавязчивый кроссплатформенный фреймворк для модульного тестирования». Github. Получено 4 сентября 2015.
  109. ^ "libcester". github.io. Получено 17 мая 2020.
  110. ^ "crpcut - надежная система модульного тестирования Posix C ++ с комментариями". sourceforge.net. Получено 23 июн 2015.
  111. ^ «Wiki - CUTE - Модульное тестирование C ++ проще». cute-test.com. Получено 23 июн 2015.
  112. ^ "cutee, Простая среда модульного тестирования C ++". Codesink.org. Получено 2012-11-12.
  113. ^ «CxxTest». cxxtest.com.
  114. ^ "лицензия на доктест". GitHub. Получено 2019-01-09.
  115. ^ "onqtam / doctest". GitHub. Получено 2016-05-22.
  116. ^ "Exercisix | Александр Чуранов | Персональный сайт". Александр Чуранов. 2011-07-14. Получено 2012-11-12.
  117. ^ "eranpeer / FakeIt". GitHub. Получено 23 июн 2015.
  118. ^ http://fctx.wildbearsoftware.com В архиве 2011-07-18 на Wayback Machine
  119. ^ "FRUCTOSE | Бесплатная загрузка программного обеспечения для разработки". Sourceforge.net. Получено 2012-11-12.
  120. ^ "googlemock - Google C ++ Mocking Framework - Хостинг проектов Google". github.com. Получено 2016-07-27.
  121. ^ "googletest - Google C ++ Testing Framework - Google Project Hosting". github.com. Получено 2016-07-27.
  122. ^ "Гестия размещена на GitHub". github.com. 2017-11-19. Получено 2017-11-20.
  123. ^ "модные / хиппомоки". GitHub. Получено 2020-07-20.
  124. ^ "Иглу - модульное тестирование стиля BDD для C ++". igloo-testing.org. Получено 23 июн 2015.
  125. ^ "martinmoene / lest · GitHub". Github.com. Получено 2013-09-03.
  126. ^ "etr / liblittletest". GitHub. Получено 23 июн 2015.
  127. ^ "Библиотека libunittest C ++". sourceforge.net. Получено 23 июн 2015.
  128. ^ Джим Портер. "mettle: среда модульного тестирования C ++ 14". Получено 14 августа 2017.
  129. ^ «Умное модульное тестирование для C / C ++». typemock.org.[постоянная мертвая ссылка ]
  130. ^ «Написание модульных тестов для C / C ++ с помощью Microsoft Unit Testing Framework для C ++». Microsoft. Получено 2016-01-13.
  131. ^ "Подключаемый модуль Eclipse CDT для швов C ++ и имитирующих объектов". IFS. Получено 2012-11-18.
  132. ^ "mockcpp - C ++ Mock Framework - Хостинг проектов Google". bitbucket.org. Получено 2016-07-27.
  133. ^ "mockitopp - Простая насмешка для C ++". github.com. Получено 2015-03-19.
  134. ^ «Минное поле патентов на программы: опасность! Использование этого веб-сайта рискованно!». sourceforge.net. Получено 23 июн 2015.
  135. ^ [3] В архиве 18 января 2006 г. Wayback Machine
  136. ^ "jdmclark / nullunit". GitHub. Получено 23 июн 2015.
  137. ^ "Сервис временно недоступен". oaklib.org. Архивировано из оригинал 14 мая 2011 г.. Получено 23 июн 2015.
  138. ^ "начиная с Qt5".
  139. ^ "Qt 4.7: Учебное пособие по QTestLib". Doc.qt.nokia.com. Архивировано из оригинал на 2011-12-07. Получено 2012-11-12.
  140. ^ «QuickCheck ++».
  141. ^ "Быстрый тест". sf.net. Получено 23 июн 2015.
  142. ^ «SafetyNet, среда модульного тестирования C ++». devmentor.org. Архивировано из оригинал 13 августа 2015 г.. Получено 23 июн 2015.
  143. ^ «ShortCUT - Краткая структура модульного тестирования C ++». CodeProject. 2007-02-15. Получено 2012-11-12.
  144. ^ "STRIDE Wiki". stridewiki.com. Получено 23 июн 2015.
  145. ^ Чарльзвейр. «Среда модульного тестирования Symbian OS C ++». Symbianosunit.co.uk. Получено 23 июн 2015.
  146. ^ «Архивная копия». Архивировано из оригинал на 2005-12-18. Получено 2006-10-25.CS1 maint: заархивированная копия как заголовок (связь)
  147. ^ [4] «TDOG C ++ xUnit Testing Framework». bigangrydog.com. Получено 16 марта 2016.
  148. ^ "Скоро тестирование: скоро тестирование документации". sourceforge.net. Получено 23 июн 2015.
  149. ^ "Testwell CTA ++ Описание". Testwell.fi. Получено 2012-11-12.
  150. ^ "tpounds / tpunitpp · GitHub". Github.com. 2012-05-20. Получено 2012-11-12.
  151. ^ "ролбир / Тромпелоэйл". GitHub. Получено 23 июля 2015.
  152. ^ «TUT: Среда модульного тестирования шаблонов C ++».
  153. ^ «Среда тестирования unit ++». sourceforge.net. Получено 23 июн 2015.
  154. ^ "горелка / sweet.hpp". GitHub. Получено 23 июн 2015.
  155. ^ "unittest-cpp / unittest-cpp". GitHub. Получено 23 июн 2015.
  156. ^ «ДронМДФ / упп11». GitHub.
  157. ^ «UquoniTest: библиотека модульного тестирования для C». Q-mentum.com. Архивировано из оригинал на 2012-04-09. Получено 2012-11-12.
  158. ^ "ут". GitHub.
  159. ^ "WinUnit". CodePlex. Получено 23 июн 2015.
  160. ^ "moswald / xUnit ++ / wiki / Главная - Bitbucket". Bitbucket.org. 2012-11-06. Получено 2012-11-12.
  161. ^ «sTest - Среда модульного тестирования C ++». Github. Получено 15 июн 2017.
  162. ^ а б "unittestcg - UnitTestCg - это фреймворк unittest для программ Cg и HLSL". google.com. Получено 2016-07-27.
  163. ^ «MXUnit - платформа модульного тестирования и подключаемый модуль Eclipse для Adobe ColdFusion». mxunit.org.
  164. ^ "clojure.test - Документация по API Clojure v1.9". Clojure.github.com. Получено 2018-10-10.
  165. ^ "Ожидания Джейкфилдса". clojure-expectations.github.io. Получено 2018-10-10.
  166. ^ "marick / Midje · GitHub". Github.com. Получено 2018-10-10.
  167. ^ "slagyr / speclj · GitHub". Github.com. Получено 2018-10-10.
  168. ^ "clojure / test.check · GitHub". Github.com. Получено 2018-10-10.
  169. ^ «КОБОЛЮнит». Сайты Google. Получено 2020-09-13.
  170. ^ "кобол-юнит-тест". Github.com. Получено 2020-09-13.
  171. ^ "GCBLUnit". Github.com. Получено 2020-09-13.
  172. ^ программные решения савиньяно. «Лучшее программное обеспечение за меньшее время: - программные решения Savignano». Savignano.net. Получено 2012-11-12.
  173. ^ «Compuware добавляет инструменты тестирования в DevOps для портфеля мэйнфреймов - DevOps.com». DevOps.com. 2018-07-25. Получено 2018-11-30.
  174. ^ «Система автоматизированного модульного тестирования z / OS (zUnit)». ibm.com.
  175. ^ «Среда тестирования модулей Micro Focus». microfocus.com.
  176. ^ "CLiki: CLUnit". cliki.net.
  177. ^ «Архивная копия». Архивировано из оригинал 31 декабря 2007 г.. Получено 2008-01-15.CS1 maint: заархивированная копия как заголовок (связь)
  178. ^ а б "FiveAM". Common-lisp.net. 2004-11-16. Архивировано из оригинал на 2012-06-25. Получено 2012-11-12.
  179. ^ "FReT". Common-lisp.net. Получено 2012-11-12.
  180. ^ "Гран При". Common-lisp.net. Получено 2012-11-12.
  181. ^ «HEUTE - Общий пакет модульных тестов LISP». Rdrop.com. Получено 2012-11-12.
  182. ^ а б «LIFT - платформа LIsp для тестирования». Common-lisp.net. Получено 2012-11-12.
  183. ^ а б "лисп-блок". Cs.northwestern.edu. Архивировано из оригинал на 2012-11-06. Получено 2012-11-12.
  184. ^ "доказывать". github.com.
  185. ^ "Пакет: lang / lisp / code / testing / rt /". Cs.cmu.edu. Получено 2012-11-12.
  186. ^ "стефил". Common-lisp.net. Получено 2012-11-12.
  187. ^ "CLiki: xlunit". cliki.net.
  188. ^ «Кротест». github.com.
  189. ^ "CurlUnit 1.0". sourceforge.net.
  190. ^ «Проект DFUnit GitHub».
  191. ^ «DUNIT: среда тестирования Xtreme для программ Delphi». sourceforge.net.
  192. ^ "DUnit2 | Бесплатное программное обеспечение для загрузки". Sourceforge.net. Получено 2012-11-12.
  193. ^ "DUnitX". Получено 2014-07-09.
  194. ^ "ДЮнитм". Получено 2017-07-09.
  195. ^ "Лютик".
  196. ^ Последний раз редактировалось 11 декабря 2010 г., 11:44 UTC, автор: JariAalto (diff) (11 декабря 2010 г.). «Эль Юнит». EmacsWiki. Получено 2012-11-12.
  197. ^ Последний раз редактировалось 18 марта 2010 г., 14:38 UTC, автор: LennartBorgman (diff) (18 марта 2010 г.). «Лось Тест». EmacsWiki. Получено 2012-11-12.
  198. ^ Последний раз редактировалось 13 мая 2009 г., 06:57 UTC, автор Free Ekanayaka (diff) (13 мая 2009 г.). "unit-test.el". EmacsWiki. Получено 2012-11-12.
  199. ^ [5] В архиве 19 июля 2008 г. Wayback Machine
  200. ^ "Насарба фунит-0.11.1 Документация". rubyforge.org. Архивировано из оригинал на 2013-04-15.
  201. ^ «Фреймворк для модульного тестирования FORTRAN (FRUIT) | Бесплатное программное обеспечение для разработки». Sourceforge.net. Получено 2012-11-12.
  202. ^ "flibs / ftnunit - флибы". Flibs.sf.net. Получено 2012-11-12.
  203. ^ «pFUnit | Бесплатное программное обеспечение для разработки». Sourceforge.net. Получено 2014-01-16.
  204. ^ "ObjexxFTK - Objexx Fortran ToolKit | Objexx Engineering". Objexx.com. Получено 2012-11-12.
  205. ^ «Zofu - это объектно-ориентированное модульное тестирование Fortran». github.com. Получено 2019-07-10.
  206. ^ а б «Фок». CodePlex.
  207. ^ «FsCheck: среда случайного тестирования - Главная». Codeplex.com. Получено 2012-11-12.
  208. ^ "Андриниайна / FsMocks". GitHub.
  209. ^ «ФсТест». CodePlex.
  210. ^ «ФсЮнит». CodePlex.
  211. ^ а б [6] В архиве 10 мая 2010 г. Wayback Machine
  212. ^ "unquote - напишите утверждения модульного теста F # в виде выражений в кавычках, получите пошаговые сообщения об ошибках бесплатно". github.com. Получено 2016-07-27.
  213. ^ "go - язык программирования Go". golang.org. Получено 2016-10-06.
  214. ^ "тебека / go2xunit". GitHub. Получено 2016-10-06.
  215. ^ "easyb". easyb.org.
  216. ^ "spock - готовая структура спецификации предприятия". github.com. Получено 2016-07-27.
  217. ^ "gmock - Mocking Framework для Groovy - Хостинг проектов Google". 2011-12-13. Получено 2012-11-12.
  218. ^ «HUnit - Модульное тестирование Haskell». sourceforge.net.
  219. ^ «HUnit-Plus: Тестовый фреймворк на основе HUnit. - Взлом». haskell.org.
  220. ^ "nick8325 / quickcheck". GitHub.
  221. ^ "фейербах / smallcheck". GitHub.
  222. ^ "hspec / hspec". GitHub.
  223. ^ "marcotmarcot / chuchu". GitHub.
  224. ^ "Humane-software / haskell-bdd". GitHub.
  225. ^ "Massiveinteractive / MassiveUnit · GitHub". Github.com. Получено 2012-11-12.
  226. ^ "DoclerLabs / hexUnit · GitHub". Github.com. Получено 2018-04-18.
  227. ^ «Фреймворк для модульного тестирования Игоря». Github.com. Получено 2018-10-11.
  228. ^ Майкл Галлой. «мгунит». Github.com. Получено 2015-09-27.
  229. ^ [7] В архиве 4 марта 2007 г. Wayback Machine
  230. ^ Майк Боулер. «HtmlUnit - Добро пожаловать в HtmlUnit». sourceforge.net.
  231. ^ "ieunit - платформа модульного тестирования для веб-страниц. - Хостинг проектов Google". Получено 2012-11-12.
  232. ^ «Canoo WebTest». canoo.com. Архивировано из оригинал на 2010-11-03. Получено 2007-03-03.
  233. ^ «SoapUI - Дом функционального тестирования». soapui.org.
  234. ^ «Тестирование API». Parasoft.
  235. ^ а б c «Тестирование API». Parasoft.com. Получено 2015-04-15.
  236. ^ "Домашняя страница Traffic Parrot".
  237. ^ «Агитар Технологии». agitar.com.
  238. ^ «Артос · Инструменты тестирования нового поколения». theartos.com.
  239. ^ «Аркиллиан · Пишите реальные тесты». arquillian.org.
  240. ^ "AssertJ | Бесплатная загрузка программного обеспечения для разработки". Github.com. Получено 2018-06-15.
  241. ^ "beanSpec | Бесплатная загрузка программного обеспечения для разработки". Sourceforge.net. Получено 2012-11-12.
  242. ^ "abreksa4 / BeanTest". GitHub. Архивировано из оригинал на 2016-01-12.
  243. ^ «Уточнение на примере - Конкордион». concordion.org.
  244. ^ "Самый милый". concutest.org.
  245. ^ "огурец / огурец-jvm · GitHub". Github.com. Получено 2012-11-12.
  246. ^ «Тестовая среда для Java 8». Получено 2016-03-23.
  247. ^ "東京 の 税 理 士 を 探 す な ら 税 介 ド ト コ ム". dbunit.org. Архивировано из оригинал на 2013-01-12.
  248. ^ «EasyMock». easymock.org. Архивировано из оригинал на 2019-08-07. Получено 2012-04-06.
  249. ^ «10. Тестирование». springsource.org. Получено 23 июн 2015.
  250. ^ «ЭТЛУНИТ Дом». atlassian.net.
  251. ^ "Домашняя страница Etl-unit".
  252. ^ Фрейзер, Гордон; Аркури, Андреа (2011). Evosuite: автоматическое создание набора тестов для объектно-ориентированного ПО. Материалы 19-го симпозиума ACM SIGSOFT и 13-й Европейской конференции по основам программной инженерии. Esec / fse '11. С. 416–419. Дои:10.1145/2025113.2025179. ISBN  9781450304436.
  253. ^ Тим Лейверс. «ГрандТестАвто». grandtestauto.org.
  254. ^ "GroboUtils - Домашняя страница GroboUtils". sourceforge.net.
  255. ^ "хаваруннер / хаваруннер". GitHub.
  256. ^ "instinct - Instinct - это среда разработки, управляемая поведением (BDD) для Java - хостинг проектов Google". Получено 2012-11-12.
  257. ^ shyiko (17 ноября 2010 г.). "Главная · shyiko / jsst Wiki · GitHub". Github.com. Получено 2012-11-12.
  258. ^ "Что такое JBehave?". jbehave.org.
  259. ^ "Джей Дэйв". jdave.org. Архивировано из оригинал на 2014-02-26. Получено 2008-03-28.
  260. ^ Кун, Адриан; Ван Ромпей, Барт; Haensenberger, Lea; Нирстраз, Оскар; Демейер, Серж; Гаэлли, Маркус; Ван Лимпут, Коэнрад (21 апреля 2009 г.). «Пример J: использование зависимостей между тестами для улучшения локализации дефекта». SCG: JExample. Конспект лекций по обработке деловой информации. 9. Scg.unibe.ch. С. 73–82. CiteSeerX  10.1.1.144.7750. Дои:10.1007/978-3-540-68255-4_8. ISBN  978-3-540-68254-7. Получено 2012-11-12.
  261. ^ "JGiven". jgiven.org.
  262. ^ «jMock - выразительная библиотека имитирующих объектов для Java». jmock.org.
  263. ^ «Хостинг проектов Google». google.com.
  264. ^ Себастьян Бенц. "Джнарио". jnario.org.
  265. ^ Йоханнес Линк. "jqwik". jqwik.net.
  266. ^ «Инструменты тестирования Java: статический анализ кода, проверка кода, модульное тестирование». Парасофт. 2012-10-08. Архивировано из оригинал на 2012-10-25. Получено 2012-11-12.
  267. ^ http://jukito.org/
  268. ^ «Юнит - О компании». junit.org.
  269. ^ "JUnitEE Home". junitee.sourceforge.io.
  270. ^ «Набор инструментов для тестирования программного обеспечения JWalk - ленивое систематическое модульное тестирование для гибких методов». Шеффилдский университет. Получено 2014-09-04.
  271. ^ "mockito - насмешки проще и лучше - хостинг проектов Google". github.com. 2016-07-27. Получено 2012-11-12.
  272. ^ «Мок-классы для тестирования корпоративных приложений». Получено 2014-09-04.
  273. ^ «Needle - Эффективное модульное тестирование для Java EE - Обзор». spree.de.
  274. ^ "JavaLib". neu.edu.
  275. ^ «GitHub - OpenPojo / openpojo: упрощение тестирования POJO и управления идентификацией».
  276. ^ «powermock - PowerMock - это среда Java, которая позволяет выполнять модульное тестирование кода, обычно считающегося непроверяемым. - Хостинг проектов Google». powermock.org.
  277. ^ «Рандуп». mernst.github.io. Архивировано из оригинал 23 июня 2015 г.. Получено 23 июн 2015.
  278. ^ «Справочная документация по платформе Spock».
  279. ^ "Sprystone.com". Архивировано из оригинал на 2011-07-16.
  280. ^ "Sureassert UC". sureassert.com. Архивировано из оригинал на 2014-03-05. Получено 2011-06-24.
  281. ^ "tacinga.com". tacinga.com. Получено 2018-04-19.
  282. ^ "Сайт Тасинга". Тасинга. Получено 2018-04-19.
  283. ^ "TestNG упрощает модульное тестирование Java". Ibm.com. 2005-01-06. Архивировано из оригинал на 2012-11-14. Получено 2012-11-12.
  284. ^ "Блог тестирования Google: TotT: TestNG в унитазе". Googletesting.blogspot.com. Получено 2012-11-12.
  285. ^ «Юнитилс - Индекс». unitils.org.
  286. ^ а б c "". sourceforge.net.
  287. ^ «АВА». ava.li.
  288. ^ "монолитный / Suitest · GitHub". Github.com. Получено 2012-11-12.
  289. ^ "D.O.H .: Dojo Objective Harness - The Dojo Toolkit - Справочное руководство". Dojotoolkit.org. Получено 2012-11-12.
  290. ^ "lbrtw / ut". GitHub.
  291. ^ «Фреймворк для модульного тестирования JavaScript, часть 1». lbrtw.com.
  292. ^ "jsunit.net". Архивировано из оригинал на 2008-07-21. Получено 2007-04-30.
  293. ^ Стив Фентон. "JavaScript Enhance Test Framework - Стив Фентон: Интернет, веб-разработка, JavaScript, фотография". Стив Фентон. Архивировано из оригинал на 2012-11-01. Получено 2012-11-12.
  294. ^ "QUnit". qunitjs.com.
  295. ^ «Фреймворк модульного тестирования для Javascript». unitjs.com.
  296. ^ [8]
  297. ^ [9] В архиве 5 июля 2006 г. Wayback Machine
  298. ^ "J3Unit". sourceforge.net.
  299. ^ "Мокко". mochajs.org.
  300. ^ «Стек тестирования кода следующего поколения для JavaScript: Theintern / intern».
  301. ^ «Спецификации и инструменты». Valleyhighlands.com. 2010-11-26. Получено 2012-11-12.
  302. ^ «YUI 2: YUI Test». Developer.yahoo.com. 2011-04-13. Архивировано из оригинал на 2012-10-31. Получено 2012-11-12.
  303. ^ «Архивная копия». Архивировано из оригинал на 2007-12-15. Получено 2007-12-29.CS1 maint: заархивированная копия как заголовок (связь)
  304. ^ «Главная - Документация со сценариями». Github.com. Получено 2012-11-12.
  305. ^ «Архивная копия». Архивировано из оригинал на 2009-04-26. Получено 2009-04-08.CS1 maint: заархивированная копия как заголовок (связь)
  306. ^ «Архивная копия». Архивировано из оригинал на 2010-08-12. Получено 2010-08-10.CS1 maint: заархивированная копия как заголовок (связь)
  307. ^ "nkallen / Screw-unit · GitHub". Github.com. Получено 2012-11-12.
  308. ^ "подстак / лента". Получено 2015-01-29.
  309. ^ "крошечный". https://github.com/testdouble/teenytest. Внешняя ссылка в | сайт = (помощь)
  310. ^ Вывод TAP можно легко преобразовать в JUnit XML с помощью модуля CPAN TAP :: Formatter :: JUnit.
  311. ^ «JSAN - Test.Simple». Openjsan.org. 21 августа 2009 г. Архивировано из оригинал на 2012-11-16. Получено 2012-11-12.
  312. ^ "JSAN - Test.More 0.21". Openjsan.org. Архивировано из оригинал на 2012-02-14. Получено 2012-11-12.
  313. ^ Брюс Уильямс <http://codefluency.com >, для Ruby Central <http://rubycentral.org >. «TestCase: информация о проекте». RubyForge. Архивировано из оригинал на 2013-04-15. Получено 2012-11-12.
  314. ^ "DouglasMeyer / test_it · GitHub". Github.com. Получено 2012-11-12.
  315. ^ "testdouble.js". https://github.com/testdouble/testdouble.js. Внешняя ссылка в | сайт = (помощь)
  316. ^ «Легкая универсальная среда модульного тестирования JavaScript: Atesgoral / jsunity».
  317. ^ "willurd / JSTest · GitHub". Github.com. Архивировано из оригинал на 2013-01-24. Получено 2012-11-12.
  318. ^ "JSTest.NET - Средство выполнения модульных тестов JavaScript без браузера". CodePlex.
  319. ^ http://jsunity.com/
  320. ^ "rhinounit - среда тестирования Javascript с использованием Rhino - хостинг проектов Google". Получено 2012-11-12.
  321. ^ "jasproject - Javascript Agile Suite - Хостинг проектов Google". Получено 2012-11-12.
  322. ^ «FireUnit: модульное тестирование Firebug для Firefox». fireunit.org.
  323. ^ "js-test-driver - Удаленная консоль javascript - Хостинг проектов Google". Получено 2012-11-12.
  324. ^ [10]
  325. ^ «Sinon.JS - Автономные тестовые фейки, шпионы, заглушки и имитаторы для JavaScript. Работает с любой структурой модульного тестирования».
  326. ^ "Клятвы". vowsjs.org. Архивировано из оригинал на 2019-09-23. Получено 2020-03-15.
  327. ^ "caolan / nodeunit · GitHub". Github.com. Получено 2012-11-12.
  328. ^ "Tyrtle :: Среда модульного тестирования Javascript". github.com.
  329. ^ "WebReflection / wru · GitHub". Github.com. Получено 2012-11-12.
  330. ^ «Добро пожаловать! Buster.JS - это ... - Документация Buster.JS 0.7». busterjs.org.
  331. ^ "asvd / lighttest". GitHub.
  332. ^ «Дом - Чай». chaijs.com.
  333. ^ "JSUS". crisstanza.github.io.
  334. ^ "Wallaby - Интегрированный инструмент для выполнения непрерывных тестов для JavaScript".
  335. ^ «fast-check - тестирование на основе свойств для JavaScript (например, QuickCheck)». github.com.
  336. ^ "Непредвиденный".
  337. ^ "Шутка".
  338. ^ "RITEway".
  339. ^ «Переосмысление утверждений модульного теста».
  340. ^ "zeroloop / l-unit8". GitHub.
  341. ^ «Комплексная сеть архивов TEX: пакет qstest». Ctan.org. Получено 2013-07-04.
  342. ^ JKI (07.11.2012). "VI Tester - Домашняя страница - Дискуссионные форумы JKI". Jkisoft.com. Получено 2012-11-12.
  343. ^ JKI (8 ноября 2015 г.). "Caraya -Git репозиторий -Github". Jki.net. Получено 2016-05-24.
  344. ^ IncQuery Labs Ltd. (02.01.2018). «InstaCoverage - Домашняя страница». IncQuery Labs Ltd. Получено 2016-08-02.
  345. ^ "lgtunit". logtalk.org. Получено 2013-10-14.
  346. ^ «Луаунит». Phil.freehackers.org. Получено 2012-11-12.
  347. ^ "lunit - Среда модульного тестирования для Lua - Домашняя страница". Nessie.de. 2009-11-05. Архивировано из оригинал на 2011-07-19. Получено 2012-11-12.
  348. ^ аксельберрес. "mlUnit". SourceForge.
  349. ^ "mlunit_2008a - Обмен файлами - MATLAB Central". Mathworks.com. Получено 2012-11-12.
  350. ^ «MUnit: среда модульного тестирования в Matlab - Обмен файлами - MATLAB Central». Mathworks.com. Получено 2012-11-12.
  351. ^ «MUnit: среда модульного тестирования в Matlab - Обмен файлами - MATLAB Central». Mathworks.com. Получено 2012-11-12.
  352. ^ «MATLAB xUnit Test Framework - Обмен файлами - MATLAB Central». Mathworks.com. Архивировано из оригинал на 2012-12-17. Получено 2012-11-12.
  353. ^ "tgs / Doctest for Matlab - Bitbucket". bitbucket.org.
  354. ^ Смит, Томас. «Doctest - вставьте тестируемые примеры в комментарии к вашей функции». Получено 5 августа 2011.
  355. ^ «Фреймворк модульного тестирования». mathworks.com.
  356. ^ нет. «MOxUnit: фреймворк xUnit для Matlab и GNU Octave». Получено 2016-05-16.
  357. ^ "Атата-фреймворк / Атата". GitHub.com.
  358. ^ "DbUnit.NET". sourceforge.net.
  359. ^ "ErrorUnit". ErrorUnit.com.
  360. ^ "фикс / фикс". GitHub.
  361. ^ «mb-unit - Платформа автоматизации тестирования Gallio и среда модульного тестирования MbUnit. - Хостинг проектов Google». gallio.org.
  362. ^ «LightBDD / LightBDD: BDD framework, позволяющий создавать легко читаемые и поддерживаемые тесты». github.com.
  363. ^ «mb-unit - Платформа автоматизации тестирования Gallio и среда модульного тестирования MbUnit. - Хостинг проектов Google». mbunit.com.
  364. ^ «moq - Простейшая библиотека имитации для .NET и Silverlight». google.com.
  365. ^ «NBi». CodePlex.
  366. ^ «NFluent ускоряет и упрощает написание утверждений».
  367. ^ "nmate - Надстройка для создания и интеграции кода модульных тестов с открытым исходным кодом для Visual Studio - Хостинг проектов Google". google.com.
  368. ^ «Платформа модульного тестирования для .NETStandard, .NETFramework, .NETCore».
  369. ^ "Pex, автоматическое тестирование с помощью белого ящика для .NET - исследования Microsoft". microsoft.com. Microsoft. Получено 23 июн 2015.
  370. ^ "Дома". qgonestudio.com. Получено 23 июн 2015.
  371. ^ [11]
  372. ^ "abb-iss / Randoop.NET". GitHub. Получено 23 июн 2015.
  373. ^ Следующая Страница. "Ayende @ Rahien". Ayende.com. Получено 2012-11-12.
  374. ^ "Тест ростера". CodePlex. Получено 23 июн 2015.
  375. ^ TechTalk. "SpecFlow". Получено 23 июн 2015.
  376. ^ "Spectre Framework". sf.net. Получено 23 июн 2015.
  377. ^ "TestDriven.Net> Главная". testdriven.net.
  378. ^ «Инструменты тестирования NET: статический анализ кода, проверка кода, модульное тестирование с помощью Parasoft dotTEST». Parasoft.com. Архивировано из оригинал на 2012-11-03. Получено 2012-11-12.
  379. ^ «TickSpec: платформа F # BDD». CodePlex.
  380. ^ «Интеллектуальное модульное тестирование - стало проще с Typemock». typemock.org.[постоянная мертвая ссылка ]
  381. ^ [12] В архиве 27 февраля 2011 г. Wayback Machine
  382. ^ «xUnit.net - Фреймворк для модульного тестирования для C # и .NET (преемник NUnit) - Главная». CodePlex.
  383. ^ "gabriel / gh-unit · GitHub". Github.com. Получено 2012-11-12.
  384. ^ philsquared (02.06.2012). "Главная · philsquared / Catch Wiki · GitHub". Github.com. Получено 2012-11-12.
  385. ^ "стержень / кедр · GitHub". Github.com. Получено 2012-11-12.
  386. ^ "киви-бдд / киви". GitHub.
  387. ^ "Specta / Specta". GitHub.
  388. ^ "modocache / Personal-fork-of-Quick". GitHub.
  389. ^ "ObjcUnit". Упс.. Получено 2012-11-12.
  390. ^ "Sen: te - OCUnit". Sente.ch. Архивировано из оригинал на 2011-10-13. Получено 2012-11-12.
  391. ^ "witebox - более визуально ориентированная система модульного тестирования, предназначенная исключительно для разработки iPhone! - Хостинг проектов Google". Получено 2012-11-12.
  392. ^ "WOTest". wincent.com. Архивировано из оригинал на 21.08.2008.
  393. ^ а б «Xcode - Возможности - Разработчик Apple». Apple Inc.. Получено 2014-11-04.
  394. ^ "мираж / алкотест". Github.com. Получено 2015-11-17.
  395. ^ «OUnit». ocamlcore.org.
  396. ^ Ксавье Клерк (30 августа 2012 г.). «Капутт - Введение». x9c.fr.
  397. ^ «Архивная копия». Архивировано из оригинал на 2007-02-19. Получено 2007-02-26.CS1 maint: заархивированная копия как заголовок (связь)
  398. ^ "FORT | Бесплатная загрузка программного обеспечения для разработки". Sourceforge.net. Получено 2012-11-12.
  399. ^ "Индекс". Camelos.sourceforge.net. Получено 2012-11-12.
  400. ^ "Pascal TAP Unit Testing Suite | Бесплатное программное обеспечение для загрузки на". Sourceforge.net. Получено 2012-11-12.
  401. ^ "graemeg / fptest · GitHub". Github.com. Получено 2012-11-12.
  402. ^ "Домашняя страница проекта PRUnit SourceForge". sourceforge.net.
  403. ^ https://web.archive.org/web/20070929103231/http://search.cpan.org/perldoc/TAP. Архивировано из оригинал 29 сентября 2007 г.. Получено 2 августа, 2006. Отсутствует или пусто | название = (помощь)
  404. ^ "Тест :: Жгут". metacpan.org. Получено 2012-11-12.
  405. ^ "Тест :: Подробнее". metacpan.org. Получено 2012-11-12.
  406. ^ "Тест :: Класс". metacpan.org. Получено 2012-11-12.
  407. ^ "Тест :: Класс :: Лось". metacpan.org. Получено 2018-11-11.
  408. ^ «Тест :: Строитель». metacpan.org. Получено 2012-11-12.
  409. ^ "Тест :: Единица". metacpan.org. Получено 2012-11-12.
  410. ^ «PerlUnit: среда модульного тестирования для Perl». sourceforge.net.
  411. ^ "Re: Test :: Unit, :: Class или :: Inline?". nntp.perl.org. Получено 2012-11-12.
  412. ^ "Re: Test :: Unit, :: Class или :: Inline?". nntp.perl.org. Получено 2012-11-12.
  413. ^ "Тест :: DBUnit". metacpan.org. Получено 2012-11-12.
  414. ^ "Test :: Unit :: Lite". metacpan.org. Получено 2012-11-12.
  415. ^ "Тест :: Способен". metacpan.org. Получено 2012-11-12.
  416. ^ «PHPUnit - платформа тестирования PHP». phpunit.de.
  417. ^ «Фреймворк модульного тестирования PHP». sourceforge.net.
  418. ^ "/ tools / lime / trunk - symfony - Trac". Trac.symfony-project.com. Архивировано из оригинал на 2007-09-26. Получено 2012-11-12.
  419. ^ "Линза".
  420. ^ "атум / атум". Github.com. Получено 2012-11-12.
  421. ^ «SimpleTest - Модульное тестирование для PHP». simpletest.org. Архивировано из оригинал на 2018-06-27. Получено 2012-07-03.
  422. ^ «Испытание». Получено 2017-12-17.
  423. ^ "shiftlett / testmore · GitHub". Shiflett.org. Архивировано из оригинал на 2010-12-23. Получено 2012-11-12.
  424. ^ Крис Шифлетт. «Тест :: Простой для PHP». Shiftlett.org.
  425. ^ «Якобо / снаптест». GitHub.
  426. ^ «Enhance-PHP / Enhance-PHP». Получено 2017-12-17.
  427. ^ ПРОЧТИ МЕНЯ. "jamm / Tester · GitHub". Github.com. Получено 2012-11-12.
  428. ^ "ptrofimov / phpinlinetest · GitHub". Github.com. Получено 2012-11-12.
  429. ^ "phpspec". phpspec.net.
  430. ^ "nette / tester · GitHub". Github.com. Получено 2014-04-22.
  431. ^ "crysalead / kahlan · GitHub". Github.com. Получено 2015-03-19.
  432. ^ «01-Введение». Codeception. Получено 2015-10-07.
  433. ^ "Интернет-архив Wayback Machine". 2009-07-28. Архивировано из оригинал 28 июля 2009 г.. Получено 2012-11-12.
  434. ^ "GitHub - приставать / приставать". Microsoft. Получено 2017-06-21.
  435. ^ «Добро пожаловать в ProUnit! - Прогресс - Фреймворк для модульных тестов OpenEdge». sourceforge.net.
  436. ^ "CameronWills / OEUnit". GitHub.
  437. ^ "Модульные тесты Пролога". Swi-prolog.org. Получено 2012-11-12.
  438. ^ "Рспец-марионетка". Получено 2017-07-13.
  439. ^ «Автотест - Полностью автоматизированное тестирование под Linux».
  440. ^ "25.3. Unittest - Среда модульного тестирования - документация Python 2.7.10". python.org. Получено 23 июн 2015.
  441. ^ «Примечание для пользователей - документация носа 1.3.7». Получено 29 декабря 2016.
  442. ^ "pytest: помогает писать лучшие программы". pytest.org. Получено 23 июн 2015.
  443. ^ «Документация по HILSTER Testing Framework». docs.hilster.io. Получено 3 июн 2020.
  444. ^ «TwistedTrial - Twisted». Twistedmatrix.com. Получено 2012-11-12.
  445. ^ "Документация Should-DSL". should-dsl.info. Получено 23 июн 2015.
  446. ^ "Green - чистый, красочный и быстрый тестер на питоне". Получено 28 апреля 2017.
  447. ^ "R Unit Test Framework | Бесплатное программное обеспечение для загрузки на". Sourceforge.net. Получено 2012-11-12.
  448. ^ «CRAN - Пакет testthat». Cran.r-project.org. 2012-06-27. Получено 2012-11-12.
  449. ^ «КРАН - Пакет tinytest». CRAN.r-project.org. 2019-04-25. Получено 2020-05-26.
  450. ^ «3 RackUnit API». Docs.racket-lang.org. Получено 2012-11-12.
  451. ^ Нил Ван Дайк. "Overeasy: Racket Language Test Engine". Neilvandyke.org. Получено 2012-11-12.
  452. ^ "RBUnit теперь бесплатен!". LogicalVue. Архивировано из оригинал на 2008-08-21. Получено 2012-11-12.
  453. ^ "REBOL.org".
  454. ^ "RPGUnit.org - Резюме". sourceforge.net.
  455. ^ "Модуль: Test :: Unit (Ruby 1.9.3)". Ruby-doc.org. 2012-11-08. Архивировано из оригинал на 2004-08-24. Получено 2012-11-12.
  456. ^ а б «Ruby 2.2 - GitHub».
  457. ^ «Выпущен Ruby 2.2.0».
  458. ^ а б "Модуль: Test :: Unit (Ruby 2.1.0) - Ruby-Doc.org".
  459. ^ «Сообщество, разработка с открытым исходным кодом Ruby on Rails». мыслебот. Получено 2012-11-12.
  460. ^ "Документация для minitest (2.0.2)". Rubydoc.info. Получено 2012-11-12.
  461. ^ [13] В архиве 18 июля 2011 г. Wayback Machine
  462. ^ "Страница Github для TMF". Github.com. Получено 2013-01-24.
  463. ^ «FUTS - Framework для модульного тестирования SAS». ThotWave. Получено 2012-11-12.
  464. ^ "SclUnit". sasCommunity. 2008-10-26. Получено 2012-11-12.
  465. ^ «SASUnit | Бесплатное программное обеспечение для разработки». Sourceforge.net. Получено 2012-11-12.
  466. ^ «Rehersal - среда тестирования для Scala». sourceforge.net.
  467. ^ «scalacheck - ScalaCheck: тестирование Scala на основе свойств».
  468. ^ «ScalaTest». scalatest.org.
  469. ^ "scunit - фреймворк для модульного тестирования Scala. - Хостинг проектов Google". Получено 2012-11-12.
  470. ^ "specs2 - Спецификации программного обеспечения для Scala".
  471. ^ «Крошечная портативная библиотека тестирования для Scala - GitHub». github.com. Получено 2016-05-17.
  472. ^ "test_run - Запуск тестов". Help.scilab.org. 2011-11-21. Получено 2012-11-12.
  473. ^ main.ss. "Репозиторий пакетов PLaneT: PLaneT> schematics> schemeunit.plt". Planet.plt-scheme.org. Архивировано из оригинал на 2011-07-27. Получено 2012-11-12.
  474. ^ Нил Ван Дайк. «Testeez: Легкий механизм модульного тестирования для схемы R5RS». Neilvandyke.org. Получено 2012-11-12.
  475. ^ "lehmannro / assert.sh · GitHub". Github.com. Получено 2012-11-12.
  476. ^ Паскаль Гранж. "pgrange / bash_unit: структура корпоративной версии bash для модульного тестирования для профессионалов". Github.com. Получено 2020-07-05.
  477. ^ "sstephenson / bats · GitHub". Github.com. Получено 2012-11-12.
  478. ^ shadowfen. "jshu". SourceForge.
  479. ^ «Сводка новостей - предотвращение ошибок оболочки. (И: вы примерный гражданин Unix?) - Это бонус». Itsbonus.heroku.com. 2010-11-01. Архивировано из оригинал на 2012-09-06. Получено 2012-11-12.
  480. ^ харан. "ШЮнит". sourceforge.net.
  481. ^ "shunit2 - shUnit2 - Модульное тестирование на основе xUnit для сценариев оболочки Unix - Хостинг проектов Google". Получено 2012-11-12.
  482. ^ Стефан Мертен. "фильтр". Merten-home.de. Получено 2012-11-12.
  483. ^ http://mlunit.sourceforge.net/index.php/The_slUnit_Testing_Framework
  484. ^ https://www.mathworks.com/products/simulink-test.html
  485. ^ «Домашняя страница проекта SQLUnit». sourceforge.net.
  486. ^ "fitnesse.info". Архивировано из оригинал на 2009-08-05.
  487. ^ «Документация СТК». wikidot.com.
  488. ^ «MyTAP». github.com. Архивировано из оригинал на 2013-01-28. Получено 2017-10-28.
  489. ^ «utMySQL». sourceforge.net.
  490. ^ «utPLSQL, Фреймворк для тестирования PL / SQL». utplsql.org.
  491. ^ «Тестировщик кода для сообщества Oracle». software.dell.com/. Получено 2014-02-13.
  492. ^ «Автоматизированное тестирование кода PL SQL - тестер кода от Quest Software». quest.com. Получено 2013-09-30.
  493. ^ «Dell покупает Quest Software за 2,36 миллиарда долларов». 2012-07-02.
  494. ^ «Quest запускается как независимая компания-разработчик программного обеспечения при поддержке Francisco Partners и Elliott Management».
  495. ^ «Модульное тестирование с помощью SQL Developer». Docs.oracle.com. Получено 2012-11-12.
  496. ^ «PL / Unit - разработка через тестирование для Oracle». plunit.com.
  497. ^ "pluto-test-framework - модульное тестирование PL / SQL для Oracle". github.com. Получено 2016-07-27.
  498. ^ "rsim / ruby-plsql-spec · GitHub". Github.com. Получено 2012-11-12.
  499. ^ Джейк Бенилов. «ДбФит». benilovj.github.io.
  500. ^ "angoca / db2unit". GitHub. 2019-02-15.
  501. ^ «Эпично, больше неудач, чем любой другой инструмент тестирования». Архивировано из оригинал 28 мая 2014 г.. Получено 1 ноября 2010.
  502. ^ "pgTAP". pgtap.org.
  503. ^ "pgtools: инструменты для загрузки и тестирования схем для PostgreSQL". Sourceforge.net. Получено 2019-04-30.
  504. ^ "dkLab | Constructor | PGUnit: среда модульного тестирования хранимых процедур для PostgreSQL 8.3". En.dklab.ru. В архиве из оригинала на 2019-04-30. Получено 2019-04-30.
  505. ^ «tSQLt - Модульное тестирование базы данных для SQL Server».
  506. ^ Red Gate Software Ltd. «Тест SQL - Модульное тестирование для SQL Server». Red-gate.com. Получено 2012-11-12.
  507. ^ аевдокименко. «Фреймворк модульного тестирования TSQLUnit». SourceForge. Архивировано из оригинал 21 ноября 2006 г.
  508. ^ "TSQLUnit". Sourceforge.net. Архивировано из оригинал на 2012-11-02. Получено 2012-11-12.
  509. ^ "utTSQL". sourceforge.net.
  510. ^ «Загрузите надстройку Visual Studio 2005 Team Edition для специалистов по базам данных из официального центра загрузки Microsoft». Microsoft.com. 2007-01-08. Получено 2012-11-12.
  511. ^ "Загрузить модуль Alcyone SQL". Архивировано из оригинал на 2015-02-02. Получено 2014-08-18.
  512. ^ "T.S.T. Инструмент тестирования T-SQL". CodePlex.
  513. ^ vassilvk (15.06.2012). "Главная · vassilvk / Slacker Wiki · GitHub". Github.com. Получено 2012-11-12.
  514. ^ «Быстро / Быстро». GitHub. 2019-08-28.
  515. ^ "railsware / Sleipnir". GitHub. 2019-08-27.
  516. ^ "Страница SVUnit Sourceforge". Получено 2014-05-06.
  517. ^ а б «VUnit - документация VUnit».
  518. ^ "Пакеты в комплекте с Tcl - страница руководства tcltest". Tcl.tk. Получено 2012-11-12.
  519. ^ "TclUnit | Бесплатное ПО для разработки можно загрузить с". Sourceforge.net. Получено 2012-11-12.
  520. ^ "t-unit - фреймворк модульного тестирования для языка программирования tcl - Google Project Hosting". Получено 2012-11-12.
  521. ^ https://codeshut.blogspot.com/
  522. ^ «tsUnit - Среда для модульного тестирования TypeScript». CodePlex.
  523. ^ «Оскар - Тестовый комплект для TypeScript». adriencadet.com.
  524. ^ «Эльзасский - Тестовая программа для TypeScript». github.com. 2019-08-27.
  525. ^ «быстрая проверка - QuickCheck для TypeScript». github.com. 2019-08-29.
  526. ^ «Testyts - современный фреймворк для тестирования TypeScript». testy.github.io. Получено 2019-02-08.
  527. ^ "FoxUnit> Главная (DNN 2.0.4)". Архивировано из оригинал на 2005-04-02. Получено 2005-07-11.
  528. ^ Maass Computertechnik. «vbUnit 3 - Среда модульного тестирования для Visual Basic и COM-объектов». vbunit.com.
  529. ^ "VbUnitFree Home".
  530. ^ «Вба Юнит». C2.com. 2007-05-15. Получено 2012-11-12.
  531. ^ "excelvbaunit - тестовая программа типа xUnit для кода Excel VBA - Google Project Hosting". Получено 2012-11-12.
  532. ^ «TinyUnit: простейшая платформа для модульного тестирования, которая потенциально может работать». W-p.dds.nl. Получено 2012-11-12.
  533. ^ "SimplyVBUnit". sourceforge.net.
  534. ^ "Домашняя страница VB Lite Unit". sourceforge.net.
  535. ^ "vl-unit - Фреймворк для модульного тестирования Visual Lisp - Хостинг Google Project". Получено 2012-11-12.
  536. ^ "XojoUnit - фреймворк для тестирования модулей Xojo - GitHub". Получено 2020-06-18.
  537. ^ "Рефлекс". Reflex.gforge.inria.fr. Получено 2012-11-12.
  538. ^ "Рефлекс". Reflex.gforge.inria.fr. Получено 2012-11-12.
  539. ^ "vauto - Расширяемый - На основе данных - Платформа автоматизации. - Хостинг проектов Google". Получено 2012-11-12.
  540. ^ "Apache Ant - Apache AntUnit". Ant.apache.org. 2011-08-16. Получено 2012-11-12.
  541. ^ "juxy.tigris.org". tigris.org.
  542. ^ «Тесты Tennison (модульное тестирование XSLT) - создание сайта». sourceforge.net.
  543. ^ «Фреймворк модульного тестирования - XSLT». sourceforge.net.
  544. ^ «XSLTunit». xsltunit.org. Архивировано из оригинал на 2007-01-05. Получено 2007-01-10.
  545. ^ "expath / xspec". GitHub.
  546. ^ Уайт, Л.Дж. (27–30 сентября 1993 г.). Test Manager: инструмент регрессионного тестирования. Сопровождение программного обеспечения, 1993. CSM-93, Труды. Конференция по. С. 338–347. Дои:10.1109 / ICSM.1993.366928. ISBN  978-0-8186-4600-3.
  547. ^ TriVir. "IdMUnit.org". sourceforge.net.
  548. ^ "Модульное тестирование вашего кода". MSDN, Visual Studio 2015.