(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Тест-генератор IS TestGen

Источник: ts-splus
Евгений Волченков

InputSpace TestGenerator [IS TestGen] принадлежит к классу генераторов тестов в задачах систематического функционального тестирования программных продуктов.

Преимущества

Тест-генератор IS TestGen ориентирован на методы генерации высокоэффективных тестовых примеров и, соответственно, минимизацию объемов тест-наборов. В этом качестве включает, в частности, средства, аналогичные по результатам методам комбинаторного проектирования, позволяющие на порядки уменьшить размер покрывающий выборки. Реализует ряд новых алгоритмов и процедур оптимизации тест-наборов. Дает возможность гибко регулировать объемы тест-наборов в зависимости от доступных ресурсов тестирования. Объектом применения IS TestGen может быть как приложение в целом, так и отдельные программные модули.

Концепция

В основу концепции IS TestGen положен принцип систематического построения тест-проекта: отправной позицией всегда является потенциально полное входное пространство программного объекта. Средство IS TestGen - общецелевой генератор тестов вход/выход и является дополнительным к инструментам тестирования внешнего управления программным объектом. Предполагается использование IS TestGen в рамках операционального подхода к систематическому тестированию программного обеспечения.

Основные особенности:

  • тестирование пользовательского интерфейса отделяется от тестирования входа/выход, единицей которого является программное гнездо;
  • тест-примеры включают не только комбинации тест-значений, но и, в общем случае, тест-последовательность вводов;
  • при формирования описания программного гнезда используются шаблоны комплекта опорных тест-значений;
  • тестовые наборы составляются из регулярных подмножеств тестовых примеров, генерируемых с помощью базовых методов или их комбинаций;
  • предполагается использование шаблонов проектирования тест-наборов;
  • базовые методы выбираются в зависимости от размерной категории полного множества комбинаций и ресурсов, выделяемых на тестирование;
  • используется иерархическая система ранжирования тестов.

Базовые методы

Основаны на эвристических алгоритмах, сгруппированных по тематическим группам:

  • последовательности вводов
    генерация типов, случайная выборка, ручной ввод
  • генераторы комбинирования
    полное множество, ограничиваемое комбинирование, фильтр-подмножества
  • фильтры - 1
    граничные категории, профили, совместимость, субинтервалы
  • фильтры - 2
    экстремальность, число внеграничных
  • с-МРС-подмножества
    общее с-МРС-подмножество, последовательное с-МРС-покрытие, дополнение до полного
  • генераторы покрытия
    равномерное случайное покрытие, субинтервалы, профильное покрытие, зонд, рандомизация тест-значений

Обучение

В руководстве описаны теоретические основы метода, приводятся рекомендации по подготовительной работе - исследованию тестируемого программного продукта и формированию исходных данных, а также основные шаблоны проектирования тест-наборов. На сайте приведены учебные примеры использования IS TestGen для проектирования тест-наборов (по версии IS TestGen 1.0 ). Руководство снабжено досточно детальной справочной системой и глоссарием, в котором приведено определение терминов в контексте принятого концептуального подхода.

Документирование

Результаты проектирования сохраняются в базе данных тест-проекта, а также могут быть получены форме документов MS Word .

Технические сведения

Операционная система - Windows XP и совместимые с ней версии. СУБД - Paradox 7 . Язык программирование - C++ . Программный продукт IS TestGen включает 5 полноэкранных форм, 11 страниц, 19 диалоговых панелей, 7 иллюстративных диаграмм.

Средства IS TestGen не заменяют творческого вклада конструктора в проектирование тестов, а предоставляет ему необходимый инструмент для реализации его замыслов.

Ссылки по теме


 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 09.04.2008 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
TeeGrid VCL/FMX Source Code single license
IBM Domino Enterprise Server Processor Value Unit (PVU) Annual SW Subscription & Support Renewal
VMware Workstation 14 Player for Linux and Windows, ESD
GFI FaxMaker и 1 год поддержки (10-49 лицензий)
SAP® Crystal Presentation Design 2016 WIN INTL NUL
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
CASE-технологии
OS Linux для начинающих. Новости + статьи + обзоры + ссылки
Один день системного администратора
Delphi - проблемы и решения
Мастерская программиста
Компьютерная библиотека: книги, статьи, полезные ссылки
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100