Управление тестированием

Управление процессами тестирования

Управление тестированием чаще всего относится к деятельности по управлению процессом тестирования. Инструмент управления тестированием — это программное обеспечение, используемое для управления тестами (автоматизированными или ручными), которые были ранее указаны в процедуре тестирования. Часто его ассоциируют с программным обеспечением для автоматизации . Инструменты управления тестированием часто включают модули управления требованиями и/или спецификациями , которые позволяют автоматически генерировать матрицу тестирования требований (RTM), которая является одной из основных метрик для указания функционального покрытия тестируемой системы (SUT).

Создание определений тестов в базе данных

Определение теста включает: план тестирования , связь с требованиями к продукту и спецификациями . В конце концов, между тестами можно установить некоторую связь, чтобы можно было установить приоритеты. Например, если тест A является родительским для теста B и если тест A не пройден, то может быть бесполезно выполнять тест B. Тесты также должны быть связаны с приоритетами. Каждое изменение в тесте должно иметь версию, чтобы команда QA имела полное представление об истории теста.

Подготовка тестовых кампаний

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

Ручное исполнение [1]

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

Автоматическое исполнение

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

Формирование отчетов и показателей

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

Управление ошибками

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

Планирование тестовых мероприятий

Инструменты управления тестированием также могут интегрировать (или взаимодействовать со сторонними) функции управления проектами , помогая менеджеру по контролю качества планировать мероприятия заранее.

Инструменты управления тестированием

На рынке сегодня доступно несколько коммерческих и открытых инструментов управления тестированием. Большинство инструментов управления тестированием — это веб-приложения, которые необходимо устанавливать внутри компании, в то время как другие могут быть доступны как программное обеспечение как услуга . [ необходима цитата ]

Смотрите также

Ссылки

  1. ^ Грэм, Рекс Блэк, Эрик ван Венендал, Дороти (2012). Основы тестирования программного обеспечения: Сертификация ISTQB (3-е изд.). Лондон: Cengage Learning EMEA. ISBN 978-1408044056.{{cite book}}: CS1 maint: multiple names: authors list (link)
  • Инструменты управления тестированием с открытым исходным кодом
  • 7 сложностей управления тестированием
Retrieved from "https://en.wikipedia.org/w/index.php?title=Test_management&oldid=1251984279"