Тестирование софта - статьи



         

Инструментальная поддержка RUP. Инструменты тестирования и смежные инструменты


Внедрение любой методологии существенно упрощается, если есть поддерживающий ее набор инструментов, позволяющий избежать тяжелого рутинного ручного труда. Методология RUP в этом смысле является одной из наиболее «благополучных», поскольку ее поддерживает набор инструментов IBM Rational. Ниже перечислены инструментальные средства непосредственно предназначенные для автоматизации процесса тестирования:

— IBM Rational PurifyPlus (набор, состоящий из Puify, PureCoverage, Quantify);
— IBM Rational TestManager;
— IBM Rational Robot;
— IBM Rational ManualTest.

В таблице 1 приведены краткие характеристики инструментов тестирования.

Таблица 1 - Продукты тестирования IBM Rational Software Group

Название продукта Краткая характеристика
IBM Rational Purify Инструмент для отслеживания трудно обнаружимых ошибок времени исполнения (например, утечка памяти, выходы за границы массивов при чтении и записи).
IBM Rational PureCoverage Инструмент для отслеживания кода тестируемого приложения (какие именно классы, методы, вызовы функций были протестированы, а какие нет). Это позволяет автоматизировать процесс измерения метрик полноты тестирования (охвата), если для оценки полноты тестирования используется охват кода, а не охват функциональных требований.
IBM Rational Quantify Инструмент анализа производительности работающего приложения. Позволяет выявить фрагменты кода, в наибольшей мере оказывающие влияние на характеристики производительности системы (“бутылочное горлышко”).
IBM Rational Robot Инструмент для автоматизации записи и воспроизведения сценариев тестов. Сценарии тестов записываются на специальном языке программирования и могут быть получены либо автоматически (путем записи действий пользователя при работе с системой), либо вручную. Rational Robot является основой для проведения тестирования функций системы, а также широко используется в инструментах тестирования производительности.
IBM Rational TestManager Средство планирования тестов. Используется для воспроизведения функциональных и нагрузочных тестов, созданных в Rational Robot. Используется для сетевого многоплатформенного тестирования.
IBM Rational TestFactory Инструмент, позволяющий автоматизировать процесс тестирования графических компонентов. Используется для построения карты компонентов приложения. Способен на основе ручного тестирования формировать скрипты для автоматизированного тестирования с использованием Rational Robot.
IBM Rational ManualTest Средство планирования тестов, не поддающихся автоматизации
IBM Rational ClearQuest Средство управления запросами на изменение. В процессе тестирование может использоваться как хранилище дефектов, найденных при тестировании.
IBM Rational RequisitePro Средство для управления требованиями. Позволяет фиксировать связь тестов и проверяемых с их помощью требований. Упрощает оценку полноты тестирования, а также выявление тестов, которые необходимо доработать и провести при изменении требований к системе.



Содержание  Назад  Вперед