Kryterium jest nieinwazyjnym międzyplatformowym systemem testowania jednostek C.Większość frameworków testowych dla C wymaga dużo kodu z podstawami do konfigurowania testów i pakietów testowych - musisz utworzyć główny, następnie zarejestrować nowe pakiety testowe, a następnie zarejestrować testy w tych zestawach i wreszcie wywołać odpowiednie funkcje.Daje to użytkownikowi doskonałą kontrolę przy niefortunnym koszcie prostoty.Kryterium jest zgodne z zasadą KISS, jednocześnie zachowując kontrolę nad innymi ramami: testy są automatycznie rejestrowane po zadeklarowaniu.Dostępny jest domyślny punkt wejścia, bez potrzeby deklarowania głównego, chyba że chcesz wykonać specjalną obsługę.Testy są izolowane we własnym procesie, awarie i sygnały mogą być zgłaszane i testowane.Postępy i statystyki można śledzić w czasie rzeczywistym za pomocą haków raportów.
Stronie internetowej:
https://readthedocs.org/projects/criterion/Kategorie
Alternatywy dla Criterion'a dla wszystkich platform z dowolną licencją

1
Google Test
Struktura Google do pisania testów C ++ na różnych platformach (Linux, Mac OS X, Windows, Cygwin, Windows CE i Symbian).Oparty na architekturze xUnit.

0

0
UnitTest++
UnitTest ++ to platforma do testowania jednostkowego dla C ++ zaprojektowana z myślą o prostocie i przenośności.