Артефакт: Архитектура автоматизации тестирования
Этот артефакт задает различные элементы проектирования и реализации автоматизации тестирования, которые реализуют фундаментальные характеристики автоматизации тестирования системы программного обеспечения.
Домены: Тестирование
Типы рабочих продуктов: Спецификация
Назначение
  • Обеспечивает средство обдумывания, управления и сообщения фундаментальных характеристик системы автоматизации тестирования.
Взаимосвязи
РолиОтветственный: Изменен:
ЗадачиВход для: Выход из:
Использование процесса
Описание
Основное описание

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

Краткая схема

Пример структуры областей, которые должны быть охвачены Архитектурой автоматизации тестирования, приведен в разделе Рабочий продукт: Документ архитектуры программного обеспечения.

Доводка
Опции представленияПредставление UML:

Некоторые аспекты архитектуры автоматизации тестирования могут быть описаны с помощью модели UML, имеющей стереотип <<test automation architecture>>. 

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

Для определения архитектуры автоматизации тестирования рекомендуется использовать один источник, который содержит схематическое описание основных характеристик архитектуры. Примечание: Следует избегать излишних подробностей в описании архитектуры.

(Необязательно) Архитектуру автоматизации тестирования можно включить в Документ архитектуры программного обеспечения либо в виде отдельного раздела, либо в виде набора задач, описанных на протяжении всего документа.

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



Дополнительные сведения