SourceForge.net Logo
prevtopnext
Система тестирования izh_test
    Вопросы-тезисы
        Какие преимущества имеет izh_test в сравнении с традиционным подходом.
Тестирование гетерогенных программных комплексов.

Современный программный комплекс, как правило, представляет собой гетерогенную систему из различных программ, скриптов, утилит и хранимых процедур на разных языках программирования (C/C++, Java, Python, php, .NET, VB, JS, SQL и т.п.)

Для каждой из перечисленных систем есть свои системы тестирования..

Для некоторых технологий специальных систем нет (например, для Хранимых процедур в SQL)

Чтобы тестировать весь комплекс вместе, по традиционной технологии, нужно писать тесты отдельно в каждой системе, если они есть и скриптами запускать тесты для каждой подсистемы отдельно. Либо же писать обвязку для кода на языке без тестов так, чтобы можно было тестировать в принятой системе.

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


prevtopnext

SourceForge.net Logo