Seznam rámců testování jednotek - List of unit testing frameworks
![]() | Tento článek obsahuje vložené seznamy že může být špatně definováno, neověřeno nebo nerozlišující.Dubna 2018) ( |
Tato stránka obsahuje seznam tabulek řízených kódem testování jednotky rámce pro různé programovací jazyky. Některé, ale ne všechny, jsou založeny na xUnit.
Sloupce (klasifikace)
- název: Tento sloupec obsahuje název rámce a bude na něj obvykle odkazovat.
- xUnit: Tento sloupec označuje, zda se má vzít v úvahu rámec xUnit typ.
- TAP: Tento sloupec označuje, zda rámec může emitovat TAP výstup pro TAP kompatibilní testovací postroje.
- Podjednotka: Tento sloupec označuje, zda rámec může emitovat SubUnit výstup.
- Generátory: Označuje, zda rámec podporuje generátory dat. Generátory dat generují vstupní data pro test a test se spustí pro všechna vstupní data, která generátor generuje.
- Svítidla: Označuje, zda rámec podporuje zařízení pro místní testování. Místní testovací zařízení zajišťují specifikované prostředí pro jeden test.
- Skupinová svítidla: Označuje, zda rámec podporuje skupinová zařízení. Skupinová zařízení zajišťují specifikované prostředí pro celou skupinu testů
- MPI: Označuje, zda framework podporuje předávání zpráv prostřednictvím MPI - běžně používané pro vysoce výkonné vědecké výpočty.
- Ostatní sloupce: Tyto sloupce označují, zda je určitá funkce jazyka / nástroje k dispozici / použita rámcem.
- Poznámky: Jakékoli poznámky.
Jazyky
ABAP
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
Jednotka ABAP | Ano | [1] | od SAP NetWeaver 2004 |
TEST. Snadné | [2] | od SAP NetWeaver 7.02 SP13 |
ActionScript / Adobe Flex
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
FlexUni | [3] | ||
Test větru | [4] | Jednoduché testování jednotek pro AIR | |
FlexUnit 4 | Ano | [5] | Testování jednotek na základě metadat pro projekty Flex 2,3 a 4 a ActionScript 3 |
Reflexní jednotka | [6] | Rámec testování jednotek na základě metadat pro Flex 2 a 3 | |
ASTUce | Ano | [7] | Testování jednotek pro ActionScript 3 (také JavaScript, ActionScript 1, ActionScript 2), který lze také spustit na příkazovém řádku se spustitelným souborem pro různé platformy (podpora OS X / Linux / Windows) |
AsUnit | [8] | Flash Player 6, 7, 8, 9 a 10 | |
dpUInt | [9] | Rámec testování jednotek a integrace pro Flex 2 a 3 | |
Fluint | [10] | Rámec testování jednotek a integrace pro Flex 2 a 3 | |
plynulejší | [11] | Plynulejší testování asynchronního chování ve Flex | |
mojotest | Ano | [12] | (ve vývoji) Testování jednotky pro ActionScript 3, Flash Player 10 |
Ada
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
Jednotka | [13] | ||
AdaTEST 95 | Ne | [14] | |
Ahven | [15] | ||
TBrun | [16] | ||
VectorCAST / Ada | Ne | [17] | |
RTRT | |||
RapiTest | Ne | [18] | Focus je kritický pro bezpečnost / letecký / DO-178C software, běží na vložených cílech a na hostiteli, má pokrytí kódem. |
AppleScript
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
ASUnit | Ano | [19] | Testovací rámec pro AppleScript, ovlivněný SUnit, ASTest a Python unittest |
ASTest | Ano | [20] | Testovací rámec pro AppleScript |
ASCET
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
TPT | Ano | [21] | Modelová fyzická stimulace a implementovaná stimulace |
ASP
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
ASPUnit | [22] |
Bash
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
shUnit2 | Ano | [23] | rámec testování jednotek xUnit pro skripty prostředí založené na Bourne |
netopýři-jádro | [24] | Bats-Core: Bash Automated Testing System | |
ShellSpec | [25] | Rámec testování jednotek ve stylu BDD. Podporuje všechny POSIX kompatibilní skořápky včetně Bash, Dash, Ksh a Zsh. Nestabilní bloky, které realizují místní rozsah a snadné zesměšňování. Paralelní provedení. Reportér XML podobný RSpec / TAP / JUnit. Integrace pokrytí kódu. Licence MIT. | |
bash_unit | [26] | základní jednotka testování podnikové edice rámec pro profesionály! Licence GPL-3.0 |
BPEL
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
BPELUnit | [27] |
C
název | xUnit | TAP | Svítidla | Skupinová svítidla | Generátory | Zdroj | Licence | Poznámky |
---|---|---|---|---|---|---|---|---|
libcbdd | Ano | Ano | Ano | [28] | Licence Apache | libcbdd je blokové Vývoj založený na chování knihovna, která umožňuje velmi čitelné testy. Testy jsou psány uvnitř hlavních funkcí. | ||
AceUnit | Ano | Ano | [29] | Licence BSD | AceUnit je styl JUnit 4.x, jednoduchý, modulární a flexibilní. AceUnit lze použít v prostředích s omezenými prostředky, např. vývoj vestavěného softwaru i na PC, pracovních stanicích a serverech (Windows a UNIX). | |||
AcuTest | Ano | [30] | MIT | Jednoduché, přímé, rychlé. Jeden soubor .h. Používá se v Apache Portable Runtime Library. Přejmenováno z CUTest. | ||||
API Sanity Checker | Ano | Ano (spektra) | Ano (spektra) | Ano | [31] | LGPL | Generátor testů jednotek pro knihovny C / C ++. Může automaticky generovat přiměřená vstupní data pro každou funkci API. | |
Automatizovaný testovací rámec | [32] | BSD | Původně vyvinut pro operační systém NetBSD, ale funguje dobře na většině platforem podobných Unixu. Schopnost instalovat testy jako součást vydání. | |||||
Autounit (GNU) | [33] | LGPL | V beta verzi / ve výstavbě | |||||
BDD-pro-C | [34] | MIT | Jeden hlavičkový soubor. | |||||
Test Parasoft C / C ++ | Ano | Ano | Ano | Ano | [35] | Proprietární | Automatické generování a provádění testů jednotek / komponent na hostitelských nebo vestavěných systémech s pokrytím kódu a detekcí chyb za běhu. Poskytuje také statickou analýzu a kontrolu peer kódu. | |
Kantáta systémů QA | Ne | Ano | Ano | Ano | [36] | Proprietární | Automatizovaný nástroj pro testování jednotek a integrace pro C. Certifikované testování pro hostitelské nebo vestavěné systémy. Pokrytí kódu a jedinečné ovládání rozhraní volání pro simulaci a odposlech hovorů. | |
Kočičí běhoun | [37] | GPL | Rámec testování jednotek pro integrovaný vývoj napříč platformami. | |||||
cfix | Ano | [38] | Specializované pro vývoj Windows - režim jádra Win32 i NT. Kompatibilní s WinUnit. | |||||
Cgreen | Ano | [39][40] | ISC | Jednotkový testovací rámec včetně přísných a volných zesměšňuje, automatické objevování testů, sady, zápis ve stylu BDD-ish, test chráněný proti výjimkám, výstup „přirozeného jazyka“, rozšiřitelný reportér, učení se posměchům k objevování skutečných hodnot zasílaných falešným ... | ||||
OŠIDIT | [41][42] | BSD | Rámec testování jednotek pouze v záhlaví. Multiplatformní. Podporuje spuštění každého testu v samostatném procesu. Funguje bez nutnosti „registrace“ testovacích případů. | |||||
libcester | Ano | Ano | Ano | Ne | Ano | [43] | MIT | Robustní rámec pro testování jednotek pouze pro záhlaví pro programovací jazyk C a C ++. Podpora posměchu funkcí, detekce úniku paměti, zpráva o selhání. Funguje na různých platformách včetně vestavěných systémů a je kompatibilní s různými překladači. Výstupy do více formátů, jako jsou TAP, JunitXML, TAPV13 nebo prostý text. |
Šek | Ano | Ano | Ano | Ano | [44] | LGPL | Zaškrtněte funkce jednoduché rozhraní pro definování testů jednotek, které vývojářům brání v cestě. Testy jsou spouštěny v samostatném procesu, takže Check může zachytit jak selhání tvrzení, tak chyby kódu, které způsobují poruchy segmentace nebo jiné signály. Výstup z testů jednotek lze použít v editorech zdrojových kódů a IDE. Může výstup do více formátů, jako je formát TAP, JUnit XML nebo SubUnit. Podporováno v systémech Linux, OS X, FreeBSD a Windows. | |
Cmocka | Ano | Ano | Ano | Ano | [45] | Licence Apache 2.0 | CMocka je testovací rámec pro C s podporou falešných objektů. Je to snadné použití a nastavení. CMocka je nástupcem cmockery, který byl vyvinut společností Google, ale již nějakou dobu nebyl udržován. CMocka byla tedy rozdvojena a bude udržována i v budoucnu. Může výstup do více formátů, jako je formát TAP, JUnit XML nebo SubUnit. | |
Šmejd | Ano | [46] | Licence Apache 2.0 | Google sponzorovaný projekt. | ||||
CppUTest | Ano | Ano | Ne | Ano | [47] | 3-klauzule BSD | Omezený C ++ nastavený designem, aby bylo používání snadné a umožnilo mu pracovat na integrovaných platformách. C ++ je pohřben v makrech, takže křivka učení pro programátory C je minimální. Přeneseno na Symbian. Má posměšnou knihovnu podpory CppUMock | |
Kritérium | Ano | Ano | Ano | Ano | Ano | [48] | MIT | Rámec testování jednotek s automatickou registrací testu. Podporuje teorie a parametrizované testy. Každý test probíhá ve svém vlastním procesu, takže lze hlásit signály a pády. Může výstup do více formátů, například TAP formátu nebo JUnit XML. Podporováno v systémech Linux, OS X, FreeBSD a Windows. |
UK | [49] | 3-klauzule BSD | CU je jednoduchý rámec testování jednotek pro zpracování automatických testů v C. | |||||
CTest | Ano | Ano | Ano | [50] | Licence Apache 2.0 | Ctest je rámec s některými speciálními funkcemi: formátovaný výstup pro snadnou analýzu, snadné použití. | ||
CUnit | Ano | [51] | LGPL | Nezávislé na OS (Windows, Linux, Mac OS X, Solaris, HP-UX, AIX a pravděpodobně další) | ||||
CUnit (CUnity Fork) | Ano | [52] | LGPL | Rozdvojeno z CUnit v roce 2018 za účelem poskytování nepřetržitého vývoje a podpory. Nezávislé na OS (Windows, Linux, Mac OS X, Solaris, HP-UX, AIX a pravděpodobně další). Podporuje také výstup kompatibilní s JUnit a ve většině případů může jít o pokles náhrady za CUnit. | ||||
CUnitWin32 | Ano | [53] | LGPL | Pro Win32. Minimalistický rámec. Provede každý test jako samostatný proces. | ||||
STŘIH | Ne | [54] | BSD | |||||
Řezačka | Ano | [55] | LGPL | Rámec testování jednotek pro C. | ||||
EmbeddedUnit | Ano | Ano | [56] | MIT | Vložený C. | |||
Embunit | Ne | [57] | Proprietární | Vytvořte jednotkové testy pro C / C ++ a Embedded C ++ | ||||
FCTX | Ano | [58] | BSD | Rychlý a kompletní rámec testování jednotek vše v jedné hlavičce. Deklarujte a zapište své funkce v jednom kroku. Žádné závislosti. Cross-platform. | ||||
Testování GLib | Ano | Ano | [59] | Část GLib | ||||
GUnit | [60] | pro GNOME | ||||||
lcut | Ano | Ano | Ano | [61] | Licence Apache 2.0 | Lehký testovací rámec C Unit, včetně falešné podpory | ||
LibU | Ano | Ne | [62] | BSD | multiplatformní (Unixes a Windows); explicitní závislosti testovacího případu / sady; paralelní a sandboxové provedení; xml, txt a přizpůsobitelné formátování zpráv. | |||
MinUnit | [63] | MIT | extrémní minimalistické testování jednotek pomocí 2 C maker | |||||
Mut | Ne | Ne | Ne | Ne | [64] | MIT | Další minimalistický rámec pro C a Unix. Jeden hlavičkový soubor. | |
Nala | [65] | MIT | Silný výsměch. Clean API. | |||||
NovaProva | Ano | Ano | Ano | Ano | [66] | Licence Apache 2.0 | Rámec testování jednotek s automatickou registrací testu. Podporuje posměch a píchání. Každý test je spuštěn paralelně s valgrind ve vlastním procesu, takže mohou být zachyceny chyby paměti a signály. Podporováno v systému Linux. | |
Opmock | Ano | Ano | Ano | Ano | [67] | GPLv3 | Stubbing a posměšný rámec pro C a C ++ založený na generování kódu ze záhlaví. Může zkontrolovat parametry volání, sekvenci volání, zvládnout více implementací falešného a další. Zahrnuje také malý rámec testování jednotek s výstupem XML kompatibilním s JUnit, ale funguje také s jakýmkoli rámcem testování jednotek. | |
PicoTest | Ano | Ano | Ano | [68] | 3-klauzule BSD | PicoTest je rámec pro testování jednotkových souborů pro programy C, který následuje za xUnit zásady. Poskytuje CMake definice modulu pro snazší integraci s jinými projekty CMake. | ||
RapiTest | Ne | Ano | Ano | [69] | Proprietární | Focus je kritický pro bezpečnost / letecký / DO-178C software, běží na vložených cílech a na hostiteli, má pokrytí kódem. | ||
RCUNIT | Ano | Ano | Ano | [70] | MIT | RCUNIT je malý rámec pro testování programů C. Využívá nelokální skoky k emulaci výjimek a zpracovává ukončovací signály programu (např.SIGILL) během testovacích běhů. RCUNIT umožňuje vytváření testovacích přípravků, buď na test, nebo na testovací skupinu. | ||
Rexo | Ano | Ne | Ano | Ano | Ne | [71] | Veřejná doména | Rámec pro C89 / C ++ s automatickou registrací testů a vyleštěným API. |
RTRT | [72] | |||||||
SeaTest | Ano | Ano | [73] | MIT | Jednoduchý, čistý C, rámec testování jednotek | |||
Smarttester | [74] | Automatizované testování jednotek a integrace a pokrytí kódu | ||||||
Sput | [75] | 2-klauzule BSD | Jednoduchý přenosný rámec pro testování jednotek C, jeden soubor záhlaví | |||||
STRIDE | Ano | Ano | Ano | Ne | [76] | Proprietární | Integrované softwarové řešení kvality, které zahrnuje techniky pro testování jednotek, API, chování a integrace a také interaktivní portál pro podávání zpráv | |
TBrun | Ano | [16] | Proprietární | Automatizované testování jednotek a integrace a pokrytí kódu Generátory dostupné v jiné komponentě s názvem TBExtreme | ||||
Tessy | [77] | Proprietární | Automatizované testování jednotek a integrace a pokrytí kódu zaměřené na vestavěné systémy | |||||
TestApe | [78] | Testovací a posměšný rámec. Automatické výchozí posměchy pro nevyřešené externí stránky | ||||||
Testovací oddělení | Ano | [79] | GPL | Může upravovat hovory z testovaného softwaru; např. otestujte chybové podmínky tak, že zaseknete malloc a necháte jej vrátit null. Dobře zdokumentované | ||||
Test jednotky TF | Ano | Ano | [80] | GNU Malá GPL | Pure C, podporuje izolaci testů v samostatných procesech | |||
Krádež | Ano | [81] | ISC | Knihovna C pro testování na základě vlastností. | ||||
TPT | Ano | Ano | Ano | Ano | [21] | Proprietární | Testování časového oddílu: Automatizovaná modelová jednotka a testování integrace pro vestavěné systémy. | |
Jednota | Ano | Ano | [82] | MIT | Lehký a obsahuje funkce pro integrovaný vývoj. Může pracovat s Mocks and Exceptions pomocí CMock a CException. Integrováno také s testovacím prostředím Ceedling. | |||
VectorCAST / C | Ne | Ano | Ano | Ano | [83] | Proprietární | Automatizované testování jednotek a integrace a pokrytí kódu | |
Vizuální potvrzení | Ano | [84] | Doplněk pro testování jednotek pro Visual Studio. Na základě testovacího rámce cfix. | |||||
qc | Ano | [85] | FreeBSD | qc je port C testovacího rozhraní jednotky QuickCheck | ||||
nejmenší | Ano | Ano | [86] | Apache | Samostatný, žádné závislosti, pouze záhlaví. | |||
xTesty | [87] | BSD | Závisí na knihovnách STLSoft C a C ++ |
C#
Vidět .NET programovací jazyky níže.
C ++
název | Licence | xUnit | Svítidla | Skupinová svítidla | Generátory | Mocks | Výjimky | Makra | Šablony | Seskupení | Zdroj | Poznámky |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Aeryn | Ne | Ano | Ano | Ne | Ne | Ano | Ano | Ano | Ano | [88] | ||
API Sanity Checker | GNU LGPL | Ano | Ano (spektra) | Ano (spektra) | Ano | [31] | Generátor testů jednotek pro knihovny C / C ++. Může automaticky generovat přiměřená vstupní data pro každou funkci API. LGPL. | |||||
ATF | BSD | Ano | Ano | Ano | Ano | [32] | Původně vyvinut pro operační systém NetBSD, ale funguje dobře na většině platforem podobných Unixu. Schopnost instalovat testy jako součást vydání. | |||||
Bandita | MIT | Ne (popište to) | Ano (popište) | Ano (vnořený popis) | Ne | Ne | Ano | Ano | Ne | Ano (vnořený popis) | [89] | Pouze záhlaví. Automatická registrace testu. Speciálně vyvinut pro C ++ 11 |
Zvyšte testovací knihovnu | Zvýšit | Ano[90] | Ano[91] | Ano[92][93] | Ano | S další knihovnou "Želva"[94] | Ano | Rozhodnutí uživatele | Ano | Balíčky a štítky | [95] | Část Zvýšit. Výkonný koncept datové sady pro generování testovacích případů. Různé úrovně zařízení (globální, jednou na testovací sadu, jednou na každý testovací případ v sadě). Výkonné srovnání s plovoucí desetinnou čárkou. |
BugEye | Zvýšit | Ne | Ne | Ne | Ne | Ne | Ano | Ne | Ne | Ano | [96] | Pouze záhlaví. TAP výstup. |
Kantáta systémů QA | Proprietární | Ne | Ano | Ano | Ano | Ano | Ano | Ano | Ano | Ano | [36] | Komerční. Automatizovaný nástroj pro testování jednotek a integrace pro C ++. Certifikované testování pro hostitelské nebo vestavěné systémy. Pokrytí kódu a jedinečné ovládání rozhraní volání pro simulaci a zachycení hovorů. |
Kasmín | Apache 2 | Ne | Ano | Ano | Ne | Ne | Ano | Ano | Ano | Ano | [97] | C ++ 17, po vzoru testovacího rámce Jasmine, testy bezpečného typu, automatická registrace, funkce BDD, zaměřené / deaktivované / čekající testy, flexibilní konfigurace (JSON), barevný reportér konzoly, rozšiřitelný, Windows / Linux / macOS |
Catch nebo Catch2 | Zvýšit | Ne | Ano | Ano | Ano | Ne | Ano | Ano | Ano | Ano | [98] | Pouze záhlaví, žádné externí závislosti, automatická registrace, funkce tdd a bdd |
CATCH-VC6 | Ne | Ano | Ano | Ano | Ne | Ano | Ano | Ano | Ano | [99] | Port VC6 CATCH | |
cfix | Ano | Ano | Ne | Ne | Ne | Ano | Ano | Ne | [38] | Specializované pro vývoj Windows - režim jádra Win32 i NT. Kompatibilní s WinUnit. | ||
Cput | Ano | Ano | Ano | Ano | Ano | Ano | Ne | Apartmá | [100] | Knihovna a doplněk MS Visual Studio pro vytváření a spouštění testů jednotek. Otevřený zdroj. | ||
CPPOCL / test | Apache 2 | Ne | Ano | Ne | Ano | Ano | [101] | Vydáno pod Apache 2.0, kompatibilní s C ++ 98 a C ++ 11. Funguje pro Linux a Windows 32/64 bit s použitím gcc, Cygwin, VS2005 a VS2015. Knihovna pouze v záhlaví. Poskytuje schopnost psát testy výkonu podobným způsobem jako testy jednotek. Má určitou podporu pro hlášení úniků paměti. | ||||
CppTest | GNU LGPL | Ano | Ano | Apartmá | [102] | Vydáno pod LGPL | ||||||
cpptest-lite | MIT | Ano | Ano | Ano | Apartmá | [103] | Vydáno pod MIT. Vyvinuto pro C ++ 11. | |||||
CppUnit | GNU LGPL | Ano | Ano | Ano | Ne | Ne | Ano | Ano | Ne | Apartmá | [104][105] | Vydáno pod LGPL |
název | Licence | xUnit | Svítidla | Skupinová svítidla | Generátory | Mocks | Výjimky | Makra | Šablony | Seskupení | Zdroj | Poznámky |
CppUTest | Ano | Ano | Ano | Ne | Ano | Ne | Ano | Ne | Apartmá | [47] | Omezený C ++ nastavený designem, aby bylo používání snadné a umožnilo mu pracovat na integrovaných platformách. C ++ je pohřben v makrech, takže křivka učení pro programátory C je minimální. Přeneseno na Symbian. Má posměšnou knihovnu podpory CppUMock | |
CppUnitLite | Ano | Ne | Ne | Ne | Ano | Ne | Apartmá | [106] | ||||
CPUnit | Ano | Ano | Ano | Ne | Ne | Ano | Ano | Ano | Ano | [107] | Vydáno v rámci BSD. | |
Kritérium | MIT | Ano | Ano | Ano | Ano | Ne | Ano | Ano | Ano | Apartmá | [108] | Rámec testování jednotek s automatickou registrací testu. Vyžaduje podporu kompilátoru C ++ 11 pro C ++ API. Podporuje teorie a parametrizované testy. Každý test probíhá ve svém vlastním procesu, takže lze hlásit signály a pády. Může výstup do více formátů, například TAP formátu nebo JUnit XML. Podporováno v systémech Linux, OS X, FreeBSD a Windows. |
libcester | MIT | Ano | Ano | Ano | Ano | Ano | Ano | Ano | Ne | Soubor | [109] | Robustní rámec pro testování jednotek pouze pro záhlaví pro programovací jazyk C a C ++. Podpora posměchu funkcí, detekce úniku paměti, zpráva o selhání. Funguje na různých platformách včetně vestavěných systémů a je kompatibilní s různými překladači. Výstupy do více formátů, jako jsou TAP, JunitXML, TAPV13 nebo prostý text. |
crpcut | Ne | Ano | Ne | Ne | Ano | Ano | Apartmá v apartmánech | [110] | Doložka BSD 2. Spustí každý test ve svém vlastním procesu, což zaručuje, že testovací sada bude pokračovat i v případě neočekávaného selhání nebo nekonečné smyčky. | |||
ROZTOMILÝ | Ano | Ano | Ne | Ne | Ano | Ano | Apartmá | [111] | CUTE (C ++ Unit Testing Easier) s integrací Eclipse CDT. Jeden řádek obsahuje, bez dědičnosti. Mock podporu poskytuje Mockator. | |||
roztomilý | Ne | Ne | Ne | Ano | [112] | |||||||
CxxTest | Ano | Ano | Ano | Ne | Ano* | Volitelný | Ano | Ne | Apartmá | [113] | Používá analyzátor C ++ a generátor kódu (vyžaduje Krajta ) pro registraci testu. * Má rámec pro generování falešných globálních funkcí, ale ne pro generování falešných objektů. | |
doctest | MIT[114] | Ne | Ano | Ano | Ne | Ne | Ano | Ano | Ano | Ano | [115] | Lehký rámec funkcí C ++ s jednou hlavičkou pro testování |
Embunit | Ne | Ne | Ano | [57] | Komerční. Vytvořte jednotkové testy pro C / C ++ a Embedded C ++ | |||||||
Cvičení | BSD | Ne | Ne | Ne | Ne | Ne | Ano | Ano | Ano | Spustitelné soubory | [116] | Zaměřeno na co nejrychlejší a nejjednodušší přidávání testů. |
Předstírej to | MIT | Ano | [117] | Pomocí nejnovějších funkcí C ++ 11 můžete vytvořit expresivní, ale přesto velmi jednoduché rozhraní API. | ||||||||
FCTX | Ano | Ano | Ano | Ne | Ne | Ne | Ano | Ne | Ano | [118] | Rychlý a kompletní rámec testování jednotek vše v jedné hlavičce. Deklarujte a zapište své funkce v jednom kroku. Žádné závislosti. Křížová plošina. | |
Fruktóza | Ne | Ano | Ne | Ano | Ne | Ano | Ano | Ano | Ne | [119] | Jednoduchý rámec testování jednotek. | |
název | Licence | xUnit | Svítidla | Skupinová svítidla | Generátory | Mocks | Výjimky | Makra | Šablony | Seskupení | Zdroj | Poznámky |
Mocking Framework Google C ++ | Ano | Ne | Ano | Ano | [120] | |||||||
Google Test | BSD | Ano | Ano | Ano | Ano | Ano | Ano | [121] | Podporuje automatické zjišťování testů, bohatou sadu tvrzení, uživatelsky definovaná tvrzení, testy smrti, fatální a nefatální selhání, různé možnosti pro provádění testů a generování testovacích zpráv XML. | |||
Hestia | MIT | Ano | Ano | Ano | Ne | Ne | Ano | Ano | Ano | Apartmá | [122] | Otevřený zdroj. Může testovat servery, knihovny a aplikace a integrovaný software. Výstupy do standardních, textových, html nebo xml souborů. Má několik tvrzení pro zasílání zpráv, varování a výjimky, stejně jako prosté podmínky. |
Hippomocky | Ano | Ne | Ano | Ano | [123] | |||||||
Iglú | Ano (kontexty) | Ne | Ne | Ne | Ano | Ano | Ano | Ano (vnořené kontexty) | [124] | Testování jednotek stylu BDD v C ++ | ||
jinak | Ne | Ano | Ne | Ne | Ne | Ano | Ano | Ano | Ne | [125] | Drobný testovací rámec C ++ 11 pouze pro záhlaví | |
liblittletest | Ano | Ano | Ano | Ne | Ne | Ano | Ano | Ano | Ano | [126] | liblittletest je přenosná C ++ knihovna s hlavičkou pouze pro testování jednotek. Podporuje bohatou sadu tvrzení, automatické zjišťování testů a různé možnosti pro provádění testů. | |
libunittest | Ano | Ano | Ano | Ne | Ne | Ano | Ano | Ano | Ano | [127] | libunittest je přenosná knihovna C ++ pro testování jednotek využívající C ++ 11. | |
bojovnost | BSD | [128] | ||||||||||
Typemock Isolator ++ | Ano | Ano | Ano | Ano | Ano | Ano | [129] | Komerční. Rámec izolace / zesměšňování pro C / C ++ | ||||
Microsoft Unit Testing Framework pro C ++ | Proprietární | Ano | Ano | Ano | Ne | Ne | Ano | Ano | Ano | Ano | [130] | Komerční. Integrováno do Microsoft Visual Studio 2012 IDE a novějších verzí. |
Mockator | Ano | Ne | Ano | Ano | [131] | Falešná knihovna objektů pouze v záhlaví a modul plug-in Eclipse k vytvoření testovacích dvojek jednoduchým, ale výkonným způsobem; využívá nové jazykové vybavení C ++ 11 a přitom je stále kompatibilní s C ++ 03; má integrovanou podporu pro CUTE | ||||||
falešný ++ / mockcpp | Ano | Ano | Ne | Ano | Ano | Ano | Ano | Apartmá | [132] | Jednoduchý testovací rámec pro C ++ (vyžaduje cmake) | ||
mockitopp | Ano | [133] | Rámec objektového rámce C ++ poskytující podobnou syntaxi jako falešný pro Java. | |||||||||
mockpp | Ano | Ano | Ano | Ano | Ano | Ano | Ano | Apartmá | [134] | Posměšný rámec C ++ hostovaný společností Google | ||
název | Licence | xUnit | Svítidla | Skupinová svítidla | Generátory | Mocks | Výjimky | Makra | Šablony | Seskupení | Zdroj | Poznámky |
NanoCppUnit | Ne | Ano | Ano | Ne | Ne | Ne | Ano | Ano | Apartmá | [135] | Ověření konceptu | |
NullUnit | Ano | Ano | Ano | Ne | Ne | Ano | Ano | Ano | Apartmá | [136] | Nízké úsilí, snadné použití. Podporuje automatické zjišťování testů, uživatelsky definovaná tvrzení, fatální a nefatální podmínky, generování testovacích zpráv XML a silnou podporu pro integraci IDE. | |
OAKUT | Ne | Ne | Ano | Ano (XML) | Ne | Ano | Ano | Ano | XML | [137] | Používá sdílené knihovny / DLL | |
Opmock | GNU GPL | Ano | Ano | Ano | Ano | Ano | Ne | Ano | Ne | Ano | [67] | Stubbing a posměšný rámec pro C a C ++ založený na generování kódu ze záhlaví. Neimplikuje úpravy stávajícího kódu, takže je vhodný pro starší verzi refaktorování kódu. Zejména nepotřebujete virtuální operace ani abstraktní třídy. Může zkontrolovat parametry volání, sekvenci volání, zvládnout více implementací falešného a další. Zahrnuje také malou platformu pro testování jednotek s výstupem XML kompatibilním s Junit, ale funguje také s jakýmkoli rámcem pro testování jednotek. |
Test Parasoft C / C ++ | Proprietární | Ano | Ano | Ano | Ano | Ano se správnou konfigurací | Ano | Ano | Ano | Ano | [35] | Komerční. Automatické generování a provádění testů jednotek / komponent na hostitelských nebo vestavěných systémech s pokrytím kódu a detekcí chyb za běhu. Poskytuje také statickou analýzu a kontrolu peer kódu. |
QtTest | GNU LGPL | Ano | Ano | Ne | Ne | Ne | Ano[138] | Ne | Ne | [139] | Postaveno na ultra multiplatformní knihovně Qt. Umožňuje testování na Windows, Mac OS X, Linux, BSD, Symbian a na jakékoli jiné platformě, na které může Qt stavět. | |
QuickCheck ++ | [140] | Rámec pro automatické generování testů. Inspirovaný Rychlá kontrola | ||||||||||
QuickTest | Ne | Ne | Ne | Ne | Ne | Ano | Ano | Ano | Ne | [141] | ||
RapiTest | Proprietární | Ne | Ano | Ano | Ano | Ano | Ano | Ano | Ano | Ano | [69] | Focus je kritický pro bezpečnost / letecký / DO-178C software, běží na vložených cílech a na hostiteli, má pokrytí kódem. |
Rexo | Veřejná doména | Ano | Ano | Ano | Ne | Ne | Ne | Ano | Ne | Ano | [71] | Rámec pro C89 / C ++ s automatickou registrací testů a vyleštěným API. |
Bezpečnostní síť | Ano | Ano | Ne | Ano | Ano | Ano | Ano | Ne | Ne | [142] | Lehký rámec pro rychlé testování jednotek, který se snadno nastavuje a používá. Funguje na Windows a Linux. Podporuje GNU C ++, VC ++, MinGW, QtSDK a může vytvářet testovací projekty pro VisualStudio, CodeBlocks, Eclipse, KDevelop | |
Zkratka | Ne | Ano | [143] | |||||||||
STRIDE | Proprietární | Ano | Ano | Ano | Ne | Ano | Ano | Ano | Ano | Ano | [144] | Komerční. Integrované softwarové řešení kvality, které zahrnuje techniky pro testování jednotek, API, chování a integrace a také interaktivní portál pro podávání zpráv |
název | Licence | xUnit | Svítidla | Skupinová svítidla | Generátory | Mocks | Výjimky | Makra | Šablony | Seskupení | Zdroj | Poznámky |
Symbian OS Unit | Ano | [145] | Na základě CxxTest | |||||||||
TBrun | Proprietární | [146] | Komerční. Generátory dostupné v jiné komponentě s názvem TBExtreme | |||||||||
Tessy | Proprietární | [77] | Komerční. | |||||||||
TDOG | Ano | Ano | Ano | Ano | Ne | Ano | Ano | Ano | Makro (obory názvů) | [147] | TDOG je lehký, přenosný a open source testovací rámec pro C ++ xUnit. | |
Otestujte brzy | Ne | Ano | Ano | Ano | Ne | Auto detekce | Ano | Ano | Makro (obory názvů) | [148] | Složitá makro logika (záměrně) | |
Testwell CTA ++ | Proprietární | Ano | Ne | Ne | Ano | Ne | Ano | Ano | Ano | [149] | Komerční. | |
tpunit ++ | Ano | Ano | Ne | Ne | Volitelný | Ano | Ano | [150] | Jednoduchá, přenosná knihovna C ++ xUnit obsažená v jedné hlavičce. | |||
Trompeloeil | Zvýšit | Ano | [151] | Jednoduchý, ale výkonný rámec s jednou hlavičkou pro zesměšňování. Vyžaduje C ++ 14. | ||||||||
TUT | Ne | Ne | Ano | Ne | Ne | Ano | Ano | Ano | Šablony | [152] | Na základě šablon. Automatická registrace / zjišťování testů, přizpůsobitelný proces generování zpráv, různé možnosti spuštění testů. Snadno přizpůsobitelné pro práci na Windows CE. | |
Jednotka ++ | [153] | |||||||||||
unit.hpp | Ne | Ano | Ne | Ano | Ne | Ano | Ano | Ne | [154] | Rámec pro testování jednotek s extrémně lehkou jednotkou (<500 loc). Sleduje ducha D, pokud jde o jednotkové testy. Automatické zjišťování testů. Nastavení testu stylu RAII, které lze opakovaně použít v SEKCÍCH (podobně jako u Catch). | ||
UnitTest ++ | Ne | Ano | Ano | Ne | Ano | Ano | Ano | Apartmá | [155] | UnitTest ++ je svobodný software. Jednoduchost, přenositelnost, rychlost a malé rozměry jsou všechny důležité aspekty UnitTest ++. | ||
upp11 | Ano | Ano | Ne | Ne | Ne | Ano | Ano | Ano | Ano | [156] | Svobodný software. Minimální (jedna malá hlavička), registrace automatických testů, parametrizované testy atd. Pouze C ++ 11. | |
UquoniTest | Proprietární | Ano | Ano | Ano | Ne | Ano | Ano | Ano | Ano | Ano | [157] | Komerční. Přidává funkce, jako je snadné vytváření (opakovaně použitelných) testovacích adresářů, Rich Booleans v tvrzeních a další. |
μt | Zvýšit | Ne | Ano | Ano | Ne | Ne | Ano | Ne | Ano | Ano | [158] | C ++ 20 single header / single module, macro-free μ (micro) / Unit Testing Framework with no dependencies. |
VectorCAST / C ++ | Proprietární | Ne | Ano | Ano | Ano | Ano | Ano | Ano | Ano | Ano | [83] | Komerční. Automatizované testování jednotek a integrace a pokrytí kódu. |
Vizuální potvrzení | Ano | Ano | Ne | Ne | Ne | Ano | Ano | Ne | [84] | Doplněk pro testování jednotek pro Visual Studio. Na základě testovacího rámce cfix. | ||
WinUnit | [159] | Zaměřeno více na C / C ++ než na vývojáře .NET | ||||||||||
název | Licence | xUnit | Svítidla | Skupinová svítidla | Generátory | Mocks | Výjimky | Makra | Šablony | Seskupení | Zdroj | Poznámky |
xTesty | Ano | Ano | [87] | Závisí na knihovnách STLSoft C a C ++ | ||||||||
xUnit ++ | Ano | Ano | Ano | Ano | Ano | Ano (Pouze testovací nastavení) | Ano | Ano (Apartmá a atributy) | [160] | Podporuje souběžné spouštění testů. Makra se používají pouze pro nastavení testu, ne pro testovací tvrzení. | ||
nejmenší | Apache 2 | Ano | Ano | [86] | Samostatný, žádné závislosti, pouze záhlaví. | |||||||
sTest | MIT | Ano | Ano | Ano | Ano | [161] | Lehký (jeden hlavičkový soubor, používá standardní knihovnu). Jednoduché použití a rychlé psaní testů (není třeba: stavět speciální konstrukce, vytvářet objekty, používat obor, chytat nebo házet výjimky). Počítání, seskupování a slučování testů. Snadno upravitelný výstup (oddělená logika od tisku protokolů). Vyžaduje C ++ 11. | |||||
název | Licence | xUnit | Svítidla | Skupinová svítidla | Generátory | Mocks | Výjimky | Makra | Šablony | Seskupení | Zdroj | Poznámky |
Cg
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
UnitTestCg | Ne | [162] | Pixel a Vertex Shaders podporovány. |
CFML (ColdFusion)
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
CFUnit | |||
cfcUnit | Ano | ||
MXUnit | Ano | [163] | Unit Test Framework s Eclipse a Sublime Text Plugins pro CFML ve Windows Studená fúze, Railo, a Lucee |
TestBox | Ano | xUnit and Behavior Driven Testing Framework for CFML Studená fúze, Railo, a Lucee | |
Mockbox | Ne | Mocking / Stubbing Framework pro CFML (ColdFusion) |
Clojure
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
clojure.test (integrovaný) | Ano | [164] | |
Očekávání | Ano | [165] | |
Midje | [166] | ||
Speclj | Ano | [167] | |
test.check | [168] |
Cobol
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
COBOLUnit | Ano | [169] | Jednoduchý open source framework pro testování jednotek pro psaní a spouštění opakovatelných testů v COBOLU. Distribuováno pod GNU General Public License. |
test cobol-unit | Ne | [170] | Povolit izolované testování jednotek jednotlivých odstavců v programech COBOL v samostatném prostředí bez připojení k a z / OS Systém. Distribuováno pod GNU General Public License. |
GCBLUnit | Ne | [171] | Jednoduché testování jednotek pro GnuCOBOL napsané v GnuCOBOL. Distribuováno pod GNU General Public License. |
důvtipný test | Ne | [172] | Komerční nástroj (spíše než rámec) pro úpravy a provádění testů komponent na serveru Sálové počítače IBM plošina |
Topaz pro celkový test | Ne | [173] | Komerční nástroj (spíše než rámec) pro automatické vytváření a provádění testů sálových jednotek; poskytnout stubbing dat; poskytují výchozí testovací tvrzení, která lze změnit a další. |
zUnit | Ano | [174] | Obchodní rámec na internetu Sálové počítače IBM plošina |
mfunit (MFU) | Ano | [175] | Komerční rámec pro testování programů Micro Focus COBOL na platformách Windows / Unix |
CC analyzátor | Ne | Nástroj pro analýzu pokrytí obchodního zákoníku. K dispozici na Sálové počítače IBM a platformy Windows / Unix |
Společný Lisp
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
CLUnit | [176] | ||
Test CyberTiggyr | [177] | ||
FiveAM | Ne | [178] | |
FRT | [179] | ||
velká cena | [180] | ||
HEUTE | [181] | ||
VÝTAH | [182] | ||
lisp jednotka | [183] | ||
dokázat | [184] | ||
RT | [185] | ||
stefil | [186] | ||
XLUnit | [187] |
Krystal
název | xUnit | Zdroj | Poznámky | |
---|---|---|---|---|
Crotest | [188] | Licence MIT. Malý a jednoduchý testovací rámec pro Crystal s běžnými tvrzeními a bez znečištění do třídy objektů. |
Kučera
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
CurlUnit | [189] |
DataFlex
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
DFUnit | Ano | [190] |
Delphi
název | xUnit | Zdroj | Licence | Poznámky |
---|---|---|---|---|
DUnit | Ano | [191] | MPL | - |
DUnit2 | Ano | [192] | - | |
DUnitX | Ano | [193] | Licence Apache | - |
DUnitm | Ano | [194] | Single Unit, Classless framework. |
Emacs Lisp
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
Pryskyřník | [195] | ||
ElUnit | [196] | ||
losí test | Ne | [197] | |
Unit-test.el | [198] |
Erlang
název | xUnit | Svítidla | Skupinová svítidla | Generátory | Zdroj | Poznámky |
---|---|---|---|---|---|---|
EUnit | Ano | Ano | Ano | Ano | [199] | Zahrnuto ve verzi Erlang R12B5 a novější |
Fortran
název | xUnit | Svítidla | Skupinová svítidla | Generátory | MPI | OpenMP | Zdroj | Poznámky |
---|---|---|---|---|---|---|---|---|
FUnit | Ano | Ano | Ano | Ne | [200] | Minimální tvrzení Fortran plus a varná deska rozšířena prostřednictvím Ruby. | ||
OVOCE | Ano | Ano | Ano | Ano | [201] | Napsáno ve Fortranu 95, přesto funguje s kódem napsaným v jakékoli verzi Fortranu. Má tvrzení, příslušenství, nastavení, demontáž, hlášení a další. Generátor v Ruby. | ||
Ftnunit | [202] | |||||||
pFUnit | Ano | Ano | Ano | Ano | Ano | Ano | [203] | Podporuje testování postupů založených na MPI a OpenMP. Nyní je k dispozici plně objektově orientovaná implementace využívající Fortran 2003. Používá se s řadou starších a nových Fortranských kódů. |
ObjexxFTK: UnitTest | [204] | Uživatel píše testy Fortran: Skript Pythonu automaticky najde všechny testy a vygeneruje testovací ovladač Fortran. Podporuje F77-F2003. Včetně podpory tvrzení a knihoven řetězců a polí. | ||||||
Zofu | Ano | [205] |
F#
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
Foq | Ne | [206] | Lehký typově bezpečný a bezpečný pro vlákna falešný objekt knihovna pro F # s podporou C # a VB.Net. |
FsCheck | Ne | [207] | Náhodné testování (Fuzzing ) kombinátor knihovna na základě Rychlá kontrola pro Haskell. |
FsMocks | Ne | [208] | F # falešná knihovna založená na Rhino.Mocks. |
FsTest | Ano | [209] | Jazyk specifický pro doménu pro psaní jazykově orientované programování specifikace ve F #. Na základě syntaxe FsUnit, ale cílení xUnit.net. |
FsUnit | Ne | [210] | Samostatný Vývoj založený na chování framework s přirozenou syntaxí pro psaní specifikací. |
NaturalSpec | Ne | [211] | Jazyk specifický pro doménu pro psaní specifikací v přirozeném jazyce. Na základě NUnit. |
Konec citátu | Ano | [212] | Kombinuje dekompilaci F # nabídky dekompilace, vyhodnocení a inkrementální redukci, aby bylo možné psát testovací tvrzení jako prosté, staticky kontrolované citované výrazy, které vytvářejí podrobné chybové zprávy. Integruje bez konfigurace všechny rámce pro testování jednotek založené na výjimkách, včetně xUnit.net, NUnit a MbUnit. Unquote může být také použit v rámci relací FSI. |
jiný | - | Viz také výpis pro .NET programovací jazyky, jinde na této stránce. |
Jít
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
jít testovat | [213] | 'Go test' automatizuje testování balíčků pojmenovaných podle cest importu. | |
go2xunit | Ano | [214] | Převádí jít test -v (nebo gocheck -vv ) výstup na xunit nebo xunit.net kompatibilní výstup XML (použitý v Jenkins / Hudson). |
Báječný
Všechny položky pod Jáva lze také použít v Groovy.
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
easyb | [215] | BDD | |
Spocku | Ano | [216] | BDD s integrovanými funkcemi Mocking a Spy. |
Gmock | Ano | [217] | Vysmívající se rámec |
Haskell
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
HUnit | Ano | [218] | |
HUnit-Plus | Ano | [219] | |
Rychlá kontrola | Ne | [220] | Rychlá kontrola |
SmallCheck | Ne | [221] | Vyčerpávající testovací analýza „malých“ ukázkových dat. |
Hspec | [222] | Rámec BDpec ve stylu RSpec pro Haskell, který se integruje s QuickCheck a HUnit. | |
čuču | Ne | [223] | Rámec akceptačního testování ve stylu okurky pro Haskell |
bdd | Ne | [224] | Jazyk specifický pro interní doménu pro testování programů pomocí procesu vývoje založeného na chování |
Haxe
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
munit | [225] | Produkuje zprávy HTML pro více cílů kompilace včetně JavaScriptu, ActionScriptu a C ++ | |
hexUnit | [226] |
HLSL
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
UnitTestCg | Ne | [162] | Pixel a Vertex Shaders podporovány. |
Igor Pro
název | TAP | xUnit | Svítidla | Skupinová svítidla | Zdroj | Poznámky |
---|---|---|---|---|---|---|
UTF | Ano | Ano | Ano | Ano | [227] | Kompatibilní s verzemi 6/7/8 |
ITT IDL
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
MGunit | Ano | [228] | |
bílý papír | [229] | Pouze bílá kniha, ne rámec |
Internet
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
HtmlUnit | [230] | Emulátor bezhlavého prohlížeče Java | |
HttpUnit | Testovací rámec pro webové aplikace, obvykle používaný v kombinaci s JUnit | ||
IEUnit | [231] | Testovací rámec pro webové aplikace založený na prohlížeči IE a JavaScriptu | |
Canoo WebTest | [232] | Open source framework založený na HtmlUnit. Podporujte ve skriptování syntaxi podobnou XML nebo Groovy. | |
Selen | Testovací rámec, jehož přehrávání lze spustit ve většině moderních webových prohlížečů a testovat webové stránky. | ||
Watir | Testovací rámec založený na jazyce Ruby, který lze spustit ve webových prohlížečích a otestovat webové stránky. | ||
SoapUI | [233] | Platforma pro testování webových služeb s otevřeným zdrojovým kódem pro architektury orientované na služby. | |
SOAtest | [234][235] | Komerční. Platforma pro testování API, jejíž záznam / přehrávání probíhá ve většině moderních webových prohlížečů k testování webových stránek. Podporuje Selenium WebDriver. | |
Dopravní papoušek | [236] | An Simulace API a Virtualizace služeb platforma podporující několik protokolů a API. Umožňuje testovat komponenty izolovaně. |
Jáva
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
Agitar | Ano | [237] | Automatizuje vytváření důkladných testů JUnit v kódu |
Artos | Ano | [238] | Open source framework pro psaní Unit, Integration a funkčních testů. Zahrnuje předkonfigurovaný rámec protokolování a zprávy o rozsahu, využití pro zápis toku pro ruční / poloautomatické testování. Podporuje testování BDD pomocí okurkových skriptů. |
Arquillian | Ano | [239] | Open source framework pro psaní integračních a funkčních testů. Zahrnuje grafit Arquillian, Drone a Selen, které také zapisují testy do vizuální vrstvy. |
Tvrdit J. | [240] | Plynulá tvrzení pro Javu | |
beanSpec | [241] | Vývoj založený na chování | |
BeanTest | Ne | [242] | Malý webový testovací rámec Java vytvořený pro použití WebDriver / HTMLUnit ve skriptech BeanShell |
Kaktus | A JUnit rozšíření pro testování Java EE a webové aplikace. Testy kaktusů jsou prováděny uvnitř Java EE / webový kontejner. | ||
Harmonika | [243] | Vývoj řízený přejímacími testy, Vývoj založený na chování, Specifikace příkladem | |
Concutest | [244] | Rámec pro testování souběžných programů | |
Okurka-JVM | [245] | Vývoj založený na chování nahradí zastaralé JRuby Cuke4Duke na bázi | |
Cuppa | [246] | Vývoj založený na chování rámec pro Javu 8 | |
DbUnit | [247] | A JUnit rozšíření k provádění testování jednotek s databázově řízenými programy | |
EasyMock | [248] | Falešný rámec[249] | |
EtlUnit | Ano | [250] | Rámec testování jednotek pro procesy Extract-Transform-Load, napsaný v Javě. Schopen testovat Oracle, Informatica, SqlServer, PostGreSQL, MySQL atd.[251] |
EvoSuite | [252] | Nástroj pro generování testovacích případů, který dokáže automaticky generovat testy JUnit. | |
GrandTestAuto | [253] | GrandTestAuto (GTA) je platforma pro kompletní automatizované testování Java softwaru. Testy lze distribuovat na několik strojů v síti. | |
GroboUtils | [254] | A JUnit rozšíření poskytující automatizovanou dokumentaci, testování jednotek hierarchie tříd, pokrytí kódu a vícevláknové testy. | |
HavaRunner | Ano | [255] | Běžec JUnit s integrovanou podporou souběžnosti, sadami a scénáři. |
Instinkt | [256] | Vývoj založený na chování | |
Rámec testování na straně serveru Java (JSST) | [257] | Rámec testování na straně serveru Java, který je založen na podobné myšlence jako Apache CACTUS, ale na rozdíl od CACTUS není spojen s JUnit 3.x a lze jej použít ve spojení s jakýmkoli testovacím rámcem. | |
JBehave | [258] | Vývoj založený na chování | |
JDave | [259] | Vývoj založený na chování | |
PŘÍKLAD | Ano | [260] | A JUnit rozšíření, které ke snížení využívá závislosti mezi testovacími případy duplikace kódu a zlepšuje lokalizaci defektů. |
JGiven | [261] | Vývoj založený na chování | |
JMock | [262] | Falešný rámec | |
JMockit | [263] | Open source framework. Lze snadno psát testy, které budou zesměšňovat závěrečné třídy, statické metody, konstruktory atd. Neexistují žádná omezení. | |
Jnario | Ano | [264] | Vývoj založený na chování jako Okurka |
jqwik | [265] | Testovací modul JUnit 5 pro testování založené na vlastnostech | |
Jtest | Ano | [266] | Komerční. Automatické generování a provádění testů jednotek / komponent s pokrytím kódu a detekcí chyb za běhu. Poskytuje také statickou analýzu a kontrolu peer kódu. |
Jukito | [267] | Kombinuje Mockito a Guice umožnit automatické zesměšňování a vytváření instancí závislostí | |
JUnit | Ano | [268] | |
JUnitEE | [269] | A JUnit rozšíření pro testování Java EE aplikace | |
JWalk | [270] | Rychlé, poloautomatické vytváření vyčerpávajících testovacích sad jednotek | |
Mockito | [271] | Falešný rámec pomocí [14] knihovna | |
Mockrunner | [272] | A JUnit rozšíření pro testování testovacích servletů, filtrů, tříd značek a akcí a formulářů Struts. | |
Jehla | [273] | Open source framework pro testování komponent Java EE mimo kontejner v izolaci. | |
NUTester | [274] | Testovací rámec vyvinutý na Northeastern University za účelem pomoci při výuce úvodních kurzů informatiky v Javě | |
OpenPojo | [275] | Rámec otevřeného zdroje používaný k ověřování a vynucování chování POJO a ke správě identity - rovná se, hashCode & toString. | |
PowerMock | [276] | Rozšíření obou Mockito a EasyMock, který umožňuje zesměšňovat statické metody, konstruktory, závěrečné třídy a metody, soukromé metody, odstranění statických inicializátorů a další. | |
Randoop | Ano | [277] | Automaticky vyhledává chyby a generuje jednotkové testy pro Javu prostřednictvím náhodného testování zaměřeného na zpětnou vazbu (varianta Fuzzing ). |
Spocku | [278] | Spock je testovací a specifikační rámec pro aplikace Java a Groovy. Spock podporuje specifikaci příkladem a testování stylu BDD. | |
SpryTest | Ano | [279] | Komerční. Automated Unit Testing Framework for Java |
SureAssert | [280] | Integrované řešení testování jednotek Java pro Eclipse. Smlouva-první design a vývoj řízený testem | |
Tacinga | [281] | Používá čistý objektově orientovaný programovací přístup a nabízí komerční licenci a bezplatnou podporu. | |
TestNG | Ano | [282] | Testy mohou zahrnovat jednotkové testy, funkční testy a integrační testy. Má zařízení k vytváření dokonce i nefunkčních testů (jako jsou testy načítání, časované testy).[283][284] |
Unitils | [285] | Nabízí obecné nástroje a funkce pro pomoc s testováním vrstvy perzistence a testování s falešnými objekty. Nabízí specifickou podporu pro testování kódu aplikace, která využívá JPA, hibernaci a pružinu. Unitils se integruje s testovacími rámci JUnit a TestNG. | |
XMLUnit | [286] | Testování JUnit a NUnit pro XML |
JavaScript
název | xUnit | TAP | Na straně klienta | Na straně serveru | Zdroj | Poznámky |
---|---|---|---|---|---|---|
AVA | Ano | Ano | Ne | Ano | [287] | Futuristický testovací běh JavaScriptu |
Nejvhodnější | Ano | Ano | [288] | [OBSOLETE]: Suitest je výkonná a snadno použitelná testovací sada BDD pro JavaScript | ||
DOH | Ano | Ano | [289] | Dojo Objektivní svazek, který lze spustit v prohlížeči nebo samostatně pomocí nosorožec | ||
LBRTW UT | Ne | Ano | Ne | [290][291] | Vyvinuto jako učební projekt | |
JSUnit | Ano | Ne | Ano | Ne | [292] | JSUnit již není aktivně udržován |
Vylepšit JS | Ano | Ne | Ano | Ne | [293] | Přístav Enhance PHP |
QUIT | Ano | Ano | Ano | [294] | jQuery zkušební postroj | |
Unit.js | Kompatibilní | Ano | Ano | Ano | [295] | Rámec testování jednotek pro javascript a Node.js. Unit.js pracuje s jakýmkoli rámcem testování jednotek a knihovnami tvrzení. Více stylů tvrzení: TDD, BDD, spec (poskytuje generátor dokumentace spec), očekávat, ... |
RhUnit | Ano | Ano | [296] | QUIT kompatibilní rámec Rhino / JUnit | ||
Crosscheck | Ne | Ano | [297] | Rámec založený na prohlížeči Java bez prohlížeče | ||
J3Unit | Ano | Ne | [298] | |||
Moka | Ano | Ano | Ano | Ano | [299] | Testovací rámec JavaScriptu běží dále node.js |
internovat | Ne | Ano | Ano | Ano | [300] | |
JSNUnit | Ano | Ne | [301] | |||
Test YUI | Ano | Ano | Ano | Ano | [302] | |
JSSpec | Ano | Ne | [303] | Vývoj založený na chování rámec | ||
UnitTesting | Ano | Ne | [304] | script.aculo.us testovací postroj javascript | ||
JSpec | Ano | Ano | [305] | Vysoce čitelné BDD, více než 50 matcherů, nezávislé na DOM / framework, asynchronní, rhino, podpora node.js a další (již neudržované) | ||
Jasmín | Ano | Ano | [306] | BDD, nezávislé na architektuře, snadná integrace s projekty Ruby a průběžné sestavování. Umožňuje testování bez DOM i asynchronní testování. | ||
šroubovací jednotka | Ano | Ne | [307] | Vyžaduje jQuery | ||
Páska | Ano | Ano | Ano | Ano | [308] | Testovací svazek produkující TAP pro uzel a prohlížeče |
teenytest | Ano | Ano | Ne | Ano | [309] | Minimální testovací běh s nulovým API |
Test. Jednoduchý | Ne[310] | Ano | Ano | Ne | [311] | Napište testy jednotky emitující TAP v JavaScriptu a spusťte je ve svém prohlížeči. |
Test Více | Č.1] | Ano | Ano | Ne | [312] | Napište testy jednotky emitující TAP v JavaScriptu a spusťte je ve webovém prohlížeči. |
Modelový případ | Ano | Ne | [313] | |||
Testovat | Ano | Ano | [314] | Lehký, neznečišťující a snadno nastavitelný a použitelný | ||
testdouble.js | Kompatibilní | Ano | Ano | [315] | Zdvořilá testovací dvojitá knihovna (např. Falešná / špionážní / stub), kompatibilní s jakýmkoli testovacím rámcem | |
jsUnitTest | Ano | Ano[316] | Na základě TestCase, ale bez závislosti na prototypu | |||
JSTest | Ano | Ne | [317] | Lehký, neznečišťující rámec založený na prohlížeči | ||
JSTest.NET | Ne | Ano | [318] | Testovací běh jednotky JavaScriptu bez prohlížeče pro použití s MsTest, XUnit, NUnit atd. | ||
jsUnity | Ano | Ne | Ano | Ano | [319] | Kontextově agnostický (JavaScript, JScript (ASP / WSH), Rhino atd.) |
RhinoUnit | Ne | Ano | [320] | nosorožec - na bázi framework, který umožňuje spouštění testů v Ant | ||
JasUnit | Ano | Ne | Ano | Ne | [321] | Lehký rám. Part of a project that provides Mocks and IoC.) |
FireUnit | Ano | Ne | [322] | Testing framework that provides logging and viewing within a new tab of Firebug. | ||
Js-test-driver | Ano | Ano | Ne | [323] | The goal of JsTestDriver is to build a JavaScript test runner which easily integrates with continuous builds systems and allows running tests on multiple browsers quickly to ease TDD style development. | |
Js-test-runner | Ne | Ano | Ano | [324] | A JUnit test runner that runs JavaScript tests. The goal of the JS Test Runner is to be able to test JavaScript code using an approach that test driven programmers will feel comfortable with; particularly in the context of Continuous Integration. | |
Sinon.js | Kompatibilní | Ano | Ano | [325] | Standalone test spies, stubs and mocks for JavaScript. No dependencies, works with any unit testing framework. | |
SOAtest | Ne | Ano | Ne | [235] | Commercial. 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. | |
Sliby | Ne | Ano | [326] | |||
Nodeunit | Ano | Ano | [327] | Asynchronous Javascript testing framework | ||
Tyrtle | Ano | Ano | [328] | Testing framework which allows expressive assertions and interactive test output | ||
wru | Kompatibilní | Ano | Ano | [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 | Kompatibilní | Ano | Ano | Ano | [330] | BDD/xUnit, assertions, expectations, browser/server, extendable with tools like linting and other QA measures, highly configurable, well documented and actively developed |
Lighttest | Ano | Ano | [331] | Minimalistic testing library, supports flow control, focused on keeping the tests clear | ||
Chai | Ano | Ano | [332] | BDD / TDD assertion library for node and the browser that can be delightfully paired with any javascript testing framework. | ||
JSUS | Ano | Ne | [333] | A simple JavaScript Unit teSting tool! | ||
Wallaby.js | Ano | Ano | [334] | Commercial. 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 | Ano | Ano | [335] | Property Based Testing framework, similar to QuickCheck. | ||
unexpected | Ano | Ano | [336] | The extensible BDD assertion toolkit. | ||
Jest | Ano | Ano | [337] | A delightful JavaScript Testing Framework with a focus on simplicity. | ||
RITEway | Ne | Ano | Ano | Ano | [338] | Simple, readable, helpful unit tests. Vidět [339] |
Laso
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
L-Unit | [340] |
Latex
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
qstest | [341] |
LabVIEW
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
LabVIEW Unit Test Framework | Ne | Generate test harnesses for VIs in LabVIEW automatically. | |
VI Tester | Ano | [342] | native LabVIEW object-oriented implementation of xUnit framework. Unit tests are written as VIs in LabVIEW. |
Caraya | Ano | [343] | native LabVIEW implementation of xUnit framework. |
InstaCoverage | Ano | [344] | LabVIEW unit testing framework with fast code coverage measurement. |
LISP
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
FiveAM | [178] | ||
VÝTAH | [182] | ||
lisp-unit | [183] |
Logtalk
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
lgtunit | Ano | [345] | Supports code coverage at the predicate clause level, QuickCheck, plus TAP and xUnit output formats. |
Lua
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
LuaUnit | [346] | ||
lunit | [347] |
MATLAB
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
mlUnit | Ano | [348] | |
mlUnit 2008a | Ano | [349] | |
Legland's MUnit | [350] | Inspired Lombardi's MUnit | |
Lombardi's MUnit | [351] | Similar to xUnit | |
MATLAB xUnit Test Framework | Ano | [352] | MATLAB R2008a and later (uses OOP features introduced in this release). Přejmenováno z mtest. Accepts both xUnit-style subclass or simple MATLAB function test cases. |
Doctest | Ne | 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. A TAP výrobce. Inspirováno Krajta 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 | Ano | MATLAB documentation[355] | Included as part of MATLAB R2013a |
MOxUnit | Ano | github repository[356] | Works for both Matlab a GNU oktáva. Uses old-style OOP features and is compatible with the Matlab xUnit Test Framework. Can be used with the Travis-ci and Shippable kontinuální integrace services (example), and integrates with MOcov to provide pokrytí kódu reports either offline or through coveralls.io(example). |
.NET programming languages
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
Atata | Ano | [357] | Test automation full featured framework based on Selenium WebDriver. |
csUnit | Ano | 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 | Ano | [360] | Based on NUnit and xUnit, with an emphasis on customization through user-defined conventions. Integrates with TestDriven.NET. |
FluentAssertions | Ano | ||
Foq | Ne | [206] | Lightweight type-safe and thread-safe mock object library for F# with C# support. |
Gallio | [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 | Ano | [362] | Lightweight Behavior Driven Development test framework |
MbUnit | Ano | [363] | Extensible, model-based nUnit compatible framework. Part of the Gallio Test Automation Platform. |
Moq | Ano | [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 | Ne | 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 | Ne | [211] | Jazyk specifický pro doménu for writing specifications in a natural language. Na základě NUnit. |
NBi | Ano | [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 | Ne | [368] | Command line based unit test platform that can handle .NETStandard and other flavors of .NET |
NUnit | Ano | includes GUI, command line, integrates into Visual Studio with ReSharper | |
NUnitAsp | Based on NUnit | ||
Pex | Ano | [369] | Microsoft Research project providing White box testing for .NET, using the Z3 constraint solver to generate unit test input (rather than Fuzzing ). |
Quality Gate One Studio | Ne | [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 | Ne | [371] | Implement unit tests without coding. Minimalist approach to test driven development. |
Randoop.NET | Ano | [372] | Automatically finds bugs and generates unit tests for .NET, via feedback-directed random testing (a variant of Fuzzing ). |
Rhino Mocks | Ano | [373] | A dynamic mock object framework for the .NET platform. |
Pražírna | Ano | [374] | NUnit-based framework and tools for the .NET Compact Framework |
SpecFlow | Ano | [375] | Behavior Driven Development framework for .NET. Inspirovaný Okurka. Integrates with NUnit, MSTest, MbUnit, and others. |
Přízrak | Ano | [376] | Behavior-driven development with an easy and readable syntax for writing specifications. Includes command line, optional integration with NUnit |
TestDriven.NET | [377] | Komerční | |
.TEST | Ano | [378] | Commercial. Automated software quality solution that includes unit test generation and execution as well as reporting industry standard code coverage. |
TickSpec | Ano | [379] | Behavior-driven development framework for .NET and Silverlight. Supports the Gherkin language as used by Okurka and extends it with combinatorial examples. Integrates with NUnit, xUnit, MbUnit and MSTest. |
TPT | Ano | [21] | Time Partition Testing provides a .NET-API for the TPT-VM for testing controller software. |
Typemock Isolator | Ano | [380] | Commercial unit testing framework with simple API and test code generation features, supports C#, ASP.NET, SharePoint, Silverlight. |
Vizuální studio | Ne | The 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# | Ano | [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 | Ano | [382] |
Cíl-C
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
GHUnit | Ano | [383] | An easy to integrate, use and visual test framework for simulator and devices. |
CATCH | Ne | [384] | A modern, fully featured, unit test framework with no external dependencies - all implemented in headers |
Cedr | [385] | BDD for Objective-C | |
Kiwi | [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. | |
Rychlý | [388] | A behavior-driven development test framework for Swift and Objective-C. | |
ObjcUnit | [389] | ||
OCUnit | Ano | [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 | Ano | [393] | Supports iOS & Mac OS X. Requires Xcode 5. Derived from OCUnit. |
OCaml
název | xUnit | TAP | Zdroj | Poznámky |
---|---|---|---|---|
Alcotest | [394] | |||
OUnit | [395] | Based on HUnit, which is based on JUnit | ||
Kaputt | [396] | |||
TestSimple | Ano | [397] | Generates TAP | |
FORT | [398] |
Object Pascal (Free Pascal)
název | xUnit | TAP | Zdroj | Poznámky |
---|---|---|---|---|
FPCUnit | Ano | Ne | [399] | This is a port to Free Pascal z JUnit core framework. |
Tap4Pascal | Ne | Ano | [400] | A Pascal implementation of the Vyzkoušejte cokoli |
FPTest | Ano | Ne | [401] | This is a fork of DUnit2, specifically for use with the Free Pascal Compiler. |
PegaRULES Process Commander
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
PRUnit | Ano | [402] | xUnit style testing adapted to PRPC |
Perl
název | xUnit | TAP | Zdroj | Poznámky |
---|---|---|---|---|
TAP | N / A | Ano | [403] | The Test Anything Protocol used by most Perl tests |
Test :: Postroj | N / A | Ano | [404] | The standard Perl test runner and TAP parser |
Test::More | Ne | Ano | [405] | The baseline testing module, included with all modern Perl installations |
Test::Class | Ano | Ano | [406] | xUnit style testing adapted to Perl |
Test::Class::Moose | Ano | Ano | [407] | xUnit testing for large-scale tests suites. |
Test::Builder | N / A | Ano | [408] | A module for making more testing modules. These modules can be combined in a single test program |
Test::Unit (a.k.a. PerlUnit) | Ano | Ne | [409][410] | a fairly straight port of JUnit to the Perl programming language. Poznámka: This code seems to be abandoned as noted here [411] and here.[412] |
Test::DBUnit | N / A | Ano | [413] | The database testing modules for both clear box and black box testing |
Test::Unit::Lite | Ano | Yes (via Test::Unit::HarnessUnit) | [414] | Test::Unit replacement without external dependencies and with some bugs fixed |
Test::Able | Ano | Ano | [415] | xUnit style testing with Los |
PHP
název | xUnit | TAP | Zdroj | Poznámky |
---|---|---|---|---|
PHPUnit | Ano | Ano | [416] | Produces XML, HTML reports with code coverage |
PHP Unit Testing Framework | Ano | Ne | [417] | It produces ASCII, XML or XHTML output and runs from the command line. |
Limetka | Ne | Ano | [418] | Sub-project of Symfony |
Objektiv | Ano | Ano | [419] | An invisible framework with readable tests that catch everything. |
Atoum | Ano | Ano | [420] | A modern, simple and intuitive PHP 5.3+ unit testing framework. |
SimpleTest | Ano | Ne | [421] | Unit test framework for both PHP and web |
Testilence | Ano | Ne | [422] | last updated in 2009 |
Apache-Test | Ne | Ano | [423] | PHP implementation of Test::More (test-more.php)[424] |
SnapTest | Ano | Ano | [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 | Ne | Ano | Write an Onion! No coding needed just some txt files. | |
Enhance PHP | Ano | Ano | [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. |
Tester | Ano | Ano | [427] | PHP library for unit-testing (in console and browser), simplified variant of PHPUnit. With ability to handle errors and exceptions in tests. |
PhpInlineTest | Ne | Ne | [428] | PhpInlineTest - script to run inline tests for PHP functions and class methods. |
PHPSpec | Ne | Ne | [429] | A BDD style testing framework. |
Nette Tester | Ano | Ano | [430] | Sub-project of Nette Framework |
Kahlan | Ano | Ne | [431] | Unit/BDD PHP Test Framework with Monkey Patching & Stubbing capabilities |
Codeception | Ano | Ano | [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
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
PBUnit | [433] |
PowerShell
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
Pester | Ne | [434] | a BDD and unit testing framework for PowerShell |
Progress 4GL
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
proUnit | Ano | [435] | xUnit-style framework for Progress OpenEdge procedures and objects |
OEUnit | Ano | [436] | xUnit-style framework for Progress OpenEdge procedures and objects |
Prolog
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
PlUnit | [437] |
Loutka
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
Rspec-puppet | [438] | Rspec-puppet tests the behaviour of Puppet when it compiles a catalog |
Krajta
název | xUnit | Generátory | Svítidla | Group Fixtures | Zdroj | Poznámky |
---|---|---|---|---|---|---|
Autotest | Ano | Ano | [439] | Used for Linux kernel testing | ||
unittest | Ano | Ano | Ano | Ne | (sometimes referred to as "PyUnit "), has been included in Python standard library from Python version 2.1.[440] | |
Doctest | easy, Pythonic, and part of Python's standard library | |||||
Nos | Ano | Ano | Ano | [441] | a discovery-based unittest extension | |
pytest | Ano | Ano | Ano | Ano | [442] | Distributed testing tool. Can output to multiple formats, like the TAP format, JUnit XML or SubUnit. |
htf | Ano | Ano | Ano | Ano | [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 | Ano | Ano | Ano | Ne | [444] | PyUnit extensions for asynchronous and event-driven code |
Should DSL | Ano | Ano | Ano | Ano | [445] | Distributed testing tool |
Zelená | Ano | Ano | Ano | Ne | [446] | Python test runner. |
Programovací jazyk R.
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
RUnit | Ne | [447] | Otevřený zdroj |
testthat | Ano | [448] | Otevřený zdroj |
tinytest | Ano | [449] | Otevřený zdroj |
Raketa
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
rackunit | Ano | [450] | Otevřený zdroj |
Overeasy | Ne | [451] | Otevřený zdroj |
REALbasic
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
RBUnit | Ne | [452] |
Rebol
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
Spusť to | [453] |
RPG
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
RPGUnit | Ano | [454] |
Rubín
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
Test::Unit | Ano | [455] | Default in Ruby 1.8, deprecated from 2.2.[456][457] It was only a wrapper of minitest.[458] |
RSpec | Behaviour-driven development rámec | ||
Shoulda | [459] | ||
microtest | |||
Slanina | |||
minitest | Ano | [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
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
FUTS | Ano | [463] | the Framework for Unit Testing SAS |
SCLUnit | Ano | [464] | SAS/AF implementation of the xUnit unit testing framework SAS |
SASUnit | Ano | [465] | completely written in SAS, runs with SAS on Windows and Linux |
Scala
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
Rehersal | [466] | with JMock like Expectations and natural language test names. | |
ScalaCheck | Ne | [467] | Podobný QuickCheck. |
ScalaTest | [468] | Scalable Test Framework - supports different styles of testing: TDD, BDD, and more. Podporuje Scala.js. | |
ScUnit | [469] | JUnit-style testing with fixture method injection and matchers for assertion. | |
specs2 | [470] | Behavior Driven Development | |
µTest | [471] | Podporuje Scala.js |
Scilab
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
Scilab test_run | Ano | [472] | Provided by default by Scilab |
Systém
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
SchemeUnit | Ano | [473] | |
Testeez | Ne | [474] |
Shell
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
assert.sh | [475] | LGPL licensed. Lightweight.. | |
bash_unit | [476] | bash unit testing enterprise edition framework for professionals. GPL-3.0 License | |
netopýři | [477] | the Bash Automated Testing System. TAP-compliant. MIT license | |
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 | |
Zátah | Ne | [479] | |
ShUnit | Ano | [480] | |
shUnit2 | Ano | [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
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
slUnit | [483] | ||
Simulink Test | [484] | Test execution, test assessment, reporting. | |
TPT | Ano | [21] | Time Partition Testing: Automated interface analysis, testframe generation, test execution, test assessment, reporting. |
Pokec
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
SUnit | Ano | The original source of the xUnit design |
SQL and Database Procedural Languages
SQL
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
SQLUnit | [485] | ||
DbFit | [486] | Porovnat FitNesse. |
MySQL
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
STK/Unit | Ano | [487] | |
MyTAP | Ano | [488] | |
utMySQL | Ano | [489] |
PL / SQL
název | xUnit | Zdroj | Poznámky | Aktivní |
---|---|---|---|---|
utPLSQL | Ano | [490] | Původně vyvinutý Steven Feuerstein, the current version is a completely rewrite by various developers, an otevřený zdroj testování jednotky rámec pro PL / SQL development inspired by the JUnit a xUnit rámce. Has a rich tvrzení library, and generates pokrytí kódu reports as well. Tests can be run straight from the database, or using the rozhraní příkazového řádku that is part of the project. | Ano |
Code Tester for Oracle | [491][492][493][494] | A commercial PL/SQL testing tool originally from Software Quest (the makers of Ropucha ) a Steven Feuerstein. Quest Software was acquired by Dell in 2012 to form Dell Software. On November 1, 2016, the sale of Dell Software to Francisco Partners a Elliott Management Corporation was completed, and the company re-launched as Quest Software. | Ano | |
Vývojář SQL | [495] | Oracle includes a Unit Tester as part of the free SQL Developer application. | Ano | |
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. | Ne | |
PL/SQL Unit Testing for Oracle (PLUTO) | Ano | [497] | Open source unit testing framework modeled after JUnit and based on the Oracle PL/SQL object system | Ne |
ruby-plsql-spec | Ano | [498] | PL/SQL unit testing with Ruby open source libraries | Ano |
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. | Ano |
IBM DB2 SQL-PL
název | xUnit | Zdroj | Poznámky | Aktivní |
---|---|---|---|---|
db2unit | Ano | [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. | Ano |
PostgreSQL
název | xUnit | TAP | Zdroj | Poznámky | Aktivní |
---|---|---|---|---|---|
Epické | [501] | Epic is a unit test framework for PostgreSQL stored procedures. It requires PG 8.1 or higher. | Ne | ||
pgTAP | Ano | Ano | [502] | Write tests in SQL or xUnit-style functions. | Ano |
PGtools | [503] | Schema loading and testing tools for PostgreSQL. | Ne | ||
PGUnit | Ano | Ne | [504] | xUnit-style framework for stored procedures. | Ne |
Transact-SQL
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
tSQLt | Ano | [505] | Includes mocking framework, continuous integration support and uses SQL Test as a GUI[506] |
TSQLUnit | Ano | [507] | [508] |
utTSQL | Ano | [509] | |
Visual Studio Team Edition for Database Professionals | [510] | ||
Alcyone SQL Unit | Ano | [511] | Includes GUI for writing tests and maintaining data table files. |
T.S.T. | [512] | ||
Ulejvák | Ano | [513] | Na základě RSpec |
Rychlý
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
Rychlý | [514] | A behavior-driven development test framework for Swift and Objective-C. | |
Sleipnir | [515] | A BDD-style framework for Swift. | |
XCTest | Ano | [393] | Derived from OCUnit. |
SystemVerilog
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
SVUnit | [516] | SVUnit: SVUnit is a unit test framework for developers writing code in SystemVerilog. | |
VUnit | Ano | [517] | VUnit is an open source unit testing framework for VHDL and SystemVerilog |
TargetLink
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
TPT | [21] | Time Partition Testing: Automated interface analysis, testframe generation, test execution, test assessment, reporting. |
Tcl
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
tcltest | [518] | ||
tclUnit | Ano | [519] | |
t-unit | [520] |
TinyOS/nesC
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
TUnit | Ano | [521] | Embedded multi-platform wireless testing and characterization |
Strojopis
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
tsUnit | Ano | [522] | |
Oscar | Ano | [523] | |
vlčák | Ano | [524] | |
fast-check | [525] | Podobný QuickCheck. | |
Testy.Ts | [526] | TypesScript test framework running on node.js |
VHDL
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
VUnit | Ano | [517] | VUnit is an open source unit testing framework for VHDL and SystemVerilog |
Visual FoxPro
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
FoxUnit | [527] |
Visual Basic (VB6.0)
For unit testing frameworks for VB.NET, see the .NET programming languages sekce.
název | xUnit | Licence | Zdroj | Poznámky |
---|---|---|---|---|
vbUnit | Komerční | [528] | Visual Basic and COM objects | |
vbUnitFree | LGPL | [529] | Visual Basic and COM objects | |
VbaUnit | BSD | [530] | Visual Basic pro aplikace | |
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 | Ano | MIT | [533] | VB6 Unit Testing Framework modeled after the popular NUnit for .NET |
VBLiteUnit | BSD | [534] | Visual Basic and COM objects |
Visual Lisp
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
vl-unit | [535] | Unit testing framework for Visual Lisp. |
Xojo
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
XojoUnit | Ano | [536] | Unit testing framework for Xojo that works with Desktop, Web and iOS project types. |
XML
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
XUnit | [537] | pro testování | |
WUnit | [538] | pro testování webových aplikací
| |
SOAtest | Ne | [235] | Komerční. Platforma kvality celého životního cyklu společnosti Parasoft pro zajištění bezpečných, spolehlivých a vyhovujících obchodních procesů. |
XMLUnit | Ano | [286] | Plugin pro JUnit a NUnit, který umožňuje psát testy ve stylu Assertion pro dokumenty XSLT v Javě nebo C # |
Vibz Automation | Ne | [539] | Otevřený zdroj. Plně vybavený testovací rámec Open source Vibzworld. |
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
AntUnit | [540] | Pro testování Apache Ant úkoly |
XSLT
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
juxy | [541] | knihovna pro testování jednotek XSLT šablony stylů z Jáva | |
Tennisonovy testy | [542] | umožňuje zapsat jednotkové testy XML, cvičení XSLT z Apache Ant. Při začlenění do prostředí nepřetržité integrace umožňuje provozovat více XSLT testuje jako součást sestavení, selhání sestavení, když se pokazí. | |
UTF-X | [543] | rámec testování jednotek pro XSLT který silně podporuje princip test-first-design s funkcemi testování a ověřování testu | |
XMLUnit | Ano | [286] | Plugin pro JUnit a NUnit, který umožňuje psát testy ve stylu Assertion pro dokumenty XSLT v Javě nebo C # |
Jednotka XSL | [544] | Důkaz konceptu rámce testování jednotek pro XSLT | |
XSpec | [545] | XSpec je rámec vývoje chování (BDD) pro XSLT a XQuery. Je založen na specifikačním rámci RSpec, což je BDD rámec pro Ruby. | |
Další XSLTUnit | Tento rámec umožňuje rozvíjet vaše XSLT a ověřit výstupy proti XSD soubory, podporuje zprávy Maven 3 a JUnit. |
jiný
název | xUnit | Zdroj | Poznámky |
---|---|---|---|
Manažer testů | [546] | ||
IdMUnit | Ano | [547] | Správa identit |
Visual Studio Unit Testing Framework | [548] | Sada nástrojů pro testování jednotek od společnosti Microsoft |
Viz také
Testování jednotky obecně:
Extrémní programovací přístup k testování jednotek:
Reference
- ^ „Knihovna SAP - ABAP - analytické nástroje“. Help.sap.com. Citováno 2012-11-12.
- ^ „TEST.easy for SAP test automation“.
- ^ "as3flexunitlib - rámec ActionScript 3.0 pro testování jednotek. - Google Project Hosting". 2008-08-20. Citováno 2012-11-12.
- ^ „BreezeTest“.
- ^ „FlexUnit“.
- ^ „reflex-unit - Rámec testování jednotek pro Flex 2/3 - Google Project Hosting“. Citováno 2012-11-12.
- ^ „astuce - klon JUnit pro ECMAScript - hostování projektu Google“. Citováno 2012-11-12.
- ^ „AsUnit“. asunit.org. Archivovány od originál dne 24. června 2015. Citováno 23. června 2015.
- ^ „dpuint - Rámec pro testování jednotek a integrace pro Flex 2 a 3 - Hosting projektu Google“. Citováno 2012-11-12.
- ^ „fluint - Flex Unit and Integration Testing Framework - Google Project Hosting“. fluint.googlecode.com. Archivovány od originál dne 24. ledna 2013. Citováno 23. června 2015.
- ^ "loomis / morefluent / wiki / Domů". Bitbucket.org. 2011-02-25. Citováno 2012-11-12.
- ^ „mojotest - velmi jednoduchý a snadno použitelný rámec pro testování jednotek ActionScript 3 - hostování projektu Google“. Citováno 2012-11-12.
- ^ "Jednotka". Libre.adacore.com. Citováno 2012-11-12.
- ^ „AdaTEST95 - efektivní implementace testování jednotek a integrace“. Qa-systems.com. 16. 03. 2012. Citováno 2012-11-12.
- ^ „Ahven - knihovna pro testování jednotek pro programovací jazyk Ada“. strongtyped.org. Citováno 23. června 2015.
- ^ A b „LDRA - LDRA Tool Suite“. ldra.com. Archivovány od originál dne 20. března 2012. Citováno 23. června 2015.
- ^ „Testování vestavěného softwaru - vektorový software“. vectorcast.com. Citováno 23. června 2015.
- ^ „Funkční testování RapiTest pro kritický software - Rapita Systems Ltd“. rapitasystems.com. 2017-10-02. Citováno 3. října 2017.
- ^ „ASUnit“. freeshell.org. Citováno 23. června 2015.
- ^ [1] Archivováno 16. července 2006, v Wayback Machine
- ^ A b C d E „TPT - vestavěný řídicí software pro testování v reálném čase“. Piketec.com. Archivovány od originál dne 2012-02-22. Citováno 2012-11-12.
- ^ „ASPUnit: rámec testování jednotek ASP“. sourceforge.net. Citováno 23. června 2015.
- ^ „Dokumentace ShUnit2 2.1.x“. Citováno 2017-07-13.
- ^ „netopýří jádro / netopýří jádro“. GitHub. Citováno 2020-05-13.
- ^ A b „ShellSpec - rámec testování jednotek ve stylu BDD pro POSIX kompatibilní skript prostředí“. GitHub. Citováno 2020-05-03.
- ^ "bash_unit - bash jednotka pro testování podnikové edice pro profesionály!". GitHub. Citováno 2020-09-11.
- ^ Mayer, Philip; Daniel Lübke (2006). Směrem k rámci testování jednotek BPEL. TAV-WEB '06 Sborník seminářů o testování, analýze a ověření webových služeb a aplikací z roku 2006. New York, NY, USA: ACM. 33–42. doi:10.1145/1145718.1145723. ISBN 978-1595934581.
- ^ „nassersala / cbdd“. GitHub. Citováno 23. června 2015.
- ^ „AceUnit“. sourceforge.net. Citováno 23. června 2015.
- ^ "Jednoduchá hlavička pouze C / C ++ Unit Testing Framework". Citováno 23. června 2020.
- ^ A b „Overview - API Sanity Checker - Open-Source Projects“. github.com. Citováno 2015-06-25.
- ^ A b C „Automated Testing Framework (ATF)“. GitHub. Citováno 2017-07-03.
- ^ „autounit.tigris.org“. tigris.org. Citováno 23. června 2015.
- ^ „grassator / bdd-for-c“. Citováno 6. listopadu 2017.
- ^ A b „Testovací nástroje C a C ++: statická analýza kódu, kontrola kódu, testování jednotky“. Parasoft. 2012-09-24. Citováno 2012-11-12.
- ^ A b „Dynamické testování pomocí Cantata: automatizované a snadné“. Qa-systems.com. 16. 03. 2012. Citováno 2012-11-12.
- ^ [2] Archivováno 22. Března 2007 v Wayback Machine
- ^ A b "cfix - C a C ++ Unit Testing Framework pro Windows". cfix-testing.org. Citováno 23. června 2015.
- ^ Marcus Baker; et al. „Cgreen je rámec testování jednotek pro programovací jazyk C.“. Citováno 2013-05-15.
- ^ „Projekt Cgreen Github“. Listopadu 2018.
- ^ „CHEAT on GitHub“. 2018-10-07.
- ^ „CHEAT Web“.
- ^ "libcester". github.io. Citováno 17. května 2020.
- ^ "Šek". github.io. Citováno 17. srpna 2018.
- ^ "cmocka - rámec testování jednotek pro C". Citováno 2016-03-21.
- ^ „cmockery - odlehčená knihovna pro zjednodušení a zobecnění procesu psaní testů jednotek pro aplikace C. - Google Project Hosting“. Citováno 2016-07-27.
- ^ A b "CppUTest (přesunuto!) | Software pro vývoj zdarma ke stažení na". Sourceforge.net. Citováno 2012-11-12.
- ^ „Kritérium - KISS, neintruzivní rámec pro testování jednotek C pro různé platformy“. Github. Citováno 4. září 2015.
- ^ „Danfis / cu - C Unit Testing Framework“. GitHub. Archivováno od původního dne 30. října 2020. Citováno 30. října 2020.
- ^ „bvdberg / ctest · GitHub“. Github.com. Citováno 2012-11-12.
- ^ „CUnit“. sourceforge.net. Citováno 23. června 2015.
- ^ "CUnity Cunit". gitlab.com. Citováno 22. září 2018.
- ^ „cunitwin32 - CUnitWin32 je rámec testování jednotek pro C / C ++ pro Microsoft Windows - Google Project Hosting“. Citováno 2012-11-12.
- ^ „CUT 2.6 - verze k 10. výročí!“. Falvotech.com. Archivovány od originál dne 2012-11-05. Citováno 2012-11-12.
- ^ „Rámec pro testování jednotek pro C a C ++ - Cutter“. sourceforge.net. Citováno 23. června 2015.
- ^ „Vestavěná jednotka“. sourceforge.net. Citováno 23. června 2015.
- ^ A b "Nástroj pro testování jednotek - jednotka". embunit.com. Citováno 23. června 2015.
- ^ „imb / fctx“. GitHub. Citováno 23. června 2015.
- ^ „Testing: GLib Reference Manual“. gnome.org. Citováno 2018-09-10.
- ^ "garáž: GUnit: Informace o projektu". Garage.maemo.org. Citováno 2012-11-12.
- ^ „lcut - rámec pro testování jednotek C odlehčené - Google Project Hosting“. google.com. Citováno 2016-07-27.
- ^ "LibU". koanlogic.com. Citováno 23. června 2015.
- ^ „JTN002 - MinUnit - minimální rámec testování jednotek pro C“. Jera.com. Citováno 2012-11-12.
- ^ "galvedro / mut". GitHub. Citováno 23. června 2015.
- ^ "eerimoq / nala". GitHub. Citováno 5. dubna 2020.
- ^ "novaprova". novaprova.org. Citováno 4. září 2015.
- ^ A b "opmock | Stažení softwaru zdarma na". Sourceforge.net. Citováno 2012-11-12.
- ^ „PicoTest: Minimalistický rámec testování jednotek pro programy C“. GitHub. Citováno 20. srpna 2019.
- ^ A b „RapiTest“. rapitasystems.com. 2017-10-02. Citováno 5. října 2017.
- ^ „jecklgamis / rcunit“. GitHub. Citováno 23. června 2015.
- ^ A b "christophercrouzet / rexo". GitHub. 2020-02-26. Citováno 26. února 2020.
- ^ „Software IBM Rational“. rational.com. Květen 2007. Archivovány od originál dne 10. prosince 1997. Citováno 23. června 2015.
- ^ "keithn / seatest". GitHub. Citováno 23. června 2015.
- ^ „Accord - Dynamic Analyzer - C Unit Test Tool“. Accord-soft.com. Archivovány od originál dne 02.01.2013. Citováno 2012-11-12.
- ^ "Sput Unit Testing Framework pro C / C ++". use-strict.de. Citováno 2017-02-17.
- ^ „STRIDE Wiki“. stridewiki.com. Citováno 23. června 2015.
- ^ A b "Redir". Hitex.de. Archivovány od originál dne 18. 3. 2013. Citováno 2012-11-12.
- ^ „TestApe - testování jednotky pro vestavěný software“. testape.com. Archivovány od originál dne 2015-06-23. Citováno 23. června 2015.
- ^ „test-dept - Unit Test Framework for C with Stubbing - Google Project Hosting“. test-dept.googlecode.com. Archivovány od originál dne 25. ledna 2013. Citováno 23. června 2015.
- ^ „tf-unit-test - framework pro testování jednotek pro ansi c - Google Project Hosting“. google.com. Citováno 23. června 2015.
- ^ „silentbicycle / theft: property-based testing for C: generate input to find obscure bugs, then reduce to minimal failing input“.
- ^ "Jednota".
- ^ A b „Testování vestavěného softwaru - vektorový software“. vectorcast.com. Citováno 23. června 2015.
- ^ A b „GitHub - jpassing / visualassert: Doplněk pro testování jednotek pro Visual C ++“. 2017-12-18.
- ^ „mcandre / qc: qc - port C testovacího rozhraní jednotky QuickCheck“. GitHub. Citováno 26. října 2020.
- ^ A b „ccosmin / tinytest“. GitHub. Citováno 23. června 2015.
- ^ A b „xTests - vícejazyčné, lehké testovací sady“. sourceforge.net. Citováno 23. června 2015.
- ^ "Přihlásit se". tigris.org. Citováno 23. června 2015.
- ^ "bandita". banditcpp.github.io. Citováno 21. září 2017.
- ^ Llopis, Noel. „Zkoumání džungle rámce pro testování jednotek C ++“, 2004-12-28. Citováno 2010-2-13.
- ^ Rozental, Gennadiy a Enficiaud, Raffi „Zvyšte dokumentaci testovacího zařízení“.
- ^ Rozental, Gennadiy a Enficiaud, Raffi „Upevnění testovacího případu“.
- ^ Rozental, Gennadiy a Enficiaud, Raffi „Boost Test Suite Entry / Exit Fixture“.
- ^ "Želva". sourceforge.net.
- ^ „Boost Test Library“. Boost.org.
- ^ „Munkei / BugEye“. GitHub. Citováno 2016-10-27.
- ^ „MySQL Workbench / Casmine · GitHub“. Github.com. Citováno 2019-11-22.
- ^ „catchorg / Catch2 · GitHub“. Github.com. Citováno 2018-07-21.
- ^ „martinmoene / Catch · GitHub“. Github.com. Citováno 2013-09-03.
- ^ "cput". CodePlex. Citováno 23. června 2015.
- ^ „CPPOCL / test“. Github.com. 8. 10. 2018.
- ^ „CppTest - C ++ Unit Testing Framework“. sourceforge.net. Citováno 23. června 2015.
- ^ „doe300 / cpptest-lite · GitHub“. Github.com. Citováno 2015-10-18.
- ^ "cppunit". SourceForge.net. 23. 11. 2009. Archivovány od originál dne 09.11.2012. Citováno 2012-11-12.
- ^ "cppunit". Freedesktop.org. 18. května 2013. Citováno 6. listopadu 2013.
- ^ „Cpp Unit Lite“. C2.com. 21.04.2011. Citováno 2012-11-12.
- ^ "Stránka projektu CPUnit". sourceforge.net. Citováno 23. června 2015.
- ^ „Criterion - A KISS, non-intrusive cross-platform unit testing framework“. Github. Citováno 4. září 2015.
- ^ "libcester". github.io. Citováno 17. května 2020.
- ^ "crpcut - systém pro testování jednotek Robusted Posix C ++ Unit". sourceforge.net. Citováno 23. června 2015.
- ^ „Wiki - CUTE - C ++ Unit Testing Easier“. roztomilý-test.com. Citováno 23. června 2015.
- ^ "roztomilý, snadné testování prostředí jednotky C ++". Codesink.org. Citováno 2012-11-12.
- ^ „CxxTest“. cxxtest.com.
- ^ "doctest licence". GitHub. Citováno 2019-01-09.
- ^ „onqtam / doctest“. GitHub. Citováno 2016-05-22.
- ^ "Cvičení | Alexander Churanov | Osobní web". Alexander Churanov. 14.07.2011. Citováno 2012-11-12.
- ^ „eranpeer / FakeIt“. GitHub. Citováno 23. června 2015.
- ^ http://fctx.wildbearsoftware.com Archivováno 18.07.2011 na Wayback Machine
- ^ "FRUCTOSE | Software pro vývoj zdarma ke stažení na". Sourceforge.net. Citováno 2012-11-12.
- ^ „googlemock - Mocking Framework Google C ++ - hostování projektů Google“. github.com. Citováno 2016-07-27.
- ^ „googletest - Testovací rámec Google C ++ - hostování projektů Google“. github.com. Citováno 2016-07-27.
- ^ „Hestia hosted on GitHub“. github.com. 19. 11. 2017. Citováno 2017-11-20.
- ^ „dascandy / hippomocks“. GitHub. Citováno 2020-07-20.
- ^ „Igloo - testování jednotky stylu BDD pro C ++“. igloo-testing.org. Citováno 23. června 2015.
- ^ „martinmoene / lest · GitHub“. Github.com. Citováno 2013-09-03.
- ^ „etr / liblittletest“. GitHub. Citováno 23. června 2015.
- ^ "knihovna libunittest C ++". sourceforge.net. Citováno 23. června 2015.
- ^ Jim Porter. „mettle: C ++ 14 unit test framework“. Citováno 14. srpna 2017.
- ^ „Smart Unit Testing for C / C ++“. typemock.org.[trvalý mrtvý odkaz ]
- ^ „Writing Unit tests for C / C ++ with the Microsoft Unit Testing Framework for C ++“. Microsoft. Citováno 2016-01-13.
- ^ „Zásuvný modul Eclipse CDT pro švy a ++ objekty C ++“. IFS. Citováno 2012-11-18.
- ^ „mockcpp - C ++ Mock Framework - Google Project Hosting“. bitbucket.org. Citováno 2016-07-27.
- ^ "mockitopp - jednoduchý výsměch pro C ++". github.com. Citováno 2015-03-19.
- ^ „Softwarové patentové pole: Nebezpečí! Používání tohoto webu je riskantní!“. sourceforge.net. Citováno 23. června 2015.
- ^ [3] Archivováno 18. Ledna 2006 v Wayback Machine
- ^ „jdmclark / nullunit“. GitHub. Citováno 23. června 2015.
- ^ "Služba dočasně nedostupná". oaklib.org. Archivovány od originál dne 14. května 2011. Citováno 23. června 2015.
- ^ „od Qt5“.
- ^ "Qt 4.7: QTestLib Tutorial". Doc.qt.nokia.com. Archivovány od originál dne 07.12.2011. Citováno 2012-11-12.
- ^ „QuickCheck ++“.
- ^ „QuickTest“. sf.net. Citováno 23. června 2015.
- ^ „SafetyNet, C ++ Unit Testing Framework“. devmentor.org. Archivovány od originál dne 13. srpna 2015. Citováno 23. června 2015.
- ^ „ShortCUT - krátký rámec pro testování jednotek C ++“. CodeProject. 2007-02-15. Citováno 2012-11-12.
- ^ „STRIDE Wiki“. stridewiki.com. Citováno 23. června 2015.
- ^ charlesweir. „Symbian OS C ++ Unit Testing Framework“. symbianosunit.co.uk. Citováno 23. června 2015.
- ^ „Archivovaná kopie“. Archivovány od originál dne 18. 12. 2005. Citováno 2006-10-25.CS1 maint: archivovaná kopie jako titul (odkaz)
- ^ [4] „Testovací rámec TDOG C ++ xUnit“. bigangrydog.com. Citováno 16. března 2016.
- ^ „Brzy otestovat: Brzy otestovat dokumentaci“. sourceforge.net. Citováno 23. června 2015.
- ^ „Popis Testwell CTA ++“. Testwell.fi. Citováno 2012-11-12.
- ^ „tpounds / tpunitpp · GitHub“. Github.com. 20. 05. 2012. Citováno 2012-11-12.
- ^ "rollbear / Trompeloeil". GitHub. Citováno 23. července 2015.
- ^ "TUT: C ++ Template Unit Test Framework".
- ^ "Jednotka ++ Testovací rámec". sourceforge.net. Citováno 23. června 2015.
- ^ „burner / sweet.hpp“. GitHub. Citováno 23. června 2015.
- ^ „unittest-cpp / unittest-cpp“. GitHub. Citováno 23. června 2015.
- ^ „DronMDF / upp11“. GitHub.
- ^ "UquoniTest: testovací knihovna jednotek pro C". Q-mentum.com. Archivovány od originál dne 09.04.2012. Citováno 2012-11-12.
- ^ „ut“. GitHub.
- ^ „WinUnit“. CodePlex. Citováno 23. června 2015.
- ^ "moswald / xUnit ++ / wiki / Home - bitbucket". Bitbucket.org. 6. 11. 2012. Citováno 2012-11-12.
- ^ „sTest - rámec testování jednotek C ++“. Github. Citováno 15. června 2017.
- ^ A b „unittestcg - UnitTestCg je unittestový rámec pro programy Cg a HLSL“. google.com. Citováno 2016-07-27.
- ^ „MXUnit - Unit Test Framework a Eclipse Plugin pro Adobe ColdFusion“. mxunit.org.
- ^ "clojure.test - dokumentace API Clojure v1.9". Clojure.github.com. Citováno 2018-10-10.
- ^ „Očekávání podle jaycfields“. clojure-expectations.github.io. Citováno 2018-10-10.
- ^ „marick / Midje · GitHub“. Github.com. Citováno 2018-10-10.
- ^ „slagyr / speclj · GitHub“. Github.com. Citováno 2018-10-10.
- ^ „clojure / test.check · GitHub“. Github.com. Citováno 2018-10-10.
- ^ „COBOLUnit“. Weby Google. Citováno 2020-09-13.
- ^ "cobol-unit-test". Github.com. Citováno 2020-09-13.
- ^ „GCBLUnit“. Github.com. Citováno 2020-09-13.
- ^ softwarová řešení savignano. „Lepší software za kratší dobu: - softwarová řešení Savignano“. Savignano.net. Citováno 2012-11-12.
- ^ „Compuware přidává do DevOps testovací nástroje pro portfolio sálových počítačů - DevOps.com“. DevOps.com. 2018-07-25. Citováno 2018-11-30.
- ^ "Framework z / OS Automated Unit Testing Framework (zUnit)". ibm.com.
- ^ „Rámec pro testování jednotek Micro Focus“. microfocus.com.
- ^ "CLiki: CLUnit". cliki.net.
- ^ „Archivovaná kopie“. Archivovány od originál dne 31. 12. 2007. Citováno 2008-01-15.CS1 maint: archivovaná kopie jako titul (odkaz)
- ^ A b „FiveAM“. Common-lisp.net. 16. 11. 2004. Archivovány od originál dne 2012-06-25. Citováno 2012-11-12.
- ^ „FReT“. Common-lisp.net. Citováno 2012-11-12.
- ^ "Velká cena". Common-lisp.net. Citováno 2012-11-12.
- ^ „HEUTE - Common LISP Unit Test Package“. Rdrop.com. Citováno 2012-11-12.
- ^ A b „LIFT - rámec LIsp pro testování“. Common-lisp.net. Citováno 2012-11-12.
- ^ A b "lisp jednotka". Cs.northwestern.edu. Archivovány od originál dne 06.11.2012. Citováno 2012-11-12.
- ^ "dokázat". github.com.
- ^ „Balíček: lang / lisp / code / testing / rt /“. Cs.cmu.edu. Citováno 2012-11-12.
- ^ "stefil". Common-lisp.net. Citováno 2012-11-12.
- ^ "CLiki: xlunit". cliki.net.
- ^ "Crotest". github.com.
- ^ „CurlUnit 1.0“. sourceforge.net.
- ^ „Projekt DFUnit GitHub“.
- ^ „DUNIT: Rámec testování Xtreme pro programy Delphi“. sourceforge.net.
- ^ „DUnit2 | Stažení softwaru zdarma na“. Sourceforge.net. Citováno 2012-11-12.
- ^ „DUnitX“. Citováno 2014-07-09.
- ^ „DUnitm“. Citováno 2017-07-09.
- ^ "Pryskyřník".
- ^ Naposledy upraveno 11. 12. 2010 11:44 UTC od JariAalto (rozdíl) (11.12.2010). „El Unit“. EmacsWiki. Citováno 2012-11-12.
- ^ Naposledy upraveno 18. 3. 2010 14:38 UTC autorem LennartBorgman (rozdíl) (18.03.2010). „Test losů“. EmacsWiki. Citováno 2012-11-12.
- ^ Naposledy upraveno 13. 05. 2009 06:57 UTC Free Ekanayaka (rozdíl) (13.05.2009). "unit-test.el". EmacsWiki. Citováno 2012-11-12.
- ^ [5] Archivováno 19. července 2008, v Wayback Machine
- ^ „dokumentace nasarb's funit-0.11.1“. rubyforge.org. Archivovány od originál dne 15. 4. 2013.
- ^ „FORTRAN Unit Test Framework (FRUIT) | Software pro vývoj zdarma ke stažení na“. Sourceforge.net. Citováno 2012-11-12.
- ^ „flibs / ftnunit - flibs“. Flibs.sf.net. Citováno 2012-11-12.
- ^ "pFUnit | Software pro vývoj zdarma ke stažení na". Sourceforge.net. Citováno 2014-01-16.
- ^ "ObjexxFTK - Objexx Fortran ToolKit | Objexx Engineering". Objexx.com. Citováno 2012-11-12.
- ^ „Zofu je objektově orientované testování Fortran Unit“. github.com. Citováno 2019-07-10.
- ^ A b "Foq". CodePlex.
- ^ „FsCheck: A random testing framework - Home“. Codeplex.com. Citováno 2012-11-12.
- ^ „andriniaina / FsMocks“. GitHub.
- ^ „FsTest“. CodePlex.
- ^ „FsUnit“. CodePlex.
- ^ A b [6] Archivováno 10. května 2010 v Wayback Machine
- ^ „unquote - Write F # unit test assertions as quoted expressions, get step-by-step chybové zprávy zdarma“. github.com. Citováno 2016-07-27.
- ^ „go - programovací jazyk Go“. golang.org. Citováno 2016-10-06.
- ^ „tebeka / go2xunit“. GitHub. Citováno 2016-10-06.
- ^ "easyb". easyb.org.
- ^ "spock - rámec specifikací připravených na podnik". github.com. Citováno 2016-07-27.
- ^ „gmock - Mocking Framework for Groovy - Google Project Hosting“. 2011-12-13. Citováno 2012-11-12.
- ^ „HUnit - Haskell Unit Testing“. sourceforge.net.
- ^ „HUnit-Plus: Testovací rámec navazující na HUnit. - Hacking“. haskell.org.
- ^ „nick8325 / rychlá kontrola“. GitHub.
- ^ "feuerbach / smallcheck". GitHub.
- ^ „hspec / hspec“. GitHub.
- ^ „marcotmarcot / chuchu“. GitHub.
- ^ „humane-software / haskell-bdd“. GitHub.
- ^ „massinteractive / MassiveUnit · GitHub“. Github.com. Citováno 2012-11-12.
- ^ „DoclerLabs / hexUnit · GitHub“. Github.com. Citováno 2018-04-18.
- ^ „Rámec testování jednotek Igor“. Github.com. Citováno 2018-10-11.
- ^ Michael Galloy. "mgunit". Github.com. Citováno 2015-09-27.
- ^ [7] Archivováno 4. března 2007, v Wayback Machine
- ^ Mike Bowler. „HtmlUnit - Vítejte v HtmlUnit“. sourceforge.net.
- ^ „ieunit - Jednotkový testovací rámec pro webové stránky. - Google Project Hosting“. Citováno 2012-11-12.
- ^ „Canoo WebTest“. canoo.com. Archivovány od originál dne 03.11.2010. Citováno 2007-03-03.
- ^ „SoapUI - domov funkčního testování“. soapui.org.
- ^ „Testování API“. Parasoft.
- ^ A b C „Testování API“. Parasoft.com. Citováno 2015-04-15.
- ^ „Domovská stránka Traffic Parrot“.
- ^ „Agitar Technologies“. agitar.com.
- ^ „Artos · Testovací nástroje nové generace“. theartos.com.
- ^ „Arquillian · Napište skutečné testy“. arquillian.org.
- ^ "AssertJ | Software pro vývoj zdarma ke stažení na". Github.com. Citováno 2018-06-15.
- ^ "beanSpec | Software pro vývoj zdarma ke stažení na". Sourceforge.net. Citováno 2012-11-12.
- ^ „abreksa4 / BeanTest“. GitHub. Archivovány od originál dne 2016-01-12.
- ^ "Specifikace příkladem - harmonika". concordion.org.
- ^ „Concutest“. concutest.org.
- ^ „cucumber / cucumber-jvm · GitHub“. Github.com. Citováno 2012-11-12.
- ^ „Testovací framework pro Java 8“. Citováno 2016-03-23.
- ^ „東京 の 税 理 士 を 探 す な ら 税 理 士紹 介 ド ッ ト コ ム“. dbunit.org. Archivovány od originál dne 12.01.2013.
- ^ „EasyMock“. easymock.org. Archivovány od originál dne 7. 8. 2019. Citováno 2012-04-06.
- ^ "10. Testování". springsource.org. Citováno 23. června 2015.
- ^ „Domů ETLUNIT“. atlassian.net.
- ^ „Domovská stránka jednotky Etl“.
- ^ Fraser, Gordon; Arcuri, Andrea (2011). Evosuite: automatické generování testovací sady pro objektově orientovaný software. Sborník 19. sympozia ACM SIGSOFT a 13. evropské konference o základech softwarového inženýrství. Esec / fse '11. 416–419. doi:10.1145/2025113.2025179. ISBN 9781450304436.
- ^ Tim Lavers. "GrandTestAuto". grandtestauto.org.
- ^ „GroboUtils - domovská stránka GroboUtils“. sourceforge.net.
- ^ "havarunner / havarunner". GitHub.
- ^ „instinct - Instinct is a Behavior Driven Development (BDD) framework for Java - Google Project Hosting“. Citováno 2012-11-12.
- ^ shyiko (17.11.2010). „Domů · shyiko / jsst Wiki · GitHub“. Github.com. Citováno 2012-11-12.
- ^ „Co je JBehave?“. jbehave.org.
- ^ „JDave“. jdave.org. Archivovány od originál dne 26.02.2014. Citováno 2008-03-28.
- ^ Kuhn, Adrian; Van Rompaey, Bart; Haensenberger, Lea; Nierstrasz, Oscar; Demeyer, Serge; Gaelli, Markus; Van Leemput, Koenraad (2009-04-21). „JExample: Využití závislostí mezi testy ke zlepšení lokalizace defektů“. SCG: Příklad. Poznámky k přednášce ve zpracování obchodních informací. 9. Scg.unibe.ch. str. 73–82. CiteSeerX 10.1.1.144.7750. doi:10.1007/978-3-540-68255-4_8. ISBN 978-3-540-68254-7. Citováno 2012-11-12.
- ^ „JGiven“. jgiven.org.
- ^ „jMock - Expresivní Mock Object Library pro Javu“. jmock.org.
- ^ „Google Project Hosting“. google.com.
- ^ Sebastian Benz. „Jnario“. jnario.org.
- ^ Johannes Link. "jqwik". jqwik.net.
- ^ „Testovací nástroje Java: statická analýza kódu, kontrola kódu, testování jednotky“. Parasoft. 8. 10. 2012. Archivovány od originál dne 2012-10-25. Citováno 2012-11-12.
- ^ http://jukito.org/
- ^ „JUnit - About“. junit.org.
- ^ „JUnitEE Home“. junitee.sourceforge.io.
- ^ „Sada nástrojů pro testování softwaru JWalk - líné systematické testování jednotek pro agilní metody“. University of Sheffield. Citováno 2014-09-04.
- ^ „mockito - jednodušší a lepší posměch - Google Project Hosting“. github.com. 2016-07-27. Citováno 2012-11-12.
- ^ „Falešné třídy pro testování podnikových aplikací“. Citováno 2014-09-04.
- ^ „Jehla - efektivní testování jednotky pro Java EE - přehled“. spree.de.
- ^ „JavaLib“. neu.edu.
- ^ „GitHub - OpenPojo / openpojo: Testování POJO a správa identit jsou triviální“.
- ^ „powermock - PowerMock je rámec Java, který umožňuje testovací kód jednotky běžně považovaný za netestovatelný. - Google Project Hosting“. powermock.org.
- ^ „Randoop“. mernst.github.io. Archivovány od originál dne 23. června 2015. Citováno 23. června 2015.
- ^ „Spock Framework Reference Documentation“.
- ^ „Sprystone.com“. Archivovány od originál dne 16.7.2011.
- ^ „Sureassert UC“. sureassert.com. Archivovány od originál dne 03.03.2014. Citováno 2011-06-24.
- ^ „tacinga.com“. tacinga.com. Citováno 2018-04-19.
- ^ „Web Tacinga“. Tacinga. Citováno 2018-04-19.
- ^ „TestNG dělá testování jednotek Java hračkou“. Ibm.com. 06.01.2005. Archivovány od originál dne 2012-11-14. Citováno 2012-11-12.
- ^ „Google Testing Blog: TotT: TestNG on the Toilet“. Googletesting.blogspot.com. Citováno 2012-11-12.
- ^ "Unitils - index". unitils.org.
- ^ A b C „
“. sourceforge.net. - ^ „AVA“. ava.li.
- ^ „monolitický / nejvhodnější · GitHub“. Github.com. Citováno 2012-11-12.
- ^ „D.O.H .: Dojo Objective Harness - The Dojo Toolkit - Reference Guide“. Dojotoolkit.org. Citováno 2012-11-12.
- ^ „lbrtw / ut“. GitHub.
- ^ „Rámec testování jednotky JavaScriptu, část 1“. lbrtw.com.
- ^ „jsunit.net“. Archivovány od originál dne 2008-07-21. Citováno 2007-04-30.
- ^ Steve Fenton. „JavaScript Enhance Test Framework - Steve Fenton: The Internet, Web Development, JavaScript, Photography“. Steve Fenton. Archivovány od originál dne 2012-11-01. Citováno 2012-11-12.
- ^ „QUnit“. qunitjs.com.
- ^ „Rámec testování jednotek pro Javascript“. unitjs.com.
- ^ [8]
- ^ [9] Archivováno 5. července 2006 na adrese Wayback Machine
- ^ „J3Unit“. sourceforge.net.
- ^ "Moka". mochajs.org.
- ^ „Balíček pro testování kódu nové generace pro JavaScript .: Theintern / intern“.
- ^ „Specifikační rámce a nástroje“. Valleyhighlands.com. 26. 11. 2010. Citováno 2012-11-12.
- ^ „YUI 2: YUI Test“. Developer.yahoo.com. 13. dubna 2011. Archivovány od originál dne 2012-10-31. Citováno 2012-11-12.
- ^ „Archivovaná kopie“. Archivovány od originál dne 15. 12. 2007. Citováno 2007-12-29.CS1 maint: archivovaná kopie jako titul (odkaz)
- ^ „Home - Scriptaculous Documentation“. Github.com. Citováno 2012-11-12.
- ^ „Archivovaná kopie“. Archivovány od originál dne 26. 4. 2009. Citováno 2009-04-08.CS1 maint: archivovaná kopie jako titul (odkaz)
- ^ „Archivovaná kopie“. Archivovány od originál dne 12. 8. 2010. Citováno 2010-08-10.CS1 maint: archivovaná kopie jako titul (odkaz)
- ^ "nkallen / šroubovací jednotka · GitHub". Github.com. Citováno 2012-11-12.
- ^ „suback / tape“. Citováno 2015-01-29.
- ^ "teenytest". https://github.com/testdouble/teenytest. Externí odkaz v
| web =
(Pomoc) - ^ Výstup TAP lze snadno transformovat do XML JUnit pomocí modulu CPAN TAP :: Formatter :: JUnit.
- ^ „JSAN - Test.Simple“. Openjsan.org. 21. 8. 2009. Archivovány od originál dne 2012-11-16. Citováno 2012-11-12.
- ^ „JSAN - Test.More 0.21“. Openjsan.org. Archivovány od originál dne 2012-02-14. Citováno 2012-11-12.
- ^ Bruce Williams <http://codefluency.com >, pro Ruby Central <http://rubycentral.org >. "TestCase: Informace o projektu". RubyForge. Archivovány od originál dne 2013-04-15. Citováno 2012-11-12.
- ^ „DouglasMeyer / test_it · GitHub“. Github.com. Citováno 2012-11-12.
- ^ „testdouble.js“. https://github.com/testdouble/testdouble.js. Externí odkaz v
| web =
(Pomoc) - ^ „Lehký univerzální rámec pro testování jednotek JavaScriptu: Atesgoral / jsunity“.
- ^ „willurd / JSTest · GitHub“. Github.com. Archivovány od originál dne 24.01.2013. Citováno 2012-11-12.
- ^ „JSTest.NET - testovací běh jednotky JavaScriptu bez prohlížeče“. CodePlex.
- ^ http://jsunity.com/
- ^ „rhinounit - Javascript Testing Framework using Rhino - Google Project Hosting“. Citováno 2012-11-12.
- ^ „jasproject - Javascript Agile Suite - Google Project Hosting“. Citováno 2012-11-12.
- ^ „FireUnit: Firebug Unit Testing for Firefox“. fireunit.org.
- ^ „js-test-driver - vzdálená konzola javascript - Google Project Hosting“. Citováno 2012-11-12.
- ^ [10]
- ^ „Sinon.JS - samostatný test padělků, špiónů, útržků a falešných zpráv pro JavaScript. Funguje s jakýmkoli rámcem testování jednotek“.
- ^ „Sliby“. vowsjs.org. Archivovány od originál dne 2019-09-23. Citováno 2020-03-15.
- ^ „caolan / nodeunit · GitHub“. Github.com. Citováno 2012-11-12.
- ^ „Tyrtle :: Javascript Unit Testing Framework“. github.com.
- ^ „WebReflection / wru · GitHub“. Github.com. Citováno 2012-11-12.
- ^ „Vítejte! Buster.JS je ... - Buster.JS 0.7 dokumentace“. busterjs.org.
- ^ "asvd / lighttest". GitHub.
- ^ „Home - Chai“. chaijs.com.
- ^ „JSUS“. crisstanza.github.io.
- ^ „Wallaby - Integrovaný průběžný testovací běh pro JavaScript“.
- ^ „rychlá kontrola - testování založené na vlastnostech pro JavaScript (jako QuickCheck)“. github.com.
- ^ „Neočekávané“.
- ^ "Žert".
- ^ „RITEway“.
- ^ „Přehodnocení testovacích tvrzení jednotky“.
- ^ „zeroloop / l-unit8“. GitHub.
- ^ "Komplexní síť TEX Archive: Package qstest". Ctan.org. Citováno 2013-07-04.
- ^ JKI (11.07.2012). „VI Tester - Domovská stránka - diskusní fóra JKI“. Jkisoft.com. Citováno 2012-11-12.
- ^ JKI (08.11.2015). „Caraya - úložiště Git - Github“. Jki.net. Citováno 2016-05-24.
- ^ IncQuery Labs Ltd. (2018-01-02). „InstaCoverage - domovská stránka“. IncQuery Labs Ltd.. Citováno 2016-08-02.
- ^ „lgtunit“. logtalk.org. Citováno 2013-10-14.
- ^ „Luaunit“. Phil.freehackers.org. Citováno 2012-11-12.
- ^ „lunit - Rámec pro testování jednotek pro Lua - domovská stránka“. Nessie.de. 2009-11-05. Archivovány od originál dne 19. 7. 2011. Citováno 2012-11-12.
- ^ Axelberres. "mlUnit". SourceForge.
- ^ "mlunit_2008a - Výměna souborů - MATLAB Central". Mathworks.com. Citováno 2012-11-12.
- ^ "MUnit: rámec testování jednotek v Matlabu - výměna souborů - MATLAB Central". Mathworks.com. Citováno 2012-11-12.
- ^ "MUnit: rámec testování jednotek v Matlabu - výměna souborů - MATLAB Central". Mathworks.com. Citováno 2012-11-12.
- ^ „Testovací rámec MATLAB xUnit - Výměna souborů - MATLAB Central“. Mathworks.com. Archivovány od originál dne 2012-12-17. Citováno 2012-11-12.
- ^ "tgs / Doctest pro Matlab - Bitbucket". bitbucket.org.
- ^ Smith, Thomas. „Doctest - vložte testovatelné příklady do komentářů nápovědy k vaší funkci“. Citováno 5. srpna 2011.
- ^ „Unit Testing Framework“. mathworks.com.
- ^ ne. „MOxUnit: Rámec xUnit pro Matlab a GNU Octave“. Citováno 2016-05-16.
- ^ "atata-framework / atata". GitHub.com.
- ^ „DbUnit.NET“. sourceforge.net.
- ^ „ErrorUnit“. ErrorUnit.com.
- ^ "fixie / fixie". GitHub.
- ^ „mb-unit - platforma pro automatizaci testů Gallio a rámec testování jednotek MbUnit. - Google Project Hosting“. gallio.org.
- ^ „LightBDD / LightBDD: rámec BDD umožňující vytváření snadno čitelných a udržovacích testů“. github.com.
- ^ „mb-unit - platforma pro automatizaci testů Gallio a rámec testování jednotek MbUnit. - Google Project Hosting“. mbunit.com.
- ^ „moq - nejjednodušší posměšná knihovna pro .NET a Silverlight“. google.com.
- ^ „NBi“. CodePlex.
- ^ „NFluent zrychluje a usnadňuje způsob, jakým píšete svá tvrzení“.
- ^ „nmate - Open Source Unit-Test Code Generation and Integration Add-in for Visual Studio - Google Project Hosting“. google.com.
- ^ „Unit test platform for .NETStandard, .NETFramework, .NETCore“.
- ^ „Pex, Automated White box Testing for .NET - Microsoft Research“. microsoft.com. Microsoft. Citováno 23. června 2015.
- ^ "Domov". qgonestudio.com. Citováno 23. června 2015.
- ^ [11]
- ^ „abb-iss / Randoop.NET“. GitHub. Citováno 23. června 2015.
- ^ Další strana. „Ayende @ Rahien“. Ayende.com. Citováno 2012-11-12.
- ^ „Test pekáče“. CodePlex. Citováno 23. června 2015.
- ^ TechTalk. „SpecFlow“. Citováno 23. června 2015.
- ^ „Spectre Framework“. sf.net. Citováno 23. června 2015.
- ^ „TestDriven.Net> Domů“. testdriven.net.
- ^ „NET testing tools: Static code analysis, code review, unit testing with Parasoft dotTEST“. Parasoft.com. Archivovány od originál dne 03.11.2012. Citováno 2012-11-12.
- ^ „TickSpec: F # BDD Framework“. CodePlex.
- ^ „Inteligentní testování jednotek - snadné s Typemock“. typemock.org.[trvalý mrtvý odkaz ]
- ^ [12] Archivováno 27 února 2011, na Wayback Machine
- ^ „xUnit.net - Rámec pro testování jednotek pro C # a .NET (nástupce NUnit) - Domů“. CodePlex.
- ^ „gabriel / gh-unit · GitHub“. Github.com. Citováno 2012-11-12.
- ^ philsquared (02.06.2012). „Domů · philsquared / Catch Wiki · GitHub“. Github.com. Citováno 2012-11-12.
- ^ „pivotal / cedar · GitHub“. Github.com. Citováno 2012-11-12.
- ^ „kiwi-bdd / kiwi“. GitHub.
- ^ "spektrum / spektrum". GitHub.
- ^ „modocache / personal-fork-of-quick“. GitHub.
- ^ „ObjcUnit“. Oops.se. Citováno 2012-11-12.
- ^ „Sen: te - OCUnit“. Sente.ch. Archivovány od originál dne 2011-10-13. Citováno 2012-11-12.
- ^ „witebox - vizuálně orientovanější systém testování jednotek výhradně pro vývoj iPhone! - Google Project Hosting“. Citováno 2012-11-12.
- ^ "NEJLEPŠÍ". wincent.com. Archivovány od originál dne 2008-08-21.
- ^ A b „Xcode - Funkce - Apple Developer“. Apple Inc.. Citováno 2014-11-04.
- ^ "přelud / alcotest". Github.com. Citováno 2015-11-17.
- ^ „OUnit“. ocamlcore.org.
- ^ Xavier Clerc (30. srpna 2012). "Kaputt - úvod". x9c.fr.
- ^ „Archivovaná kopie“. Archivovány od originál dne 19. února 2007. Citováno 2007-02-26.CS1 maint: archivovaná kopie jako titul (odkaz)
- ^ „FORT | Stažení softwaru pro bezplatný vývoj na“. Sourceforge.net. Citováno 2012-11-12.
- ^ "Index". Camelos.sourceforge.net. Citováno 2012-11-12.
- ^ „Pascal TAP Unit Testing Suite | Stažení softwaru zdarma na“. Sourceforge.net. Citováno 2012-11-12.
- ^ „graemeg / fptest · GitHub“. Github.com. Citováno 2012-11-12.
- ^ „Domovská stránka projektu PRUnit SourceForge“. sourceforge.net.
- ^ https://web.archive.org/web/20070929103231/http://search.cpan.org/perldoc/TAP. Archivovány od originál 29. září 2007. Citováno 2. srpna 2006. Chybějící nebo prázdný
| název =
(Pomoc) - ^ „Test :: Harness“. metacpan.org. Citováno 2012-11-12.
- ^ "Test :: více". metacpan.org. Citováno 2012-11-12.
- ^ „Test :: Class“. metacpan.org. Citováno 2012-11-12.
- ^ "Test :: Třída :: Los". metacpan.org. Citováno 2018-11-11.
- ^ „Test :: Builder“. metacpan.org. Citováno 2012-11-12.
- ^ „Test :: Unit“. metacpan.org. Citováno 2012-11-12.
- ^ „PerlUnit: rámec testování jednotek pro Perl“. sourceforge.net.
- ^ "Re: Test :: Unit, :: Class, nebo :: Inline?". nntp.perl.org. Citováno 2012-11-12.
- ^ "Re: Test :: Unit, :: Class, nebo :: Inline?". nntp.perl.org. Citováno 2012-11-12.
- ^ „Test :: DBUnit“. metacpan.org. Citováno 2012-11-12.
- ^ "Test :: Unit :: Lite". metacpan.org. Citováno 2012-11-12.
- ^ "Test :: Schopný". metacpan.org. Citováno 2012-11-12.
- ^ „PHPUnit - Testovací rámec PHP“. phpunit.de.
- ^ „Rámec testování jednotek PHP“. sourceforge.net.
- ^ "/ tools / lime / trunk - symfony - Trac". Trac.symfony-project.com. Archivovány od originál dne 26. 9. 2007. Citováno 2012-11-12.
- ^ "Objektiv".
- ^ "atoum / atoum". Github.com. Citováno 2012-11-12.
- ^ "SimpleTest - testování jednotky pro PHP". simpletest.org. Archivovány od originál dne 2018-06-27. Citováno 2012-07-03.
- ^ „Závaží“. Citováno 2017-12-17.
- ^ "shiflett / testmore · GitHub". Shiflett.org. Archivovány od originál dne 2010-12-23. Citováno 2012-11-12.
- ^ Chris Shiflett. „Test :: Simple for PHP“. shiflett.org.
- ^ „Jakobo / snaptest“. GitHub.
- ^ „Vylepšit-PHP / Vylepšit-PHP“. Citováno 2017-12-17.
- ^ PŘEČTĚTE SI. „jamm / Tester · GitHub“. Github.com. Citováno 2012-11-12.
- ^ „ptrofimov / phpinlinetest · GitHub“. Github.com. Citováno 2012-11-12.
- ^ "phpspec". phpspec.net.
- ^ „nette / tester · GitHub“. Github.com. Citováno 2014-04-22.
- ^ „crysalead / kahlan · GitHub“. Github.com. Citováno 2015-03-19.
- ^ „01-Úvod“. Kodex. Citováno 2015-10-07.
- ^ „Internetový archiv Wayback Machine“. 2009-07-28. Archivovány od originál dne 28. července 2009. Citováno 2012-11-12.
- ^ „GitHub - otravovatel / otrok“. Microsoft. Citováno 2017-06-21.
- ^ „Vítejte v ProUnit! - Progress - rámec testování jednotek OpenEdge“. sourceforge.net.
- ^ „CameronWills / OEUnit“. GitHub.
- ^ "Testy jednotek Prolog". Swi-prolog.org. Citováno 2012-11-12.
- ^ "Rspec-loutka". Citováno 2017-07-13.
- ^ „Autotest - plně automatické testování pod linuxem“.
- ^ "25.3. Unittest - Rámec pro testování jednotek - dokumentace Pythonu 2.7.10". python.org. Citováno 23. června 2015.
- ^ „Poznámka pro uživatele - dokumentace nosu 1.3.7“. Citováno 29. prosince 2016.
- ^ „pytest: pomůže vám psát lepší programy“. pytest.org. Citováno 23. června 2015.
- ^ „Dokumentace HILSTER Testing Framework“. docs.hilster.io. Citováno 3. června 2020.
- ^ „TwistedTrial - Twisted“. Twistedmatrix.com. Citováno 2012-11-12.
- ^ "Měla by dokumentace DSL". should-dsl.info. Citováno 23. června 2015.
- ^ „Zelená je čistý, barevný a rychlý testovací běh pythonu“. Citováno 28. dubna 2017.
- ^ "R Unit Test Framework | Stažení softwaru zdarma na". Sourceforge.net. Citováno 2012-11-12.
- ^ „CRAN - Testovací balíček“. Cran.r-project.org. 27. 06. 2012. Citováno 2012-11-12.
- ^ „CRAN - Package tinytest“. CRAN.r-project.org. 2019-04-25. Citováno 2020-05-26.
- ^ „3 RackUnit API“. Docs.racket-lang.org. Citováno 2012-11-12.
- ^ Neil Van Dyke. „Overeasy: Racket Language Test Engine“. Neilvandyke.org. Citováno 2012-11-12.
- ^ „RBUnit je nyní zdarma!“. LogicalVue. Archivovány od originál dne 2008-08-21. Citováno 2012-11-12.
- ^ „REBOL.org“.
- ^ „RPGUnit.org - shrnutí“. sourceforge.net.
- ^ „Modul: Test :: Jednotka (Ruby 1.9.3)“. Ruby-doc.org. 8. 11. 2012. Archivovány od originál dne 2004-08-24. Citováno 2012-11-12.
- ^ A b „Ruby 2.2 - GitHub“.
- ^ „Vydán Ruby 2.2.0“.
- ^ A b „Modul: Test :: Unit (Ruby 2.1.0) - Ruby-Doc.org“.
- ^ „Komunita, open source rubín na vývoji kolejnic“. thoughtbot. Citováno 2012-11-12.
- ^ „Dokumentace pro minitest (2.0.2)“. Rubydoc.info. Citováno 2012-11-12.
- ^ [13] Archivováno 18. července 2011, v Wayback Machine
- ^ „Stránka Github pro TMF“. Github.com. Citováno 2013-01-24.
- ^ „FUTS - Framework for Unit Testing SAS“. ThotWave. Citováno 2012-11-12.
- ^ „SclUnit“. sasCommunity. 2008-10-26. Citováno 2012-11-12.
- ^ "SASUnit | Software pro vývoj zdarma ke stažení na". Sourceforge.net. Citováno 2012-11-12.
- ^ „Rehersal - testovací rámec pro Scalu“. sourceforge.net.
- ^ "scalacheck - ScalaCheck: Vlastnostní testování Scaly".
- ^ "ScalaTest". scalatest.org.
- ^ „scunit - Rámec testování jednotek pro Scalu. - Google Project Hosting“. Citováno 2012-11-12.
- ^ "specs2 - Softwarové specifikace pro Scala".
- ^ „Malá přenosná testovací knihovna pro Scala - GitHub“. github.com. Citováno 2016-05-17.
- ^ "test_run - spuštění testů". Help.scilab.org. 21. 11. 2011. Citováno 2012-11-12.
- ^ main.ss. "Repozitář balíčků PLaneT: PLaneT> schémata> schemeunit.plt". Planet.plt-scheme.org. Archivovány od originál dne 2011-07-27. Citováno 2012-11-12.
- ^ Neil Van Dyke. „Testeez: Lightweight Unit Test Mechanism for R5RS Scheme“. Neilvandyke.org. Citováno 2012-11-12.
- ^ "lehmannro / assert.sh · GitHub". Github.com. Citováno 2012-11-12.
- ^ Pascal Grange. „pgrange / bash_unit: bash unit testing enterprise edition framework for profession“. Github.com. Citováno 2020-07-05.
- ^ „sstephenson / netopýři · GitHub“. Github.com. Citováno 2012-11-12.
- ^ shadowfen. "jshu". SourceForge.
- ^ „Roundup - Zabraňte chybám shellů. (A: Jste vzorovým občanem Unixu?) - Je to bonus“. Itsbonus.heroku.com. 2010-11-01. Archivovány od originál dne 06.09.2012. Citováno 2012-11-12.
- ^ haran. "ShUnit". sourceforge.net.
- ^ „shunit2 - shUnit2 - testování jednotek založené na xUnit pro unixové skripty prostředí - Google Project Hosting“. Citováno 2012-11-12.
- ^ Stefan Merten. "filtrační jednotka". Merten-home.de. Citováno 2012-11-12.
- ^ http://mlunit.sourceforge.net/index.php/The_slUnit_Testing_Framework
- ^ https://www.mathworks.com/products/simulink-test.html
- ^ „Domovská stránka projektu SQLUnit“. sourceforge.net.
- ^ „fitnesse.info“. Archivovány od originál dne 8. 8. 2009.
- ^ "Dokumentace STK". wikidot.com.
- ^ „MyTAP“. github.com. Archivovány od originál dne 28.01.2013. Citováno 2017-10-28.
- ^ „utMySQL“. sourceforge.net.
- ^ „utPLSQL, Testovací rámec pro PL / SQL“. utplsql.org.
- ^ „Tester kódu pro komunitu Oracle“. software.dell.com/. Citováno 2014-02-13.
- ^ „Automated PL SQL Code Testing - Code Tester from Quest Software“. quest.com. Citováno 2013-09-30.
- ^ „Společnost Dell kupuje software Quest za 2,36 miliardy USD“. 2012-07-02.
- ^ „Quest se spouští jako nezávislá softwarová společnost s podporou Francisco Partners a Elliott Management“.
- ^ „Unit Testing with SQL Developer“. Docs.oracle.com. Citováno 2012-11-12.
- ^ „PL / Unit - Test Driven Development for Oracle“. plunit.com.
- ^ „pluto-test-framework - PL / SQL Unit Testing for Oracle“. github.com. Citováno 2016-07-27.
- ^ „rsim / ruby-plsql-spec · GitHub“. Github.com. Citováno 2012-11-12.
- ^ Jake Benilov. „DbFit“. benilovj.github.io.
- ^ „angoca / db2unit“. GitHub. 2019-02-15.
- ^ „Epické, více selhání než jakýkoli jiný testovací nástroj“. Archivovány od originál dne 28. května 2014. Citováno 1. listopadu 2010.
- ^ „pgTAP“. pgtap.org.
- ^ "pgtools: Nástroje pro načítání a testování schémat pro PostgreSQL". Sourceforge.net. Citováno 2019-04-30.
- ^ "dkLab | Konstruktor | PGUnit: rámec pro jednotkové testování uložených procedur pro PostgreSQL 8.3". En.dklab.ru. Archivováno od originálu na 2019-04-30. Citováno 2019-04-30.
- ^ "tSQLt - testování databázové jednotky pro SQL Server".
- ^ Red Gate Software Ltd. „SQL Test - Unit Uniting for SQL Server“. Red-gate.com. Citováno 2012-11-12.
- ^ aevdokimenko. „Rámec testování jednotek TSQLUnit“. SourceForge. Archivovány od originál dne 21.11.2006.
- ^ „TSQLUnit“. Sourceforge.net. Archivovány od originál dne 2012-11-02. Citováno 2012-11-12.
- ^ "utTSQL". sourceforge.net.
- ^ „Stáhněte si Visual Studio 2005 Team Edition pro doplněk Database Professionals z oficiálního Microsoft Download Center“. Microsoft.com. 08.01.2007. Citováno 2012-11-12.
- ^ "Stáhnout jednotku Alcyone SQL". Archivovány od originál dne 02.02.2015. Citováno 2014-08-18.
- ^ „T.S.T. the T-SQL Test Tool“. CodePlex.
- ^ vassilvk (2012-06-15). „Domů · vassilvk / lenoch Wiki · GitHub“. Github.com. Citováno 2012-11-12.
- ^ „Rychle / Rychle“. GitHub. 2019-08-28.
- ^ „railsware / Sleipnir“. GitHub. 2019-08-27.
- ^ „Stránka SVUnit Sourceforge“. Citováno 2014-05-06.
- ^ A b "VUnit - dokumentace VUnit".
- ^ "Tcl Bundled Packages - tcltest manual page". Tcl.tk. Citováno 2012-11-12.
- ^ "TclUnit | Software pro vývoj zdarma ke stažení na". Sourceforge.net. Citováno 2012-11-12.
- ^ „t-unit - jednotkový testovací rámec pro programovací jazyk tcl - Google Project Hosting“. Citováno 2012-11-12.
- ^ https://codeshut.blogspot.com/
- ^ „tsUnit - Framework pro testování jednotek TypeScript“. CodePlex.
- ^ „Oscar - Test postroje pro TypeScript“. adriencadet.com.
- ^ „Alsatian - Test harness for TypeScript“. github.com. 2019-08-27.
- ^ „fast-check - QuickCheck for TypeScript“. github.com. 2019-08-29.
- ^ „Testyts - moderní rámec testování strojopisu“. testy.github.io. Citováno 2019-02-08.
- ^ „FoxUnit> Domů (DNN 2.0.4)“. Archivovány od originál dne 02.04.2005. Citováno 2005-07-11.
- ^ Maass Computertechnik. „vbUnit 3 - Unit Test Framework pro Visual Basic a COM objekty“. vbunit.com.
- ^ „VbUnitFree Home“.
- ^ „Jednotka VBA“. C2.com. 15. května 2007. Citováno 2012-11-12.
- ^ „excelvbaunit - testovací svazek typu xUnit pro kód Excel VBA - hostování projektu Google“. Citováno 2012-11-12.
- ^ „TinyUnit: Nejjednodušší rámec pro testování jednotek, který může případně fungovat“. W-p.dds.nl. Citováno 2012-11-12.
- ^ „SimplyVBUnit“. sourceforge.net.
- ^ „Domovská stránka jednotky VB Lite“. sourceforge.net.
- ^ „vl-unit - Visual Lisp Unit testing framework - Google Project Hosting“. Citováno 2012-11-12.
- ^ „XojoUnit - Xojo Unit testing framework - GitHub“. Citováno 2020-06-18.
- ^ "Reflex". Reflex.gforge.inria.fr. Citováno 2012-11-12.
- ^ "Reflex". Reflex.gforge.inria.fr. Citováno 2012-11-12.
- ^ „vauto - Extensible - Data driven - Automation framework. - Google Project Hosting“. Citováno 2012-11-12.
- ^ "Apache Ant - Apache AntUnit". Ant.apache.org. 16. 8. 2011. Citováno 2012-11-12.
- ^ „juxy.tigris.org“. tigris.org.
- ^ „Tennison Tests (XSLT Unit Testing) - Build the Site“. sourceforge.net.
- ^ „Unit Testing Framework - XSLT“. sourceforge.net.
- ^ „XSLTunit“. xsltunit.org. Archivovány od originál dne 01.01.2007. Citováno 2007-01-10.
- ^ "expath / xspec". GitHub.
- ^ White, L.J. (27–30. Září 1993). Správce testů: Nástroj pro regresní testování. Software Maintenance, 1993. CSM-93, Proceedings. Konference dne. 338–347. doi:10.1109 / ICSM.1993.366928. ISBN 978-0-8186-4600-3.
- ^ TriVir. „IdMUnit.org“. sourceforge.net.
- ^ „Unit Test Your Code“. MSDN, Visual Studio 2015.