(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
GFI LanGuard подписка на 1 год (25-49 лицензий)
DevExpress / ASP.NET Subscription
SAP® Crystal Presentation Design 2016 WIN INTL NUL
Quest Software. TOAD for Oracle Edition
ZBrush 4R6 Win Commercial Single License ESD
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новые материалы
Один день системного администратора
Delphi - проблемы и решения
Мастерская программиста
Компьютерная библиотека: книги, статьи, полезные ссылки
Проект mic-hard - все об XP - новости, статьи, советы
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100