SourceForge.net Logo
prevtopnext
Система тестирования izh_test

Введение

Система представляет собой пакет утилит для регрессионного тестирования ПО, основанный на двух идеях:

  1. Вместо простого Assert - сравнения скалярных значений, сравнивается содержимое файлов вывода.
  2. Вместо использования "библиотек тестов" тестируемые программы запускаются в отдельных процессах.

Пакет предоставляется по лицензии GPL вместе с исходными текстами "как есть" то есть без всяких гарантий корректности, надёжности и даже полезности.

Система развивается исходя из текущих нужд авторов. Соответственно реализуется только то, что используется, а то что не используется, не отлаживается и не тестируется. Если кому-то нужно что-то ещё, дописывайте сами.

Из izh_test не предполагается извлекать прибыли и, соответственно, приветствуются всяческие сторонние изменения и дополнения. Все такие изменения и дополнения будут приниматься на тех же условиях GPL , то есть с упоминанием авторов и соответствующих авторских прав. Это касается, в том числе, и документации на английском языке. Список предлагаемых/предполагаемых улучшений приведён в разделе "Планируемые новые возможности (Roadmap)"

Исходный код izh_test основан на библиотеке izh_base ( http://www.sourceforge.net/projects/izh-base/ ). Эта библиотека хотя и предоставляется также по лицензии GPL , но изменения в неё по лицензии GPL не принимаются. То есть либо при передаче изменений автор отказывается от прав на код, либо ждёт, когда библиотека дорастёт до его нужд, либо отделяет свой проект на условиях GPL .

Загрузить дистрибутив izh_test и исходники izh_base можно с сайта http://www.izhsoft.com/downloads.html

Или из соответствующего раздела на sourceforge http://www.sourceforge.net/projects/izh-test/ либо http://www.sourceforge.net/projects/izh-base/ соответственно.


prevtopnext

SourceForge.net Logo