Выберите свой язык

Главная arrow-right Criterion

Мы составили список из 3 бесплатных и платных аналогов Criterion. Основные конкуренты: Google Test, CPPUnit. Кроме того, пользователи также проводят сравнения между Criterion и UnitTest++. Также вы можете рассмотреть другие аналогичные варианты здесь: About.


Google Test
Бесплатно Открытый исходный код

Google's framework for writing C++ tests on a variety of platforms (Linux, Mac OS X, Windows...

CPPUnit
Бесплатно Открытый исходный код

Получите CppUnit - C ++ порт JUnit на SourceForge.net.

UnitTest++
Бесплатно Открытый исходный код

UnitTest ++ - это модуль модульного тестирования для C ++, разработанный для простоты и мобильности.

Простой, но расширяемый фреймворк для Си-тестирования.

Criterion Платформы

tick-square Linux
tick-square Mac
tick-square Windows

Criterion Видео и скриншоты

Criterion Обзор

Criterion - это ненавязчивая платформа кросс-платформенного модульного тестирования.

Большинство тестовых сред для C требуют большого количества стандартного кода для настройки тестов и наборов тестов - вам нужно создать основную часть, затем зарегистрировать новые наборы тестов, затем зарегистрировать тесты в этих наборах и, наконец, вызвать нужные функции.

Это дает пользователю большой контроль, к сожалению, за счет простоты.

Критерий следует принципу KISS, сохраняя контроль, который пользователь будет иметь с другими структурами:

Тесты автоматически регистрируются при объявлении.
Предусмотрена точка входа по умолчанию, нет необходимости объявлять main, если вы не хотите делать специальную обработку.
Испытания изолированы в своем собственном процессе, о сбоях и сигналах можно сообщать и тестировать.
Прогресс и статистика могут отслеживаться в режиме реального времени с помощью хуков отчетов.

Criterion Функции

tick-square Unit Testing

Поделитесь своим мнением о программном обеспечении, оставьте отзыв и помогите сделать его еще лучше!

Criterion Теги

test-framework

Предложить изменения

Ваш отзыв

Выберите рейтинг
Пожалуйста, выберите рейтинг

Your vote has been counted.

Do you have experience using this software?