Rus Eng
О компании
Технологии  
Компилятор переднего плана
Интегрированная среда разработки
Виртуальная машина С\С++
Тестовый набор для отладки компиляторов С\С++
Разработчикам ПО
Производителям микроконтроллеров
Партнеры / Клиенты
Перспективные проекты
| | | |
Главная страница    Технологии    Тестовый набор для отладки компиляторов С\С++
Тестовый набор для отладки компиляторов С\С++

Для проверки правильности работы программного продукта создаются тестовые наборы. Набор для тестирования C/C++ компилятора включает в себя некоторое количество небольших программ (тестов), написанных на языке C/C++, результат правильной компиляции которых заведомо известен. Совокупность всех тестов набора должна покрывать все свойства языка согласно его стандарту.

Компанией "Интерстрон" разработан тестовый набор, состоящий более чем из 10000 тестов, проверяющий соответствие компилятора международным стандартам ISO/IEC 14882:1998 (язык C++) и ISO/IEC 9899:1999 (язык C). В зависимости от того, каким должен быть результат сборки, тестовые программы делятся на типы:

  • тесты, проходящие все этапы сборки без ошибок;
  • тесты, сборка которых тем или иным инструментом (компилятором, ассемблером или линкером) завершается выдачей сообщений об ошибках.

Тестирование компилятора на столь большом тестовом наборе, естественно, не может осуществляться вручную. С целью автоматизации процесса тестирования был разработан набор скриптов для пакетного тестирования (монитор тестирования), который обеспечивает ряд удобных средств для организации различных видов и режимов исполнения тестов.

Тестовый монитор обеспечивает:

  • Автоматический прогон тестов как в полном объеме, так и по отдельным разделам тестового набора;
  • Формирование отчетов по тестированию различной степени подробности, а также ведение истории тестирования;
  • Автоматическое сравнение последних результатов тестирования с полученными на предыдущих прогонах с выдачей соответствующих отчетов.

ЗАО "Интерстрон" 1998-08.06.2015, ООО "Интерстрон" 09.06.2015 по н.в. Все права защищены.
Москва, Дмитровское шоссе, 1/1
e-mail: interstron-info@mail.ru
web: www.interstron.ru
Тел.: +7 (495) 769-55-68