Институт системного программирования им. В.П. Иванникова РАН


C++TESK

C++TESK Testing ToolKit является инструментом, реализованном на C++, с открытым исходным кодом, предназначенным для автоматизированного тестирования программ (в основном, написанных на C/C++) и RTL (HDL) моделей цифровой аппаратуры (написанных на языках Verilog и VHDL). Основная часть инструмента – это библиотека C++-классов и макросов, которая определяет основные возможности создания формальных спецификаций (эталонных моделей), адаптеров тестируемых компонентов, тестовых сценариев и метрик тестового покрытия. Тестовая система создается с помощью объединения библиотечных компонентов пользовательским C++-кодом. Она поддерживает автоматическую генерацию и подачу последовательностей стимулов на тестируемый компонент, проверку корректности его реакций и сбор данных об исполнении теста. Помимо основной библиотеки, инструмент включает генератор отчетов, средства поддержки распределенного тестирования на компьютерных кластерах и плагин для среды Eclipse.

Получить более подробную информацию о проекте можно здесь.

Разработчик/участник

Технологии программирования

Перейти к списку всех технологий