atesting.ru Блог Метрики тестирования программного обеспечения — метрики продукта и метрики процесса

Метрики тестирования программного обеспечения — метрики продукта и метрики процесса

Метрики тестирования программного обеспечения:

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

Вы не можете контролировать то, что не можете измерить, — Том Демакро (американский инженер-программист, автор и консультант по вопросам разработки программного обеспечения).

Метрики тестирования программного обеспечения предназначены для мониторинга и управления процессом и продуктом. Это помогает продвигать проект к нашим запланированным целям без отклонений.

Показатели отвечают на разные вопросы. Важно решить, на какие вопросы вы хотите получить ответы.

Метрики тестирования программного обеспечения подразделяются на два типа

  1. Метрики процесса
  2. Показатели продукта

 Метрики тестирования программного обеспечения & ndash; Метрики продукта и метрики процесса

Метрики процесса:

Метрики тестирования программного обеспечения, используемые в процессе подготовки теста и фазы выполнения теста STLC.

На этапе подготовки теста STLC генерируются следующие показатели:

Производительность подготовки тестовых примеров:

Используется для расчета количества подготовленных тестовых примеров и усилий, затраченных на подготовку тестовых примеров.

< strong> Формула:

1 Производительность подготовки тестового примера = (Количество тестового примера)/(Затраченные усилия на подготовку тестового примера)

Например:

Нет. тестовых случаев = 240

Затраченные усилия на подготовку тестового примера (в часах) = 10

Производительность подготовки тестового примера = 240/10 = 24 тестовых случая/час

< p>Посмотрите видео ниже, чтобы увидеть «Метрики тестирования при тестировании программного обеспечения»

Тест Покрытие проекта:

Помогает измерить процент покрытия тестового примера по отношению к количеству требований

Формула:

1 Покрытие дизайна тестирования = ((Общее количество требований, сопоставленных с тестовыми примерами)/(Общее количество требований) * 100

Например:

Общее количество требований: 100

Общее количество требований, сопоставленных с тестовыми примерами: 98

Покрытие дизайна тестирования = (98/100) * 100 = 98%

На этапе выполнения теста STLC создаются следующие данные:

Производительность выполнения теста:

Он определяет количество тестовых случаев, которые могут быть выполнены в час

Формула:

1 (Количество выполненных тестовых примеров)/(Усилия, затраченные на выполнение тестовых примеров)

Например:

< p> Количество выполненных тестовых случаев = 180

Затраченные усилия на выполнение тестовых примеров = 10

Производительность выполнения тестов = 180/10 = 18 тестовых случаев/час

< h3> Охват выполнения тестов:

Измеряет количество выполненных тестовых примеров по сравнению с количеством запланированных тестовых примеров.

< h4> Формула:

1 Охват выполнения тестов = (Общее количество выполненных тестовых примеров/Общее количество тестовых примеров, запланированных к выполнению) * 100

Пример:

Общее количество запланированных к выполнению тестовых примеров = 240

Общее кол-во выполненных тестовых случаев = 160

Покрытие выполнения тестов = (180/240) * 100 = 75%

Тестовые примеры пройдены:

Это для измерения процента нет. пройденных тестов

Формула:

1 Тестовые примеры пройдены = (Общее количество пройденных тестовых примеров)/(Общее количество выполненных тестовых примеров) * 100

Например:

Пройдено тестовых случаев = (80/90) * 100 = 88,8 = 89%

Тестовые примеры не пройдены:

Это для измерения процента нет. тестовых случаев не удалось

Формула:

1 Test Cases Failed = (Общее количество неудачных тестов)/(Всего количество выполненных тестовых примеров) * 100

Например:

Test Cases Failed = (10/90) * 100 = 11,1 = 11%

Тестовые случаи заблокированы:

Это для измерения процента нет. заблокированных тестовых случаев

Формула:

1 Заблокированных тестовых случаев = (Общее количество заблокированных тестовых примеров)/(Общее количество выполненных тестовых примеров) * 100

Пример:

Заблокировано тестовых случаев = (5/90) * 100 = 5,5 = 6%
Посмотрите видео ниже, чтобы увидеть «Показатели тестирования»

Продукт метрика:

Метрики тестирования программного обеспечения, используемые на этапе анализа дефектов STLC.

Скорость обнаружения ошибок:

Это необходимо для определения эффективности тестовых примеров.

Формула:

1 Частота обнаружения ошибок = (Общее количество обнаруженных дефектов/Общее количество выполненных тестовых примеров) * 100

Пример:

Общее кол-во выполненных тестовых случаев = 240

Общее количество обнаруженных дефектов = 60

Уровень обнаружения ошибок = (60/240) * 100 = 25%

Скорость исправления дефектов:

Это помогает узнать качество сборки с точки зрения исправления дефектов.

Формула:

1 Коэффициент исправления дефектов = (Общее количество дефектов, отмеченных как исправленные — Общее количество дефектов, повторно открытых)/(Общее количество дефектов, зарегистрированных как исправленные + Общее количество новых ошибок, подлежащих исправлению) * 100

Например:

Общее количество дефектов, отмеченных как фиксированные = 10

Всего нет. повторно обнаруженных дефектов = 2

Общее кол-во новых ошибок в связи с исправлением = 1

Скорость исправления дефектов = ((10–2)/(10 + 1)) * 100 = (8/11) 100 = 72,7 = 73%

Плотность дефектов:

Он определяется как отношение дефектов к требованиям.

Плотность дефектов определяет стабильность приложения.

Формула:

1 Плотность дефекта = Общее количество выявленных дефектов/Фактический размер (требования)

Например:

Общее количество выявленных дефектов = 80

Фактический размер = 10

Плотность дефектов = 80/10 = 8

Утечка дефекта :

Используется для проверки эффективности процесса тестирования перед UAT.

Формула:

1 Утечка дефектов = ((Общее количество дефектов, обнаруженных в UAT)/(Общее количество дефектов, обнаруженных до UAT)) * 100

Например:

Нет. дефектов, обнаруженных в UAT = 20

No. дефектов, обнаруженных до UAT = 120

Утечка дефектов = (20/120) * 100 = 16,6 = 17%

Эффективность удаления дефектов:

Это позволяет нам сравнивать общую (дефекты, обнаруженные до и после доставки) эффективность устранения дефектов

Формула:

1 Эффективность устранения дефектов = ((Общее количество дефектов, обнаруженных до поставки)/((Общее количество дефектов, обнаруженных до поставки) + (Общее количество дефектов, обнаруженных после поставки))) * 100

Например:

Всего нет. дефектов, обнаруженных до поставки = 80

Общее кол-во дефектов, обнаруженных после поставки = 10

Эффективность устранения дефектов = ((80)/((80) + (10))) * 100 = (80/90) * 100 = 88,8 = 89%

Здесь я отобрал несколько постов, которые помогут вам узнать больше о том, что связано с интервью:

  • Объясните структуру автоматизации тестирования
  • Интервью с платформой автоматизации тестирования Вопросы
  • Вопросы для собеседования в TestNG
  • Вопросы для собеседования по SQL
  • Вопросы для собеседования по ручному тестированию
  • Вопросы для собеседования по Agile
  • Почему Вы выбираете тестирование программного обеспечения в качестве карьеры.
  • Общие вопросы на собеседовании

Если у вас есть еще вопросы, не стесняйтесь задавать их в комментариях. Если вы найдете этот пост полезным, поделитесь им с друзьями в социальных сетях.

TAG: qa