Управление тестированием
![]() | В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Управление тестированием чаще всего относится к деятельности по управлению процессом тестирования. Инструмент управления тестированием — это программное обеспечение, используемое для управления тестами (автоматическими или ручными), которые ранее были определены процедурой тестирования. Это часто связано с программным обеспечением для автоматизации . Инструменты управления тестированием часто включают в себя модули управления требованиями и/или спецификациями , которые позволяют автоматически генерировать матрицу тестирования требований (RTM), которая является одним из основных показателей, указывающих функциональный охват тестируемой системы (SUT).
Создание определений тестов в базе данных
[ редактировать ]Определение теста включает в себя: план тестирования продукта , связь с требованиями и спецификациями . В конце концов, между тестами можно установить некоторую связь, чтобы можно было установить приоритеты. Например, если тест A является родительским для теста B и если тест A не пройден, то выполнение теста B может оказаться бесполезным.Тесты также должны быть связаны с приоритетами.Каждое изменение в тесте должно иметь версию, чтобы команда контроля качества имела полное представление об истории теста.
Подготовка тестовых кампаний
[ редактировать ]Это включает в себя создание нескольких наборов тестовых примеров и их выполнение (или планирование их выполнения).Выполнение может быть как ручным, так и автоматическим.
- Ручное выполнение [1]
Пользователю придется выполнить все этапы тестирования вручную и сообщить системе результат.Некоторые инструменты управления тестированием включают в себя структуру для взаимодействия пользователя с планом тестирования для облегчения этой задачи. Существует несколько способов запуска тестов. Самый простой способ запустить тест — запустить тестовый пример. Тестовый набор может быть связан с другими артефактами тестирования, такими как планы тестирования, тестовые сценарии, тестовые среды, записи выполнения тестовых сценариев и наборы тестов.
- Автоматическое исполнение
Существует множество способов реализации автоматизированных тестов.Для автоматического выполнения требуется, чтобы инструмент управления тестированием был совместим с самими тестами.Для этого инструменты управления тестированием могут предлагать собственные платформы автоматизации или API для взаимодействия со сторонними или собственными автоматизированными тестами.
Создание отчетов и показателей
[ редактировать ]Конечная цель инструментов управления тестированием — предоставить чувствительные показатели, которые помогут менеджеру по обеспечению качества оценить качество тестируемой системы перед ее выпуском.Показатели обычно представлены в виде графиков и таблиц, показывающих показатели успеха, прогресса/регресса и многие другие конфиденциальные данные.
Управление ошибками
[ редактировать ]В конце концов, инструменты управления тестированием могут интегрировать функции отслеживания ошибок или, по крайней мере, взаимодействовать с известными специализированными решениями для отслеживания ошибок (такими как Bugzilla или Mantis ), чтобы эффективно связывать провал теста с ошибкой .
Планирование тестовых мероприятий
[ редактировать ]Инструменты управления тестированием также могут интегрировать (или взаимодействовать со сторонними) функциями управления проектами , чтобы помочь менеджеру по обеспечению качества заранее планировать действия.
Инструменты управления тестированием
[ редактировать ]Сегодня на рынке доступно несколько коммерческих инструментов управления тестированием и инструментов с открытым исходным кодом. Большинство инструментов управления тестированием представляют собой веб-приложения, которые необходимо устанавливать самостоятельно, в то время как к другим можно получить доступ как к программному обеспечению как к услуге . [ нужна ссылка ]
См. также
[ редактировать ]- Инструменты управления тестированием
- Тестирование программного обеспечения
- Инструменты управления автоматизацией тестирования
Ссылки
[ редактировать ]- ^ Грэм, Рекс Блэк, Эрик ван Венендал, Дороти (2012). Основы тестирования программного обеспечения: сертификация ISTQB (3-е изд.). Лондон: Cengage Learning EMEA. ISBN 978-1408044056 .
{{cite book}}
: CS1 maint: несколько имен: список авторов ( ссылка )