Можно проверить компоновки и исправления дефектов в них, а затем настроить автоматический запуск выполнения тестов по окончании компоновки.
Ниже описана общая последовательность действий по проверке компоновок:
- Интеграция IBM® Rational Quality Manager с приложением компоновки.
(В данном выпуске поддерживается только один вид интеграции приложений компоновки — IBM Rational Team Concert.)
- Проверка записей компоновки и описаний, полученных от внешнего приложения компоновки.
- Создание необходимых записей компоновки и описаний, например для сбора конкретных дефектов, исправлений и компонентов, которые должны быть в компоновках для выполнения тестирования.
- Проверка наличия планов тестирования, тестовых блоков и тестовых сценариев, необходимых для полноценного тестирования компоновки.
- Настройка ресурсов лаборатории для выполнения тестов, например физических и виртуальных систем или ячеек тестирования, представляющих собой наборы систем, где настроены определенные среды тестирования.
- Создание расписаний выполнения тестирования. Расписание выполнения — это наборы задач или шагов, выполняемых последовательно в определенное время или задач выполняемых по наступлении определенного события, например окончания компоновки.
- Выполнение тестов.
- Необходимые файлы дефектов.
В этом разделе справки описываются записи компоновки и описания, ячейки тестирования и расписания выполнения тестирования.
Настройка других артефактов тестирования, выполнение тестов и запись дефектов в файл описываются в других разделах (см. связанные разделы справки).
Записи компоновки и описания
Большинство записей компоновки и описаний поступают из внешнего инструмента, создающего компоновку.
Для просмотра этих элементов в Rational Quality Manager нажмите Компоновки, затем Показать записи компоновки или Показать описания компоновки.
Записи компоновки можно создавать вручную.
Например, можно создать запись компоновки для оперативного контроля, которая показывает дефекты, исправленные в данной компоновке, и выполненные тесты для нее.
Или можно создать запись компоновки для отслеживания выполнения конкретного теста для конкретной компоновки.
Описания компоновки тоже можно создавать вручную.
Описания компоновки содержат состояния компоновки, имена компоновки, метки компоновки и записи компоновки.
Например, одно описание компоновки можно использовать для мониторинга главных компоновок, а другое — для мониторинга компоновок, содержащих исправления дефектов.
Описания компоновки также можно использовать для указания, для каких компоновок должен выполняться мониторинг.
Ячейки тестирования
Ячейки тестирования предназначены для группировки систем, описывающих среду тестирования.
Например, ячейка тестирования может включать сервер приложений, сервер базы данных, клиентскую рабочую станцию и систему, в которой работает адаптер для выполнения тестов.
Способы резервирования ячеек тестирования:
- (для немедленного использования) резервирование ресурсов лаборатории во время выполнения тестов для защиты ресурсов на время выполнения теста.
При запуске записи выполнения теста можно выбрать ячейки тестирования, ссылающиеся на ту же среду тестирования, что и запись;
- (для планирования) резервирование ресурсов лаборатории на определенный период времени в настоящем или будущем.
Можно зарезервировать все ресурсы лаборатории в ячейке тестирования на любой период времени, не зарезервированный другими пользователями.
Ячейки тестирования следует создавать на основе конкретных сред тестирования и используемого типа выполнения тестов, особенно если создаются расписания выполнения тестов.
Расписания выполнения тестов
Расписание выполнения — это наборы задач или шагов, выполняемых последовательно в определенное время или задач выполняемых по наступлении определенного события, например окончания компоновки. Расписание выполнение может содержать один или несколько шагов.
Можно создавать шаги для следующих видов выполнения тестов:
- автоматическое выполнение — тестовый сценарий выполняется автоматически в удаленном ресурсе лаборатории;
- запись выполнения теста;
- одиночный тест;
- комплект тестов.
Расписания выполнения можно повторно использовать. Их можно запланировать на определенное время или событие, например на уведомление о компоновке.
Можно также выбирать системы или ячейки тестирования, где будут выполняться тесты.