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

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

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

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

Свойства
Необязательный
ЗапланированныйYes
Доводка
Опции представленияПредставление UML:

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

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

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

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

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



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