stringtranslate.com

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

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

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

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

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

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

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

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

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

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

Создание отчетов и показателей

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

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

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

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

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

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

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

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

Рекомендации

  1. ^ Грэм, Рекс Блэк, Эрик ван Венендал, Дороти (2012). Основы тестирования программного обеспечения: сертификация ISTQB (3-е изд.). Лондон: Cengage Learning EMEA. ISBN 978-1408044056.{{cite book}}: CS1 maint: multiple names: authors list (link)

Внешние ссылки