Список фреймворков модульного тестирования - List of unit testing frameworks
Эта статья содержит встроенные списки который может быть плохо определен, непроверенный или же неизбирательный.Апрель 2018 г.) ( |
Эта страница представляет собой список таблиц управляемых кодом модульное тестирование рамки для различных языки программирования. Некоторые, но не все из них основаны на 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] | Лицензия Apache | libcbdd - это блочный Поведенческая разработка библиотека, которая позволяет проводить очень удобочитаемые тесты. Тесты написаны внутри основных функций. | ||
AceUnit | да | да | [29] | Лицензия BSD | AceUnit - это стиль 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] | LGPL | Check имеет простой интерфейс для определения модульных тестов, который мало что мешает разработчику. Тесты выполняются в отдельном процессе, поэтому Check может обнаруживать как ошибки утверждения, так и ошибки кода, которые вызывают сбои сегментации или другие сигналы. Вывод модульных тестов можно использовать в редакторах исходного кода и IDE. Может выводиться в несколько форматов, таких как формат TAP, JUnit XML или SubUnit. Поддерживается в Linux, OS X, FreeBSD и Windows. | |
Cmocka | да | да | да | да | [45] | Лицензия Apache 2.0 | CMocka - это тестовая среда для C с поддержкой фиктивных объектов. Он прост в использовании и настройке. CMocka является преемником cmockery, который был разработан Google, но некоторое время не поддерживался. Итак, CMocka была разветвлена и будет поддерживаться в будущем. Может выводиться в несколько форматов, таких как формат TAP, JUnit XML или SubUnit. | |
Cmockery | да | [46] | Лицензия Apache 2.0 | Google спонсируемый проект. | ||||
CppUTest | да | да | Нет | да | [47] | 3-пункт BSD | Ограниченный набор C ++ для упрощения использования и работы на встроенных платформах. C ++ похоронен в макросах, поэтому время обучения для программистов на C минимально. Портирован на Symbian. Имеет фиктивную библиотеку поддержки CppUMock | |
Критерий | да | да | да | да | да | [48] | Массачусетский технологический институт | Фреймворк для модульного тестирования с автоматической регистрацией тестов. Поддерживает теории и параметризованные тесты. Каждый тест выполняется в собственном процессе, поэтому можно сообщать о сигналах и сбоях. Может выводиться в несколько форматов, например КРАН формат или JUnit XML. Поддерживается в Linux, OS X, FreeBSD и Windows. |
CU | [49] | 3-пункт BSD | CU - это простая среда модульного тестирования для обработки автоматических тестов на C. | |||||
CTest | да | да | да | [50] | Лицензия Apache 2.0 | Ctest - это фреймворк с некоторыми особенностями: форматированный вывод для легкого анализа, простой в использовании. | ||
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-пункт BSD | PicoTest - это однофайловая среда модульного тестирования для программ на 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] | FreeBSD | qc - порт C фреймворка модульного тестирования QuickCheck | ||||
крошечный | да | да | [86] | Apache | Автономный, без зависимостей, только заголовок. | |||
xTests | [87] | BSD | Зависит от библиотек STLSoft C и C ++ |
C #
Видеть Языки программирования .NET ниже.
C ++
Имя | Лицензия | xUnit | Светильники | Групповые матчи | Генераторы | Издевается | Исключения | Макросы | Шаблоны | Группировка | Источник | Замечания |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Айрин | Нет | да | да | Нет | Нет | да | да | да | да | [88] | ||
Проверка работоспособности API | GNU LGPL | да | Да (виды) | Да (виды) | да | [31] | Генератор модульных тестов для библиотек C / C ++. Может автоматически генерировать разумные входные данные для каждой функции API. LGPL. | |||||
ATF | BSD | да | да | да | да | [32] | Первоначально разработан для операционной системы NetBSD, но хорошо работает на большинстве Unix-подобных платформ. Возможность установки тестов в составе релиза. | |||||
Бандит | Массачусетский технологический институт | Нет (опишите / это) | Да (опишите) | Да (вложенное описание) | Нет | Нет | да | да | Нет | Да (вложенное описание) | [89] | Только заголовок. Автоматическая тестовая регистрация. Специально разработан для C ++ 11 |
Библиотека ускоренных тестов | Способствовать росту | да[90] | да[91] | да[92][93] | да | С дополнительной библиотекой «Черепаха»[94] | да | Решение пользователя | да | Наборы и этикетки | [95] | Часть Способствовать росту. Мощная концепция набора данных для создания тестовых примеров. Различные уровни фикстур (глобальные, один раз для каждого набора тестов, один раз для каждого набора тестов). Мощное сравнение с плавающей запятой. |
BugEye | Способствовать росту | Нет | Нет | Нет | Нет | Нет | да | Нет | Нет | да | [96] | Только заголовок. КРАН выход. |
Кантата систем обеспечения качества | Проприетарный | Нет | да | да | да | да | да | да | да | да | [36] | Коммерческий. Инструмент автоматизированного модульного и интеграционного тестирования для C ++. Сертифицированное тестирование хост-систем или встроенных систем. Покрытие кода и уникальный интерфейс управления вызовами для имитации и перехвата вызовов. |
Casmine | Apache 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. Библиотека только для файла заголовка. Предоставляет возможность писать тесты производительности аналогично модульным тестам. Имеет некоторую поддержку для сообщений об утечках памяти. | ||||
CppTest | GNU LGPL | да | да | Апартаменты | [102] | Выпущено под LGPL | ||||||
cpptest-lite | Массачусетский технологический институт | да | да | да | Апартаменты | [103] | Выпущено под Массачусетский технологический институт. Разработан для C ++ 11. | |||||
CppUnit | GNU 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 ++ | |||||||
Exercisix | BSD | Нет | Нет | Нет | Нет | Нет | да | да | да | Исполняемые файлы | [116] | Направлено на то, чтобы сделать добавление тестов максимально быстрым и простым. |
Притворяться | Массачусетский технологический институт | да | [117] | Используйте новейшие функции C ++ 11 для создания выразительного, но очень простого API. | ||||||||
FCTX | да | да | да | Нет | Нет | Нет | да | Нет | да | [118] | Быстрая и полная среда модульного тестирования в одном заголовке. Объявите и напишите свои функции за один шаг. Никаких зависимостей. Кросс-платформа. | |
Фруктоза | Нет | да | Нет | да | Нет | да | да | да | Нет | [119] | Простая среда модульного тестирования. | |
Имя | Лицензия | xUnit | Светильники | Групповые матчи | Генераторы | Издевается | Исключения | Макросы | Шаблоны | Группировка | Источник | Замечания |
Google C ++ Mocking Framework | да | Нет | да | да | [120] | |||||||
Google Test | BSD | да | да | да | да | да | да | [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 | |
Opmock | GNU GPL | да | да | да | да | да | Нет | да | Нет | да | [67] | Фреймворк для подстановки и имитации для C и C ++ на основе генерации кода из заголовков. Не требует модификации существующего кода, поэтому хорошо подходит для устаревших версий. рефакторинг кода. В частности, вам не нужны виртуальные операции или абстрактные классы. Может проверять параметры вызова, последовательность вызовов, обрабатывать несколько реализаций макета и многое другое. Включает также небольшую среду модульного тестирования с выходными данными в формате XML, совместимыми с Junit, но также работает с любой структурой модульного тестирования. |
Тест Parasoft C / C ++ | Проприетарный | да | да | да | да | Да при правильной настройке | да | да | да | да | [35] | Коммерческий. Автоматизированное создание и выполнение тестов модулей / компонентов на хосте или встроенных системах с покрытием кода и обнаружением ошибок во время выполнения. Также обеспечивает статический анализ и экспертную оценку кода. |
QtTest | GNU 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 | Светильники | Групповые матчи | Генераторы | MPI | OpenMP | Источник | Замечания |
---|---|---|---|---|---|---|---|---|
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 | |
NUnitAsp | Based 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] |
RSpec | Behaviour-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 | |
vbUnitFree | LGPL | [529] | Visual Basic and COM objects | |
VbaUnit | BSD | [530] | Visual Basic для приложений | |
ExcelVbaUnit | LGPL | [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 |
VBLiteUnit | BSD | [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] | для тестирования | |
WUnit | [538] | для тестирования веб-приложений
| |
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 |
Смотрите также
Модульное тестирование в целом:
Экстремальный программный подход к модульному тестированию:
- xUnit
- Разработка через тестирование (TDD)
- Поведенческая разработка (BDD)
- Экстремальное программирование
Рекомендации
- ^ «Библиотека SAP - ABAP - Инструменты анализа». Help.sap.com. Получено 2012-11-12.
- ^ «TEST.easy для автоматизации тестирования SAP».
- ^ «as3flexunitlib - среда ActionScript 3.0 для модульного тестирования. - Хостинг проектов Google». 2008-08-20. Получено 2012-11-12.
- ^ «БризТест».
- ^ «FlexUnit».
- ^ "reflex-unit - фреймворк для модульного тестирования Flex 2/3 - Google Project Hosting". Получено 2012-11-12.
- ^ "astuce - клон JUnit для ECMAScript - хостинг проектов Google". Получено 2012-11-12.
- ^ «АсЮнит». asunit.org. Архивировано из оригинал 24 июня 2015 г.. Получено 23 июн 2015.
- ^ «dpuint - Среда тестирования модулей и интеграции для Flex 2 и 3 - Хостинг проектов Google». Получено 2012-11-12.
- ^ "fluint - Модуль Flex и платформа тестирования интеграции - Хостинг проектов Google". fluint.googlecode.com. Архивировано из оригинал 24 января 2013 г.. Получено 23 июн 2015.
- ^ "loomis / morefluent / wiki / Главная". Bitbucket.org. 2011-02-25. Получено 2012-11-12.
- ^ «mojotest - очень простая и легкая в использовании среда модульного тестирования ActionScript 3 - хостинг проектов Google». Получено 2012-11-12.
- ^ «Аунит». Libre.adacore.com. Получено 2012-11-12.
- ^ «AdaTEST95 - эффективная реализация модульного и интеграционного тестирования». Qa-systems.com. 2012-03-16. Получено 2012-11-12.
- ^ "Ahven - Библиотека модульного тестирования для языка программирования Ada". strongtyped.org. Получено 23 июн 2015.
- ^ а б «LDRA - Набор инструментов LDRA». ldra.com. Архивировано из оригинал 20 марта 2012 г.. Получено 23 июн 2015.
- ^ «Тестирование встроенного программного обеспечения - векторное программное обеспечение». vectorcast.com. Получено 23 июн 2015.
- ^ «RapiTest Функциональное тестирование критически важного программного обеспечения - Rapita Systems Ltd». rapitasystems.com. 2017-10-02. Получено 3 октября, 2017.
- ^ «АСЮнит». freeshell.org. Получено 23 июн 2015.
- ^ [1] В архиве 16 июля 2006 г. Wayback Machine
- ^ а б c d е «TPT - встроенное управляющее ПО для тестирования в реальном времени». Piketec.com. Архивировано из оригинал на 2012-02-22. Получено 2012-11-12.
- ^ «ASPUnit: платформа для модульного тестирования ASP». sourceforge.net. Получено 23 июн 2015.
- ^ "Документация по ShUnit2 2.1.x". Получено 2017-07-13.
- ^ "летучая мышь-ядро / летучая мышь-ядро". GitHub. Получено 2020-05-13.
- ^ а б «ShellSpec - среда модульного тестирования в стиле BDD для POSIX-совместимого сценария оболочки». GitHub. Получено 2020-05-03.
- ^ "bash_unit - фреймворк корпоративной версии bash для модульного тестирования!". GitHub. Получено 2020-09-11.
- ^ Майер, Филип; Даниэль Любке (2006). На пути к структуре модульного тестирования BPEL. TAV-WEB '06 Труды семинара 2006 г. по тестированию, анализу и проверке веб-служб и приложений. Нью-Йорк, Нью-Йорк, США: ACM. С. 33–42. Дои:10.1145/1145718.1145723. ISBN 978-1595934581.
- ^ "насерсала / цбдд". GitHub. Получено 23 июн 2015.
- ^ "AceUnit". sourceforge.net. Получено 23 июн 2015.
- ^ "Среда модульного тестирования C / C ++ только для простого заголовка". Получено 23 июн 2020.
- ^ а б «Обзор - Проверка работоспособности API - Проекты с открытым исходным кодом». github.com. Получено 2015-06-25.
- ^ а б c «Автоматизированная среда тестирования (ATF)». GitHub. Получено 2017-07-03.
- ^ "autounit.tigris.org". tigris.org. Получено 23 июн 2015.
- ^ "Grassator / bdd-for-c". Получено 6 ноября 2017.
- ^ а б «Инструменты тестирования C и C ++: статический анализ кода, проверка кода, модульное тестирование». Парасофт. 2012-09-24. Получено 2012-11-12.
- ^ а б «Динамическое тестирование с помощью Cantata: автоматизировано и просто». Qa-systems.com. 2012-03-16. Получено 2012-11-12.
- ^ [2] В архиве 22 марта 2007 г. Wayback Machine
- ^ а б «cfix - Среда модульного тестирования C и C ++ для Windows». cfix-testing.org. Получено 23 июн 2015.
- ^ Маркус Бейкер; и другие. «Cgreen - это среда модульного тестирования для языка программирования C». Получено 2013-05-15.
- ^ «Проект Cgreen Github». Ноябрь 2018.
- ^ "ЧИТАТЬ на GitHub". 2018-10-07.
- ^ "ЧИТ Веб-сайт".
- ^ "libcester". github.io. Получено 17 мая 2020.
- ^ "Проверять". github.io. Получено 17 августа 2018.
- ^ "cmocka - фреймворк для модульного тестирования C". Получено 2016-03-21.
- ^ «cmockery - легкая библиотека для упрощения и обобщения процесса написания модульных тестов для приложений C. - Хостинг проектов Google». Получено 2016-07-27.
- ^ а б "CppUTest (перемещено!) | Бесплатное программное обеспечение для разработки можно загрузить с". Sourceforge.net. Получено 2012-11-12.
- ^ «Criterion - KISS, ненавязчивый кроссплатформенный фреймворк для модульного тестирования C». Github. Получено 4 сентября 2015.
- ^ "danfis / cu - Среда модульного тестирования C". GitHub. В архиве из оригинала на 30 окт 2020. Получено 30 октября 2020.
- ^ "bvdberg / ctest · GitHub". Github.com. Получено 2012-11-12.
- ^ «CUnit». sourceforge.net. Получено 23 июн 2015.
- ^ "CUnity Cunit". gitlab.com. Получено 22 сентября 2018.
- ^ "cunitwin32 - CUnitWin32 - это фреймворк для модульного тестирования C / C ++ для Microsoft Windows - Google Project Hosting". Получено 2012-11-12.
- ^ "CUT 2.6 - 10-летняя версия!". Falvotech.com. Архивировано из оригинал на 2012-11-05. Получено 2012-11-12.
- ^ «Платформа модульного тестирования для C и C ++ - Cutter». sourceforge.net. Получено 23 июн 2015.
- ^ «Встроенный блок». sourceforge.net. Получено 23 июн 2015.
- ^ а б «Инструмент модульного тестирования - Эмбунит». embunit.com. Получено 23 июн 2015.
- ^ "imb / fctx". GitHub. Получено 23 июн 2015.
- ^ «Тестирование: Справочное руководство GLib». gnome.org. Получено 2018-09-10.
- ^ "гараж: ГУнит: Информация о проекте". Garage.maemo.org. Получено 2012-11-12.
- ^ "lcut - легкая среда модульного тестирования C - хостинг проектов Google". google.com. Получено 2016-07-27.
- ^ «ЛибУ». koanlogic.com. Получено 23 июн 2015.
- ^ «JTN002 - MinUnit - минимальная среда модульного тестирования для C». Jera.com. Получено 2012-11-12.
- ^ "гальведро / мут". GitHub. Получено 23 июн 2015.
- ^ "ээримок / нала". GitHub. Получено 5 апреля 2020.
- ^ "новапрова". novaprova.org. Получено 4 сентября 2015.
- ^ а б "opmock | Бесплатное программное обеспечение для загрузки". Sourceforge.net. Получено 2012-11-12.
- ^ «PicoTest: минималистичный фреймворк для модульного тестирования программ на языке C». GitHub. Получено 20 августа 2019.
- ^ а б «РапиТест». rapitasystems.com. 2017-10-02. Получено 5 октября 2017.
- ^ "jecklgamis / rcunit". GitHub. Получено 23 июн 2015.
- ^ а б "christophercrouzet / rexo". GitHub. 2020-02-26. Получено 26 февраля 2020.
- ^ «Программное обеспечение IBM Rational». рациональный.com. Май 2007. Архивировано с оригинал 10 декабря 1997 г.. Получено 23 июн 2015.
- ^ "keithn / seatest". GitHub. Получено 23 июн 2015.
- ^ "Accord - Динамический анализатор - Инструмент тестирования C". Accord-soft.com. Архивировано из оригинал на 2013-01-02. Получено 2012-11-12.
- ^ «Среда тестирования модулей Sput для C / C ++». use-strict.de. Получено 2017-02-17.
- ^ "STRIDE Wiki". stridewiki.com. Получено 23 июн 2015.
- ^ а б "Редир". Hitex.de. Архивировано из оригинал на 2013-03-18. Получено 2012-11-12.
- ^ «TestApe - Модульное тестирование встроенного ПО». testape.com. Архивировано из оригинал на 2015-06-23. Получено 23 июн 2015.
- ^ "test-dept - Unit Test Framework for C with Stubbing - Google Project Hosting". test-dept.googlecode.com. Архивировано из оригинал 25 января 2013 г.. Получено 23 июн 2015.
- ^ "tf-unit-test - фреймворк для модульного тестирования ANSI c - хостинг проектов Google". google.com. Получено 23 июн 2015.
- ^ «Бесшумный велосипед / кража: тестирование на основе свойств для C: генерировать входные данные для поиска неясных ошибок, а затем сокращать до минимальных ошибочных входных данных».
- ^ "Единство".
- ^ а б «Тестирование встроенного программного обеспечения - векторное программное обеспечение». vectorcast.com. Получено 23 июн 2015.
- ^ а б «GitHub - jpassing / visualassert: надстройка модульного тестирования для Visual C ++». 2017-12-18.
- ^ "mcandre / qc: qc - порт C фреймворка модульного тестирования QuickCheck". GitHub. Получено 26 октября 2020.
- ^ а б "ccosmin / tinytest". GitHub. Получено 23 июн 2015.
- ^ а б «xTests - многоязычные, легкие тестовые наборы». sourceforge.net. Получено 23 июн 2015.
- ^ "Авторизоваться". tigris.org. Получено 23 июн 2015.
- ^ "бандит". banditcpp.github.io. Получено 21 сентября 2017.
- ^ Ллопис, Ноэль. «Изучение джунглей среды модульного тестирования C ++», 2004-12-28. Проверено 13 февраля 2010.
- ^ Розенталь, Геннадий и Энфицио, Раффи «Документация по устройству для тестирования ускорения».
- ^ Розенталь, Геннадий и Энфицио, Раффи "Приспособление для тестового набора Boost".
- ^ Розенталь, Геннадий и Энфицио, Раффи «Ускорение входа / выхода из набора тестов».
- ^ "Черепаха". sourceforge.net.
- ^ «Библиотека ускоренных тестов». Boost.org.
- ^ "Munkei / BugEye". GitHub. Получено 2016-10-27.
- ^ "MySQL Workbench / Casmine · GitHub". Github.com. Получено 2019-11-22.
- ^ "catchorg / Catch2 · GitHub". Github.com. Получено 2018-07-21.
- ^ "martinmoene / Catch · GitHub". Github.com. Получено 2013-09-03.
- ^ "cput". CodePlex. Получено 23 июн 2015.
- ^ «CPPOCL / тест». Github.com. 2018-10-08.
- ^ «CppTest - Среда для модульного тестирования C ++». sourceforge.net. Получено 23 июн 2015.
- ^ "doe300 / cpptest-lite · GitHub". Github.com. Получено 2015-10-18.
- ^ "cppunit". SourceForge.net. 2009-11-23. Архивировано из оригинал на 2012-11-09. Получено 2012-11-12.
- ^ "cppunit". Freedesktop.org. 18 мая 2013. Получено 6 ноября 2013.
- ^ «Cpp Unit Lite». C2.com. 2011-04-21. Получено 2012-11-12.
- ^ "Страница проекта CPUnit". sourceforge.net. Получено 23 июн 2015.
- ^ «Criterion - KISS, ненавязчивый кроссплатформенный фреймворк для модульного тестирования». Github. Получено 4 сентября 2015.
- ^ "libcester". github.io. Получено 17 мая 2020.
- ^ "crpcut - надежная система модульного тестирования Posix C ++ с комментариями". sourceforge.net. Получено 23 июн 2015.
- ^ «Wiki - CUTE - Модульное тестирование C ++ проще». cute-test.com. Получено 23 июн 2015.
- ^ "cutee, Простая среда модульного тестирования C ++". Codesink.org. Получено 2012-11-12.
- ^ «CxxTest». cxxtest.com.
- ^ "лицензия на доктест". GitHub. Получено 2019-01-09.
- ^ "onqtam / doctest". GitHub. Получено 2016-05-22.
- ^ "Exercisix | Александр Чуранов | Персональный сайт". Александр Чуранов. 2011-07-14. Получено 2012-11-12.
- ^ "eranpeer / FakeIt". GitHub. Получено 23 июн 2015.
- ^ http://fctx.wildbearsoftware.com В архиве 2011-07-18 на Wayback Machine
- ^ "FRUCTOSE | Бесплатная загрузка программного обеспечения для разработки". Sourceforge.net. Получено 2012-11-12.
- ^ "googlemock - Google C ++ Mocking Framework - Хостинг проектов Google". github.com. Получено 2016-07-27.
- ^ "googletest - Google C ++ Testing Framework - Google Project Hosting". github.com. Получено 2016-07-27.
- ^ "Гестия размещена на GitHub". github.com. 2017-11-19. Получено 2017-11-20.
- ^ "модные / хиппомоки". GitHub. Получено 2020-07-20.
- ^ "Иглу - модульное тестирование стиля BDD для C ++". igloo-testing.org. Получено 23 июн 2015.
- ^ "martinmoene / lest · GitHub". Github.com. Получено 2013-09-03.
- ^ "etr / liblittletest". GitHub. Получено 23 июн 2015.
- ^ "Библиотека libunittest C ++". sourceforge.net. Получено 23 июн 2015.
- ^ Джим Портер. "mettle: среда модульного тестирования C ++ 14". Получено 14 августа 2017.
- ^ «Умное модульное тестирование для C / C ++». typemock.org.[постоянная мертвая ссылка ]
- ^ «Написание модульных тестов для C / C ++ с помощью Microsoft Unit Testing Framework для C ++». Microsoft. Получено 2016-01-13.
- ^ "Подключаемый модуль Eclipse CDT для швов C ++ и имитирующих объектов". IFS. Получено 2012-11-18.
- ^ "mockcpp - C ++ Mock Framework - Хостинг проектов Google". bitbucket.org. Получено 2016-07-27.
- ^ "mockitopp - Простая насмешка для C ++". github.com. Получено 2015-03-19.
- ^ «Минное поле патентов на программы: опасность! Использование этого веб-сайта рискованно!». sourceforge.net. Получено 23 июн 2015.
- ^ [3] В архиве 18 января 2006 г. Wayback Machine
- ^ "jdmclark / nullunit". GitHub. Получено 23 июн 2015.
- ^ "Сервис временно недоступен". oaklib.org. Архивировано из оригинал 14 мая 2011 г.. Получено 23 июн 2015.
- ^ "начиная с Qt5".
- ^ "Qt 4.7: Учебное пособие по QTestLib". Doc.qt.nokia.com. Архивировано из оригинал на 2011-12-07. Получено 2012-11-12.
- ^ «QuickCheck ++».
- ^ "Быстрый тест". sf.net. Получено 23 июн 2015.
- ^ «SafetyNet, среда модульного тестирования C ++». devmentor.org. Архивировано из оригинал 13 августа 2015 г.. Получено 23 июн 2015.
- ^ «ShortCUT - Краткая структура модульного тестирования C ++». CodeProject. 2007-02-15. Получено 2012-11-12.
- ^ "STRIDE Wiki". stridewiki.com. Получено 23 июн 2015.
- ^ Чарльзвейр. «Среда модульного тестирования Symbian OS C ++». Symbianosunit.co.uk. Получено 23 июн 2015.
- ^ «Архивная копия». Архивировано из оригинал на 2005-12-18. Получено 2006-10-25.CS1 maint: заархивированная копия как заголовок (связь)
- ^ [4] «TDOG C ++ xUnit Testing Framework». bigangrydog.com. Получено 16 марта 2016.
- ^ "Скоро тестирование: скоро тестирование документации". sourceforge.net. Получено 23 июн 2015.
- ^ "Testwell CTA ++ Описание". Testwell.fi. Получено 2012-11-12.
- ^ "tpounds / tpunitpp · GitHub". Github.com. 2012-05-20. Получено 2012-11-12.
- ^ "ролбир / Тромпелоэйл". GitHub. Получено 23 июля 2015.
- ^ «TUT: Среда модульного тестирования шаблонов C ++».
- ^ «Среда тестирования unit ++». sourceforge.net. Получено 23 июн 2015.
- ^ "горелка / sweet.hpp". GitHub. Получено 23 июн 2015.
- ^ "unittest-cpp / unittest-cpp". GitHub. Получено 23 июн 2015.
- ^ «ДронМДФ / упп11». GitHub.
- ^ «UquoniTest: библиотека модульного тестирования для C». Q-mentum.com. Архивировано из оригинал на 2012-04-09. Получено 2012-11-12.
- ^ "ут". GitHub.
- ^ "WinUnit". CodePlex. Получено 23 июн 2015.
- ^ "moswald / xUnit ++ / wiki / Главная - Bitbucket". Bitbucket.org. 2012-11-06. Получено 2012-11-12.
- ^ «sTest - Среда модульного тестирования C ++». Github. Получено 15 июн 2017.
- ^ а б "unittestcg - UnitTestCg - это фреймворк unittest для программ Cg и HLSL". google.com. Получено 2016-07-27.
- ^ «MXUnit - платформа модульного тестирования и подключаемый модуль Eclipse для Adobe ColdFusion». mxunit.org.
- ^ "clojure.test - Документация по API Clojure v1.9". Clojure.github.com. Получено 2018-10-10.
- ^ "Ожидания Джейкфилдса". clojure-expectations.github.io. Получено 2018-10-10.
- ^ "marick / Midje · GitHub". Github.com. Получено 2018-10-10.
- ^ "slagyr / speclj · GitHub". Github.com. Получено 2018-10-10.
- ^ "clojure / test.check · GitHub". Github.com. Получено 2018-10-10.
- ^ «КОБОЛЮнит». Сайты Google. Получено 2020-09-13.
- ^ "кобол-юнит-тест". Github.com. Получено 2020-09-13.
- ^ "GCBLUnit". Github.com. Получено 2020-09-13.
- ^ программные решения савиньяно. «Лучшее программное обеспечение за меньшее время: - программные решения Savignano». Savignano.net. Получено 2012-11-12.
- ^ «Compuware добавляет инструменты тестирования в DevOps для портфеля мэйнфреймов - DevOps.com». DevOps.com. 2018-07-25. Получено 2018-11-30.
- ^ «Система автоматизированного модульного тестирования z / OS (zUnit)». ibm.com.
- ^ «Среда тестирования модулей Micro Focus». microfocus.com.
- ^ "CLiki: CLUnit". cliki.net.
- ^ «Архивная копия». Архивировано из оригинал 31 декабря 2007 г.. Получено 2008-01-15.CS1 maint: заархивированная копия как заголовок (связь)
- ^ а б "FiveAM". Common-lisp.net. 2004-11-16. Архивировано из оригинал на 2012-06-25. Получено 2012-11-12.
- ^ "FReT". Common-lisp.net. Получено 2012-11-12.
- ^ "Гран При". Common-lisp.net. Получено 2012-11-12.
- ^ «HEUTE - Общий пакет модульных тестов LISP». Rdrop.com. Получено 2012-11-12.
- ^ а б «LIFT - платформа LIsp для тестирования». Common-lisp.net. Получено 2012-11-12.
- ^ а б "лисп-блок". Cs.northwestern.edu. Архивировано из оригинал на 2012-11-06. Получено 2012-11-12.
- ^ "доказывать". github.com.
- ^ "Пакет: lang / lisp / code / testing / rt /". Cs.cmu.edu. Получено 2012-11-12.
- ^ "стефил". Common-lisp.net. Получено 2012-11-12.
- ^ "CLiki: xlunit". cliki.net.
- ^ «Кротест». github.com.
- ^ "CurlUnit 1.0". sourceforge.net.
- ^ «Проект DFUnit GitHub».
- ^ «DUNIT: среда тестирования Xtreme для программ Delphi». sourceforge.net.
- ^ "DUnit2 | Бесплатное программное обеспечение для загрузки". Sourceforge.net. Получено 2012-11-12.
- ^ "DUnitX". Получено 2014-07-09.
- ^ "ДЮнитм". Получено 2017-07-09.
- ^ "Лютик".
- ^ Последний раз редактировалось 11 декабря 2010 г., 11:44 UTC, автор: JariAalto (diff) (11 декабря 2010 г.). «Эль Юнит». EmacsWiki. Получено 2012-11-12.
- ^ Последний раз редактировалось 18 марта 2010 г., 14:38 UTC, автор: LennartBorgman (diff) (18 марта 2010 г.). «Лось Тест». EmacsWiki. Получено 2012-11-12.
- ^ Последний раз редактировалось 13 мая 2009 г., 06:57 UTC, автор Free Ekanayaka (diff) (13 мая 2009 г.). "unit-test.el". EmacsWiki. Получено 2012-11-12.
- ^ [5] В архиве 19 июля 2008 г. Wayback Machine
- ^ "Насарба фунит-0.11.1 Документация". rubyforge.org. Архивировано из оригинал на 2013-04-15.
- ^ «Фреймворк для модульного тестирования FORTRAN (FRUIT) | Бесплатное программное обеспечение для разработки». Sourceforge.net. Получено 2012-11-12.
- ^ "flibs / ftnunit - флибы". Flibs.sf.net. Получено 2012-11-12.
- ^ «pFUnit | Бесплатное программное обеспечение для разработки». Sourceforge.net. Получено 2014-01-16.
- ^ "ObjexxFTK - Objexx Fortran ToolKit | Objexx Engineering". Objexx.com. Получено 2012-11-12.
- ^ «Zofu - это объектно-ориентированное модульное тестирование Fortran». github.com. Получено 2019-07-10.
- ^ а б «Фок». CodePlex.
- ^ «FsCheck: среда случайного тестирования - Главная». Codeplex.com. Получено 2012-11-12.
- ^ "Андриниайна / FsMocks". GitHub.
- ^ «ФсТест». CodePlex.
- ^ «ФсЮнит». CodePlex.
- ^ а б [6] В архиве 10 мая 2010 г. Wayback Machine
- ^ "unquote - напишите утверждения модульного теста F # в виде выражений в кавычках, получите пошаговые сообщения об ошибках бесплатно". github.com. Получено 2016-07-27.
- ^ "go - язык программирования Go". golang.org. Получено 2016-10-06.
- ^ "тебека / go2xunit". GitHub. Получено 2016-10-06.
- ^ "easyb". easyb.org.
- ^ "spock - готовая структура спецификации предприятия". github.com. Получено 2016-07-27.
- ^ "gmock - Mocking Framework для Groovy - Хостинг проектов Google". 2011-12-13. Получено 2012-11-12.
- ^ «HUnit - Модульное тестирование Haskell». sourceforge.net.
- ^ «HUnit-Plus: Тестовый фреймворк на основе HUnit. - Взлом». haskell.org.
- ^ "nick8325 / quickcheck". GitHub.
- ^ "фейербах / smallcheck". GitHub.
- ^ "hspec / hspec". GitHub.
- ^ "marcotmarcot / chuchu". GitHub.
- ^ "Humane-software / haskell-bdd". GitHub.
- ^ "Massiveinteractive / MassiveUnit · GitHub". Github.com. Получено 2012-11-12.
- ^ "DoclerLabs / hexUnit · GitHub". Github.com. Получено 2018-04-18.
- ^ «Фреймворк для модульного тестирования Игоря». Github.com. Получено 2018-10-11.
- ^ Майкл Галлой. «мгунит». Github.com. Получено 2015-09-27.
- ^ [7] В архиве 4 марта 2007 г. Wayback Machine
- ^ Майк Боулер. «HtmlUnit - Добро пожаловать в HtmlUnit». sourceforge.net.
- ^ "ieunit - платформа модульного тестирования для веб-страниц. - Хостинг проектов Google". Получено 2012-11-12.
- ^ «Canoo WebTest». canoo.com. Архивировано из оригинал на 2010-11-03. Получено 2007-03-03.
- ^ «SoapUI - Дом функционального тестирования». soapui.org.
- ^ «Тестирование API». Parasoft.
- ^ а б c «Тестирование API». Parasoft.com. Получено 2015-04-15.
- ^ "Домашняя страница Traffic Parrot".
- ^ «Агитар Технологии». agitar.com.
- ^ «Артос · Инструменты тестирования нового поколения». theartos.com.
- ^ «Аркиллиан · Пишите реальные тесты». arquillian.org.
- ^ "AssertJ | Бесплатная загрузка программного обеспечения для разработки". Github.com. Получено 2018-06-15.
- ^ "beanSpec | Бесплатная загрузка программного обеспечения для разработки". Sourceforge.net. Получено 2012-11-12.
- ^ "abreksa4 / BeanTest". GitHub. Архивировано из оригинал на 2016-01-12.
- ^ «Уточнение на примере - Конкордион». concordion.org.
- ^ "Самый милый". concutest.org.
- ^ "огурец / огурец-jvm · GitHub". Github.com. Получено 2012-11-12.
- ^ «Тестовая среда для Java 8». Получено 2016-03-23.
- ^ "東京 の 税 理 士 を 探 す な ら 税 介 ド ト コ ム". dbunit.org. Архивировано из оригинал на 2013-01-12.
- ^ «EasyMock». easymock.org. Архивировано из оригинал на 2019-08-07. Получено 2012-04-06.
- ^ «10. Тестирование». springsource.org. Получено 23 июн 2015.
- ^ «ЭТЛУНИТ Дом». atlassian.net.
- ^ "Домашняя страница Etl-unit".
- ^ Фрейзер, Гордон; Аркури, Андреа (2011). Evosuite: автоматическое создание набора тестов для объектно-ориентированного ПО. Материалы 19-го симпозиума ACM SIGSOFT и 13-й Европейской конференции по основам программной инженерии. Esec / fse '11. С. 416–419. Дои:10.1145/2025113.2025179. ISBN 9781450304436.
- ^ Тим Лейверс. «ГрандТестАвто». grandtestauto.org.
- ^ "GroboUtils - Домашняя страница GroboUtils". sourceforge.net.
- ^ "хаваруннер / хаваруннер". GitHub.
- ^ "instinct - Instinct - это среда разработки, управляемая поведением (BDD) для Java - хостинг проектов Google". Получено 2012-11-12.
- ^ shyiko (17 ноября 2010 г.). "Главная · shyiko / jsst Wiki · GitHub". Github.com. Получено 2012-11-12.
- ^ "Что такое JBehave?". jbehave.org.
- ^ "Джей Дэйв". jdave.org. Архивировано из оригинал на 2014-02-26. Получено 2008-03-28.
- ^ Кун, Адриан; Ван Ромпей, Барт; 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.
- ^ "JGiven". jgiven.org.
- ^ «jMock - выразительная библиотека имитирующих объектов для Java». jmock.org.
- ^ «Хостинг проектов Google». google.com.
- ^ Себастьян Бенц. "Джнарио". jnario.org.
- ^ Йоханнес Линк. "jqwik". jqwik.net.
- ^ «Инструменты тестирования Java: статический анализ кода, проверка кода, модульное тестирование». Парасофт. 2012-10-08. Архивировано из оригинал на 2012-10-25. Получено 2012-11-12.
- ^ http://jukito.org/
- ^ «Юнит - О компании». junit.org.
- ^ "JUnitEE Home". junitee.sourceforge.io.
- ^ «Набор инструментов для тестирования программного обеспечения JWalk - ленивое систематическое модульное тестирование для гибких методов». Шеффилдский университет. Получено 2014-09-04.
- ^ "mockito - насмешки проще и лучше - хостинг проектов Google". github.com. 2016-07-27. Получено 2012-11-12.
- ^ «Мок-классы для тестирования корпоративных приложений». Получено 2014-09-04.
- ^ «Needle - Эффективное модульное тестирование для Java EE - Обзор». spree.de.
- ^ "JavaLib". neu.edu.
- ^ «GitHub - OpenPojo / openpojo: упрощение тестирования POJO и управления идентификацией».
- ^ «powermock - PowerMock - это среда Java, которая позволяет выполнять модульное тестирование кода, обычно считающегося непроверяемым. - Хостинг проектов Google». powermock.org.
- ^ «Рандуп». mernst.github.io. Архивировано из оригинал 23 июня 2015 г.. Получено 23 июн 2015.
- ^ «Справочная документация по платформе Spock».
- ^ "Sprystone.com". Архивировано из оригинал на 2011-07-16.
- ^ "Sureassert UC". sureassert.com. Архивировано из оригинал на 2014-03-05. Получено 2011-06-24.
- ^ "tacinga.com". tacinga.com. Получено 2018-04-19.
- ^ "Сайт Тасинга". Тасинга. Получено 2018-04-19.
- ^ "TestNG упрощает модульное тестирование Java". Ibm.com. 2005-01-06. Архивировано из оригинал на 2012-11-14. Получено 2012-11-12.
- ^ "Блог тестирования Google: TotT: TestNG в унитазе". Googletesting.blogspot.com. Получено 2012-11-12.
- ^ «Юнитилс - Индекс». unitils.org.
- ^ а б c "
". sourceforge.net. - ^ «АВА». ava.li.
- ^ "монолитный / Suitest · GitHub". Github.com. Получено 2012-11-12.
- ^ "D.O.H .: Dojo Objective Harness - The Dojo Toolkit - Справочное руководство". Dojotoolkit.org. Получено 2012-11-12.
- ^ "lbrtw / ut". GitHub.
- ^ «Фреймворк для модульного тестирования JavaScript, часть 1». lbrtw.com.
- ^ "jsunit.net". Архивировано из оригинал на 2008-07-21. Получено 2007-04-30.
- ^ Стив Фентон. "JavaScript Enhance Test Framework - Стив Фентон: Интернет, веб-разработка, JavaScript, фотография". Стив Фентон. Архивировано из оригинал на 2012-11-01. Получено 2012-11-12.
- ^ "QUnit". qunitjs.com.
- ^ «Фреймворк модульного тестирования для Javascript». unitjs.com.
- ^ [8]
- ^ [9] В архиве 5 июля 2006 г. Wayback Machine
- ^ "J3Unit". sourceforge.net.
- ^ "Мокко". mochajs.org.
- ^ «Стек тестирования кода следующего поколения для JavaScript: Theintern / intern».
- ^ «Спецификации и инструменты». Valleyhighlands.com. 2010-11-26. Получено 2012-11-12.
- ^ «YUI 2: YUI Test». Developer.yahoo.com. 2011-04-13. Архивировано из оригинал на 2012-10-31. Получено 2012-11-12.
- ^ «Архивная копия». Архивировано из оригинал на 2007-12-15. Получено 2007-12-29.CS1 maint: заархивированная копия как заголовок (связь)
- ^ «Главная - Документация со сценариями». Github.com. Получено 2012-11-12.
- ^ «Архивная копия». Архивировано из оригинал на 2009-04-26. Получено 2009-04-08.CS1 maint: заархивированная копия как заголовок (связь)
- ^ «Архивная копия». Архивировано из оригинал на 2010-08-12. Получено 2010-08-10.CS1 maint: заархивированная копия как заголовок (связь)
- ^ "nkallen / Screw-unit · GitHub". Github.com. Получено 2012-11-12.
- ^ "подстак / лента". Получено 2015-01-29.
- ^ "крошечный". https://github.com/testdouble/teenytest. Внешняя ссылка в
| сайт =
(помощь) - ^ Вывод TAP можно легко преобразовать в JUnit XML с помощью модуля CPAN TAP :: Formatter :: JUnit.
- ^ «JSAN - Test.Simple». Openjsan.org. 21 августа 2009 г. Архивировано из оригинал на 2012-11-16. Получено 2012-11-12.
- ^ "JSAN - Test.More 0.21". Openjsan.org. Архивировано из оригинал на 2012-02-14. Получено 2012-11-12.
- ^ Брюс Уильямс <http://codefluency.com >, для Ruby Central <http://rubycentral.org >. «TestCase: информация о проекте». RubyForge. Архивировано из оригинал на 2013-04-15. Получено 2012-11-12.
- ^ "DouglasMeyer / test_it · GitHub". Github.com. Получено 2012-11-12.
- ^ "testdouble.js". https://github.com/testdouble/testdouble.js. Внешняя ссылка в
| сайт =
(помощь) - ^ «Легкая универсальная среда модульного тестирования JavaScript: Atesgoral / jsunity».
- ^ "willurd / JSTest · GitHub". Github.com. Архивировано из оригинал на 2013-01-24. Получено 2012-11-12.
- ^ "JSTest.NET - Средство выполнения модульных тестов JavaScript без браузера". CodePlex.
- ^ http://jsunity.com/
- ^ "rhinounit - среда тестирования Javascript с использованием Rhino - хостинг проектов Google". Получено 2012-11-12.
- ^ "jasproject - Javascript Agile Suite - Хостинг проектов Google". Получено 2012-11-12.
- ^ «FireUnit: модульное тестирование Firebug для Firefox». fireunit.org.
- ^ "js-test-driver - Удаленная консоль javascript - Хостинг проектов Google". Получено 2012-11-12.
- ^ [10]
- ^ «Sinon.JS - Автономные тестовые фейки, шпионы, заглушки и имитаторы для JavaScript. Работает с любой структурой модульного тестирования».
- ^ "Клятвы". vowsjs.org. Архивировано из оригинал на 2019-09-23. Получено 2020-03-15.
- ^ "caolan / nodeunit · GitHub". Github.com. Получено 2012-11-12.
- ^ "Tyrtle :: Среда модульного тестирования Javascript". github.com.
- ^ "WebReflection / wru · GitHub". Github.com. Получено 2012-11-12.
- ^ «Добро пожаловать! Buster.JS - это ... - Документация Buster.JS 0.7». busterjs.org.
- ^ "asvd / lighttest". GitHub.
- ^ «Дом - Чай». chaijs.com.
- ^ "JSUS". crisstanza.github.io.
- ^ "Wallaby - Интегрированный инструмент для выполнения непрерывных тестов для JavaScript".
- ^ «fast-check - тестирование на основе свойств для JavaScript (например, QuickCheck)». github.com.
- ^ "Непредвиденный".
- ^ "Шутка".
- ^ "RITEway".
- ^ «Переосмысление утверждений модульного теста».
- ^ "zeroloop / l-unit8". GitHub.
- ^ «Комплексная сеть архивов TEX: пакет qstest». Ctan.org. Получено 2013-07-04.
- ^ JKI (07.11.2012). "VI Tester - Домашняя страница - Дискуссионные форумы JKI". Jkisoft.com. Получено 2012-11-12.
- ^ JKI (8 ноября 2015 г.). "Caraya -Git репозиторий -Github". Jki.net. Получено 2016-05-24.
- ^ IncQuery Labs Ltd. (02.01.2018). «InstaCoverage - Домашняя страница». IncQuery Labs Ltd. Получено 2016-08-02.
- ^ "lgtunit". logtalk.org. Получено 2013-10-14.
- ^ «Луаунит». Phil.freehackers.org. Получено 2012-11-12.
- ^ "lunit - Среда модульного тестирования для Lua - Домашняя страница". Nessie.de. 2009-11-05. Архивировано из оригинал на 2011-07-19. Получено 2012-11-12.
- ^ аксельберрес. "mlUnit". SourceForge.
- ^ "mlunit_2008a - Обмен файлами - MATLAB Central". Mathworks.com. Получено 2012-11-12.
- ^ «MUnit: среда модульного тестирования в Matlab - Обмен файлами - MATLAB Central». Mathworks.com. Получено 2012-11-12.
- ^ «MUnit: среда модульного тестирования в Matlab - Обмен файлами - MATLAB Central». Mathworks.com. Получено 2012-11-12.
- ^ «MATLAB xUnit Test Framework - Обмен файлами - MATLAB Central». Mathworks.com. Архивировано из оригинал на 2012-12-17. Получено 2012-11-12.
- ^ "tgs / Doctest for Matlab - Bitbucket". bitbucket.org.
- ^ Смит, Томас. «Doctest - вставьте тестируемые примеры в комментарии к вашей функции». Получено 5 августа 2011.
- ^ «Фреймворк модульного тестирования». mathworks.com.
- ^ нет. «MOxUnit: фреймворк xUnit для Matlab и GNU Octave». Получено 2016-05-16.
- ^ "Атата-фреймворк / Атата". GitHub.com.
- ^ "DbUnit.NET". sourceforge.net.
- ^ "ErrorUnit". ErrorUnit.com.
- ^ "фикс / фикс". GitHub.
- ^ «mb-unit - Платформа автоматизации тестирования Gallio и среда модульного тестирования MbUnit. - Хостинг проектов Google». gallio.org.
- ^ «LightBDD / LightBDD: BDD framework, позволяющий создавать легко читаемые и поддерживаемые тесты». github.com.
- ^ «mb-unit - Платформа автоматизации тестирования Gallio и среда модульного тестирования MbUnit. - Хостинг проектов Google». mbunit.com.
- ^ «moq - Простейшая библиотека имитации для .NET и Silverlight». google.com.
- ^ «NBi». CodePlex.
- ^ «NFluent ускоряет и упрощает написание утверждений».
- ^ "nmate - Надстройка для создания и интеграции кода модульных тестов с открытым исходным кодом для Visual Studio - Хостинг проектов Google". google.com.
- ^ «Платформа модульного тестирования для .NETStandard, .NETFramework, .NETCore».
- ^ "Pex, автоматическое тестирование с помощью белого ящика для .NET - исследования Microsoft". microsoft.com. Microsoft. Получено 23 июн 2015.
- ^ "Дома". qgonestudio.com. Получено 23 июн 2015.
- ^ [11]
- ^ "abb-iss / Randoop.NET". GitHub. Получено 23 июн 2015.
- ^ Следующая Страница. "Ayende @ Rahien". Ayende.com. Получено 2012-11-12.
- ^ "Тест ростера". CodePlex. Получено 23 июн 2015.
- ^ TechTalk. "SpecFlow". Получено 23 июн 2015.
- ^ "Spectre Framework". sf.net. Получено 23 июн 2015.
- ^ "TestDriven.Net> Главная". testdriven.net.
- ^ «Инструменты тестирования NET: статический анализ кода, проверка кода, модульное тестирование с помощью Parasoft dotTEST». Parasoft.com. Архивировано из оригинал на 2012-11-03. Получено 2012-11-12.
- ^ «TickSpec: платформа F # BDD». CodePlex.
- ^ «Интеллектуальное модульное тестирование - стало проще с Typemock». typemock.org.[постоянная мертвая ссылка ]
- ^ [12] В архиве 27 февраля 2011 г. Wayback Machine
- ^ «xUnit.net - Фреймворк для модульного тестирования для C # и .NET (преемник NUnit) - Главная». CodePlex.
- ^ "gabriel / gh-unit · GitHub". Github.com. Получено 2012-11-12.
- ^ philsquared (02.06.2012). "Главная · philsquared / Catch Wiki · GitHub". Github.com. Получено 2012-11-12.
- ^ "стержень / кедр · GitHub". Github.com. Получено 2012-11-12.
- ^ "киви-бдд / киви". GitHub.
- ^ "Specta / Specta". GitHub.
- ^ "modocache / Personal-fork-of-Quick". GitHub.
- ^ "ObjcUnit". Упс.. Получено 2012-11-12.
- ^ "Sen: te - OCUnit". Sente.ch. Архивировано из оригинал на 2011-10-13. Получено 2012-11-12.
- ^ "witebox - более визуально ориентированная система модульного тестирования, предназначенная исключительно для разработки iPhone! - Хостинг проектов Google". Получено 2012-11-12.
- ^ "WOTest". wincent.com. Архивировано из оригинал на 21.08.2008.
- ^ а б «Xcode - Возможности - Разработчик Apple». Apple Inc.. Получено 2014-11-04.
- ^ "мираж / алкотест". Github.com. Получено 2015-11-17.
- ^ «OUnit». ocamlcore.org.
- ^ Ксавье Клерк (30 августа 2012 г.). «Капутт - Введение». x9c.fr.
- ^ «Архивная копия». Архивировано из оригинал на 2007-02-19. Получено 2007-02-26.CS1 maint: заархивированная копия как заголовок (связь)
- ^ "FORT | Бесплатная загрузка программного обеспечения для разработки". Sourceforge.net. Получено 2012-11-12.
- ^ "Индекс". Camelos.sourceforge.net. Получено 2012-11-12.
- ^ "Pascal TAP Unit Testing Suite | Бесплатное программное обеспечение для загрузки на". Sourceforge.net. Получено 2012-11-12.
- ^ "graemeg / fptest · GitHub". Github.com. Получено 2012-11-12.
- ^ "Домашняя страница проекта PRUnit SourceForge". sourceforge.net.
- ^ https://web.archive.org/web/20070929103231/http://search.cpan.org/perldoc/TAP. Архивировано из оригинал 29 сентября 2007 г.. Получено 2 августа, 2006. Отсутствует или пусто
| название =
(помощь) - ^ "Тест :: Жгут". metacpan.org. Получено 2012-11-12.
- ^ "Тест :: Подробнее". metacpan.org. Получено 2012-11-12.
- ^ "Тест :: Класс". metacpan.org. Получено 2012-11-12.
- ^ "Тест :: Класс :: Лось". metacpan.org. Получено 2018-11-11.
- ^ «Тест :: Строитель». metacpan.org. Получено 2012-11-12.
- ^ "Тест :: Единица". metacpan.org. Получено 2012-11-12.
- ^ «PerlUnit: среда модульного тестирования для Perl». sourceforge.net.
- ^ "Re: Test :: Unit, :: Class или :: Inline?". nntp.perl.org. Получено 2012-11-12.
- ^ "Re: Test :: Unit, :: Class или :: Inline?". nntp.perl.org. Получено 2012-11-12.
- ^ "Тест :: DBUnit". metacpan.org. Получено 2012-11-12.
- ^ "Test :: Unit :: Lite". metacpan.org. Получено 2012-11-12.
- ^ "Тест :: Способен". metacpan.org. Получено 2012-11-12.
- ^ «PHPUnit - платформа тестирования PHP». phpunit.de.
- ^ «Фреймворк модульного тестирования PHP». sourceforge.net.
- ^ "/ tools / lime / trunk - symfony - Trac". Trac.symfony-project.com. Архивировано из оригинал на 2007-09-26. Получено 2012-11-12.
- ^ "Линза".
- ^ "атум / атум". Github.com. Получено 2012-11-12.
- ^ «SimpleTest - Модульное тестирование для PHP». simpletest.org. Архивировано из оригинал на 2018-06-27. Получено 2012-07-03.
- ^ «Испытание». Получено 2017-12-17.
- ^ "shiftlett / testmore · GitHub". Shiflett.org. Архивировано из оригинал на 2010-12-23. Получено 2012-11-12.
- ^ Крис Шифлетт. «Тест :: Простой для PHP». Shiftlett.org.
- ^ «Якобо / снаптест». GitHub.
- ^ «Enhance-PHP / Enhance-PHP». Получено 2017-12-17.
- ^ ПРОЧТИ МЕНЯ. "jamm / Tester · GitHub". Github.com. Получено 2012-11-12.
- ^ "ptrofimov / phpinlinetest · GitHub". Github.com. Получено 2012-11-12.
- ^ "phpspec". phpspec.net.
- ^ "nette / tester · GitHub". Github.com. Получено 2014-04-22.
- ^ "crysalead / kahlan · GitHub". Github.com. Получено 2015-03-19.
- ^ «01-Введение». Codeception. Получено 2015-10-07.
- ^ "Интернет-архив Wayback Machine". 2009-07-28. Архивировано из оригинал 28 июля 2009 г.. Получено 2012-11-12.
- ^ "GitHub - приставать / приставать". Microsoft. Получено 2017-06-21.
- ^ «Добро пожаловать в ProUnit! - Прогресс - Фреймворк для модульных тестов OpenEdge». sourceforge.net.
- ^ "CameronWills / OEUnit". GitHub.
- ^ "Модульные тесты Пролога". Swi-prolog.org. Получено 2012-11-12.
- ^ "Рспец-марионетка". Получено 2017-07-13.
- ^ «Автотест - Полностью автоматизированное тестирование под Linux».
- ^ "25.3. Unittest - Среда модульного тестирования - документация Python 2.7.10". python.org. Получено 23 июн 2015.
- ^ «Примечание для пользователей - документация носа 1.3.7». Получено 29 декабря 2016.
- ^ "pytest: помогает писать лучшие программы". pytest.org. Получено 23 июн 2015.
- ^ «Документация по HILSTER Testing Framework». docs.hilster.io. Получено 3 июн 2020.
- ^ «TwistedTrial - Twisted». Twistedmatrix.com. Получено 2012-11-12.
- ^ "Документация Should-DSL". should-dsl.info. Получено 23 июн 2015.
- ^ "Green - чистый, красочный и быстрый тестер на питоне". Получено 28 апреля 2017.
- ^ "R Unit Test Framework | Бесплатное программное обеспечение для загрузки на". Sourceforge.net. Получено 2012-11-12.
- ^ «CRAN - Пакет testthat». Cran.r-project.org. 2012-06-27. Получено 2012-11-12.
- ^ «КРАН - Пакет tinytest». CRAN.r-project.org. 2019-04-25. Получено 2020-05-26.
- ^ «3 RackUnit API». Docs.racket-lang.org. Получено 2012-11-12.
- ^ Нил Ван Дайк. "Overeasy: Racket Language Test Engine". Neilvandyke.org. Получено 2012-11-12.
- ^ "RBUnit теперь бесплатен!". LogicalVue. Архивировано из оригинал на 2008-08-21. Получено 2012-11-12.
- ^ "REBOL.org".
- ^ "RPGUnit.org - Резюме". sourceforge.net.
- ^ "Модуль: Test :: Unit (Ruby 1.9.3)". Ruby-doc.org. 2012-11-08. Архивировано из оригинал на 2004-08-24. Получено 2012-11-12.
- ^ а б «Ruby 2.2 - GitHub».
- ^ «Выпущен Ruby 2.2.0».
- ^ а б "Модуль: Test :: Unit (Ruby 2.1.0) - Ruby-Doc.org".
- ^ «Сообщество, разработка с открытым исходным кодом Ruby on Rails». мыслебот. Получено 2012-11-12.
- ^ "Документация для minitest (2.0.2)". Rubydoc.info. Получено 2012-11-12.
- ^ [13] В архиве 18 июля 2011 г. Wayback Machine
- ^ "Страница Github для TMF". Github.com. Получено 2013-01-24.
- ^ «FUTS - Framework для модульного тестирования SAS». ThotWave. Получено 2012-11-12.
- ^ "SclUnit". sasCommunity. 2008-10-26. Получено 2012-11-12.
- ^ «SASUnit | Бесплатное программное обеспечение для разработки». Sourceforge.net. Получено 2012-11-12.
- ^ «Rehersal - среда тестирования для Scala». sourceforge.net.
- ^ «scalacheck - ScalaCheck: тестирование Scala на основе свойств».
- ^ «ScalaTest». scalatest.org.
- ^ "scunit - фреймворк для модульного тестирования Scala. - Хостинг проектов Google". Получено 2012-11-12.
- ^ "specs2 - Спецификации программного обеспечения для Scala".
- ^ «Крошечная портативная библиотека тестирования для Scala - GitHub». github.com. Получено 2016-05-17.
- ^ "test_run - Запуск тестов". Help.scilab.org. 2011-11-21. Получено 2012-11-12.
- ^ main.ss. "Репозиторий пакетов PLaneT: PLaneT> schematics> schemeunit.plt". Planet.plt-scheme.org. Архивировано из оригинал на 2011-07-27. Получено 2012-11-12.
- ^ Нил Ван Дайк. «Testeez: Легкий механизм модульного тестирования для схемы R5RS». Neilvandyke.org. Получено 2012-11-12.
- ^ "lehmannro / assert.sh · GitHub". Github.com. Получено 2012-11-12.
- ^ Паскаль Гранж. "pgrange / bash_unit: структура корпоративной версии bash для модульного тестирования для профессионалов". Github.com. Получено 2020-07-05.
- ^ "sstephenson / bats · GitHub". Github.com. Получено 2012-11-12.
- ^ shadowfen. "jshu". SourceForge.
- ^ «Сводка новостей - предотвращение ошибок оболочки. (И: вы примерный гражданин Unix?) - Это бонус». Itsbonus.heroku.com. 2010-11-01. Архивировано из оригинал на 2012-09-06. Получено 2012-11-12.
- ^ харан. "ШЮнит". sourceforge.net.
- ^ "shunit2 - shUnit2 - Модульное тестирование на основе xUnit для сценариев оболочки Unix - Хостинг проектов Google". Получено 2012-11-12.
- ^ Стефан Мертен. "фильтр". Merten-home.de. Получено 2012-11-12.
- ^ http://mlunit.sourceforge.net/index.php/The_slUnit_Testing_Framework
- ^ https://www.mathworks.com/products/simulink-test.html
- ^ «Домашняя страница проекта SQLUnit». sourceforge.net.
- ^ "fitnesse.info". Архивировано из оригинал на 2009-08-05.
- ^ «Документация СТК». wikidot.com.
- ^ «MyTAP». github.com. Архивировано из оригинал на 2013-01-28. Получено 2017-10-28.
- ^ «utMySQL». sourceforge.net.
- ^ «utPLSQL, Фреймворк для тестирования PL / SQL». utplsql.org.
- ^ «Тестировщик кода для сообщества Oracle». software.dell.com/. Получено 2014-02-13.
- ^ «Автоматизированное тестирование кода PL SQL - тестер кода от Quest Software». quest.com. Получено 2013-09-30.
- ^ «Dell покупает Quest Software за 2,36 миллиарда долларов». 2012-07-02.
- ^ «Quest запускается как независимая компания-разработчик программного обеспечения при поддержке Francisco Partners и Elliott Management».
- ^ «Модульное тестирование с помощью SQL Developer». Docs.oracle.com. Получено 2012-11-12.
- ^ «PL / Unit - разработка через тестирование для Oracle». plunit.com.
- ^ "pluto-test-framework - модульное тестирование PL / SQL для Oracle". github.com. Получено 2016-07-27.
- ^ "rsim / ruby-plsql-spec · GitHub". Github.com. Получено 2012-11-12.
- ^ Джейк Бенилов. «ДбФит». benilovj.github.io.
- ^ "angoca / db2unit". GitHub. 2019-02-15.
- ^ «Эпично, больше неудач, чем любой другой инструмент тестирования». Архивировано из оригинал 28 мая 2014 г.. Получено 1 ноября 2010.
- ^ "pgTAP". pgtap.org.
- ^ "pgtools: инструменты для загрузки и тестирования схем для PostgreSQL". Sourceforge.net. Получено 2019-04-30.
- ^ "dkLab | Constructor | PGUnit: среда модульного тестирования хранимых процедур для PostgreSQL 8.3". En.dklab.ru. В архиве из оригинала на 2019-04-30. Получено 2019-04-30.
- ^ «tSQLt - Модульное тестирование базы данных для SQL Server».
- ^ Red Gate Software Ltd. «Тест SQL - Модульное тестирование для SQL Server». Red-gate.com. Получено 2012-11-12.
- ^ аевдокименко. «Фреймворк модульного тестирования TSQLUnit». SourceForge. Архивировано из оригинал 21 ноября 2006 г.
- ^ "TSQLUnit". Sourceforge.net. Архивировано из оригинал на 2012-11-02. Получено 2012-11-12.
- ^ "utTSQL". sourceforge.net.
- ^ «Загрузите надстройку Visual Studio 2005 Team Edition для специалистов по базам данных из официального центра загрузки Microsoft». Microsoft.com. 2007-01-08. Получено 2012-11-12.
- ^ "Загрузить модуль Alcyone SQL". Архивировано из оригинал на 2015-02-02. Получено 2014-08-18.
- ^ "T.S.T. Инструмент тестирования T-SQL". CodePlex.
- ^ vassilvk (15.06.2012). "Главная · vassilvk / Slacker Wiki · GitHub". Github.com. Получено 2012-11-12.
- ^ «Быстро / Быстро». GitHub. 2019-08-28.
- ^ "railsware / Sleipnir". GitHub. 2019-08-27.
- ^ "Страница SVUnit Sourceforge". Получено 2014-05-06.
- ^ а б «VUnit - документация VUnit».
- ^ "Пакеты в комплекте с Tcl - страница руководства tcltest". Tcl.tk. Получено 2012-11-12.
- ^ "TclUnit | Бесплатное ПО для разработки можно загрузить с". Sourceforge.net. Получено 2012-11-12.
- ^ "t-unit - фреймворк модульного тестирования для языка программирования tcl - Google Project Hosting". Получено 2012-11-12.
- ^ https://codeshut.blogspot.com/
- ^ «tsUnit - Среда для модульного тестирования TypeScript». CodePlex.
- ^ «Оскар - Тестовый комплект для TypeScript». adriencadet.com.
- ^ «Эльзасский - Тестовая программа для TypeScript». github.com. 2019-08-27.
- ^ «быстрая проверка - QuickCheck для TypeScript». github.com. 2019-08-29.
- ^ «Testyts - современный фреймворк для тестирования TypeScript». testy.github.io. Получено 2019-02-08.
- ^ "FoxUnit> Главная (DNN 2.0.4)". Архивировано из оригинал на 2005-04-02. Получено 2005-07-11.
- ^ Maass Computertechnik. «vbUnit 3 - Среда модульного тестирования для Visual Basic и COM-объектов». vbunit.com.
- ^ "VbUnitFree Home".
- ^ «Вба Юнит». C2.com. 2007-05-15. Получено 2012-11-12.
- ^ "excelvbaunit - тестовая программа типа xUnit для кода Excel VBA - Google Project Hosting". Получено 2012-11-12.
- ^ «TinyUnit: простейшая платформа для модульного тестирования, которая потенциально может работать». W-p.dds.nl. Получено 2012-11-12.
- ^ "SimplyVBUnit". sourceforge.net.
- ^ "Домашняя страница VB Lite Unit". sourceforge.net.
- ^ "vl-unit - Фреймворк для модульного тестирования Visual Lisp - Хостинг Google Project". Получено 2012-11-12.
- ^ "XojoUnit - фреймворк для тестирования модулей Xojo - GitHub". Получено 2020-06-18.
- ^ "Рефлекс". Reflex.gforge.inria.fr. Получено 2012-11-12.
- ^ "Рефлекс". Reflex.gforge.inria.fr. Получено 2012-11-12.
- ^ "vauto - Расширяемый - На основе данных - Платформа автоматизации. - Хостинг проектов Google". Получено 2012-11-12.
- ^ "Apache Ant - Apache AntUnit". Ant.apache.org. 2011-08-16. Получено 2012-11-12.
- ^ "juxy.tigris.org". tigris.org.
- ^ «Тесты Tennison (модульное тестирование XSLT) - создание сайта». sourceforge.net.
- ^ «Фреймворк модульного тестирования - XSLT». sourceforge.net.
- ^ «XSLTunit». xsltunit.org. Архивировано из оригинал на 2007-01-05. Получено 2007-01-10.
- ^ "expath / xspec". GitHub.
- ^ Уайт, Л.Дж. (27–30 сентября 1993 г.). Test Manager: инструмент регрессионного тестирования. Сопровождение программного обеспечения, 1993. CSM-93, Труды. Конференция по. С. 338–347. Дои:10.1109 / ICSM.1993.366928. ISBN 978-0-8186-4600-3.
- ^ TriVir. "IdMUnit.org". sourceforge.net.
- ^ "Модульное тестирование вашего кода". MSDN, Visual Studio 2015.