Тестовый набор отвечает на вопрос: "Что я собираюсь тестировать?" Разработка тестовых наборов позволяет определить средства и методы проверки работоспособности системы и обеспечения высокого уровня качества.
Раздел тестового набора | Описание |
---|---|
Обзор | Используйте комплекты тема, категория и функция для объединения тестовых наборов в логические группы, которые можно отсортировать позднее. Коллектив может определить эти атрибуты при наличии необходимости. В тестовый набор можно также добавить значение веса. Вес - это показатель затрат на выполнение, который может рассчитываться на основе времени тестирования, единичных заданий или приоритета. Например, тестовый набор, требующий для выполнения вдвое больше времени, должен иметь вес, вдвое превышающий вес другого тестового набора. В отчетах, оценивающих выполнение, при определении состояния учитывается значение весового коэффициента. |
Эскиз тестового набора | Определяет общий эскиз тестового набора. Может включать различную информацию о настройке исходных данных или топологии. Пользователь может включить изображения и высокоуровневое описание в формате маркированного списка. |
Формальная проверка | Выводит список пользователей, которые должны проверить или утвердить тестовый набор, а также определяет соответствующий процесс. Используется для назначения процесса формальной проверки, которая может помочь бизнес-процессам соответствовать применимым промышленным стандартам и инструкциям. Каждый приведенный в списке член коллектива получает уведомление о задании. При ответе членов коллектива владелец плана тестирования получает уведомление, после чего отображается сводка результатов. Затем группа владельцев соответственно обновляет план тестирования и повторяет процесс до утверждения всеми членами коллектива. |
Требования | Используется для связи требований с отдельным тестовым набором после добавления требований в план тестирования. После установки взаимосвязи между требованиями и тестовыми наборами можно создать отчеты для определения процентной доли требований, охватываемых тестовыми наборами. Управляя этой сильной связью между требованиями и тестовыми наборами, пользователь может настроить трассируемость на всем протяжении жизненного цикла проекта. |
Оценка риска | Список рисков, связанных с конкретным тестовым набором. |
Предварительные условия | Определяет элементы, которые должны быть заданы для возможности выполнения данного тестового набора. Например, для выполнения определенного тестового набора требуется, чтобы был выполнен другой тестовый набор. |
Выходные условия | Определяет, какие требования должны быть выполнены после выполнения тестового набора. Здесь можно выделить элементы для очистки или команды для удаления из системы. |
Ожидаемые результаты | Записывает результаты, которые должны быть достигнуты до того, как тестовый набор будет считаться успешно выполненным. Можно прикрепить файл или изображение, отображающие состояние пользовательского интерфейса, или результирующий код. |
Тестовые сценарии | Список тестовых сценариев, связанных с конкретным тестовым набором. Поддерживается несколько типов тестовых сценариев, включая неавтоматизированные тестовые сценарии, тестовые сценарии с поддержкой ключевых слов, автоматизированные сценарии функциональных тестов и другие. Сценарии можно повторно использовать в других тестовых наборах. В каждом тестовом сценарии содержатся команды для реализации тестового набора. Во время выполнения неавтоматизированные тестовые сценарии выполняются оператор за оператором; автоматизированные тестовые сценарии выполняются автоматически. |
Записи выполнения тестов | Список записи выполнения теста, связанных с тестовым набором. Эти записи выполнения теста содержат подробную информацию о тестовом наборе и высокоуровневые результаты выполнения тестового набора. Они задают аппаратную и программную среду для выполнения. Например, для проверки прохождения тестового набора в четырех различных операционных системах, двух различных аппаратных платформах и трех различных браузерах, можно создать запись выполнения теста для каждой из этих комбинаций. записи выполнения теста также содержит общий результат (т.е пройден, ошибка, заблокирован), связанный с выполнением тестового набора. Для прохождения тестового набора должен быть пройден тест для каждого из записи выполнения теста. записи выполнения теста может также включать подробный протокол выполнения теста, и, таким образом, подробную хронологию всех результатов выполнения. Дополнительно Rational Quality Manager включает функции для автоматического создания этих записи выполнения теста, и, таким образом, упрощает процессы планирования и выполнения тестов. |
Вложения | Используется для прикрепления файлов и документов к тестовому набору. |