Тест-генератор IS TestGenИсточник: ts-splus Евгений Волченков
InputSpace TestGenerator [IS TestGen] принадлежит к классу генераторов тестов в задачах систематического функционального тестирования программных продуктов. Преимущества Тест-генератор IS TestGen ориентирован на методы генерации высокоэффективных тестовых примеров и, соответственно, минимизацию объемов тест-наборов. В этом качестве включает, в частности, средства, аналогичные по результатам методам комбинаторного проектирования, позволяющие на порядки уменьшить размер покрывающий выборки. Реализует ряд новых алгоритмов и процедур оптимизации тест-наборов. Дает возможность гибко регулировать объемы тест-наборов в зависимости от доступных ресурсов тестирования. Объектом применения IS TestGen может быть как приложение в целом, так и отдельные программные модули. Концепция В основу концепции IS TestGen положен принцип систематического построения тест-проекта: отправной позицией всегда является потенциально полное входное пространство программного объекта. Средство IS TestGen - общецелевой генератор тестов вход/выход и является дополнительным к инструментам тестирования внешнего управления программным объектом. Предполагается использование IS TestGen в рамках операционального подхода к систематическому тестированию программного обеспечения. Основные особенности:
Базовые методы Основаны на эвристических алгоритмах, сгруппированных по тематическим группам:
Обучение В руководстве описаны теоретические основы метода, приводятся рекомендации по подготовительной работе - исследованию тестируемого программного продукта и формированию исходных данных, а также основные шаблоны проектирования тест-наборов. На сайте приведены учебные примеры использования IS TestGen для проектирования тест-наборов (по версии IS TestGen 1.0 ). Руководство снабжено досточно детальной справочной системой и глоссарием, в котором приведено определение терминов в контексте принятого концептуального подхода. Документирование Результаты проектирования сохраняются в базе данных тест-проекта, а также могут быть получены форме документов MS Word . Технические сведения Операционная система - Windows XP и совместимые с ней версии. СУБД - Paradox 7 . Язык программирование - C++ . Программный продукт IS TestGen включает 5 полноэкранных форм, 11 страниц, 19 диалоговых панелей, 7 иллюстративных диаграмм.
Средства IS TestGen не заменяют творческого вклада конструктора в проектирование тестов, а предоставляет ему необходимый инструмент для реализации его замыслов. |