Один из важных вопросов в тестировании – это сопоставление требований к ПО и тестов для их проверки. Для этого служит матрица трассируемости. Давайте познакомимся с ней поближе.
Один из важных вопросов в тестировании – это сопоставление требований к ПО и тестов для их проверки. Для этого служит матрица трассируемости. Давайте познакомимся с ней поближе.
Оглавление
ToggleВ основе тестирования лежит совокупность требований к ПО, которые надо проверить. Как сделать так, чтобы не упустить из вида все требования, и при этом избежать излишнего дублирования проверок? Ответ содержится в матрице трассируемости.
Каждый, кто работает с требованиями к IT-продуктам, рано или поздно встречается с ней. Эта статья расскажет, что такое матрица трассируемости и как ее применяют в тестировании (QA, Quality Assurance).
Трассируемость (traceability) в информационных технологиях, согласно официальному определению из ISTQB, это способность идентифицировать связанные объекты в документации и программном обеспечении.
Наиболее часто употребляемое применение – это связь между требованиями (т.е. в документации) и тестами (т.е. в программном обеспечении).
Матрица трассируемости в QA – это таблица, отражающая поэлементное отношений требований к IT-продукту с одной стороны и совокупности тест-кейсов с другой стороны.
Матрица трассируемости позволяет отслеживать связь каждого требования с каждым тест-кейсом, и наоборот. Это повышает прозрачность в управлении тестированием и, соответственно, его эффективность.
Матрица трассируемости формируется в виде таблицы следующим образом:
Матрица трассируемости имеет еще несколько альтернативных названий:
Матрица трассируемости может использоваться в следующих ситуациях:
Практически вся команда IT-проекта: менеджер проекта, бизнес-аналитики, дизайнеры, разработчики, тестировщики и др.
Кроме того, это удобный документ, чтобы на его основе обсуждать покрытие требований с представителем клиента.
Матрица трассируемости – это инструмент организации тестирования. Она представляет собой таблицу, в которой отмечается наличие тест-кейсов для требования к ПО. Матрица трассируемости может использоваться в задачах QA, где надо отследить покрытие требований.
Автор Михаил Кулешов
Михаил, профессиональный партнерский маркетолог, является основателем компании South Media OÜ, которая была создана в 2018 году и базируется в Таллинне. С 2016 года Михаил уехал из Финляндии и жил как настоящий «цифровой кочевник» в IT-индустрии, путешествуя по миру только с ноутбуком. Михаил работает и пишет статьи, связанные с IT-индустрией.
© Copyright 2023 Testirovshik.com