Прежде чем перейти к метрикам и типам тестирования программного обеспечения, я хотел бы начать с известных цитат с точки зрения метрик.
Вы можете' нельзя контролировать то, что нельзя измерить — Том Демакро (американский инженер-программист, автор и консультант по вопросам разработки программного обеспечения).
Метрики тестирования программного обеспечения
Метрики тестирования программного обеспечения предназначены для мониторинга и контроля процессов и продуктов. Это помогает вести проект к запланированным целям без отклонений.
Показатели отвечают на разные вопросы. Важно решить, на какие вопросы вы хотите получить ответы.
Показатели тестирования программного обеспечения делятся на два типа
- Показатели процесса
- Показатели продукта
#1. Метрики процесса
Метрики тестирования программного обеспечения, используемые в процессе подготовки теста и на этапе выполнения теста STLC.
На этапе подготовки теста STLC генерируются следующие данные:< h4 id=h-1-1-тест-кейс-подготовка-производительность>№ 1.1. Производительность подготовки тестовых случаев
Он используется для расчета количества подготовленных тестовых случаев и усилий, затраченных на подготовку тестовых случаев.
Формула:
1 | Производительность подготовки тестового набора = (Количество тестовых наборов)/(Усилия, затраченные на подготовку тестовых наборов) |
Например:
Нет. тестовых наборов = 240
Усилия, затраченные на подготовку тестовых наборов (в часах) = 10
Производительность подготовки тестовых наборов = 240/10 = 24 тестовых набора в час
Просмотрите видео ниже, чтобы увидеть «Метрики тестирования в программном обеспечении». Тестирование»
#1.2. Охват дизайна тестами
Помогает измерить процент покрытия тестовых случаев по отношению к количеству требований
Формула:
1 | Охват дизайна тестирования = ((Общее количество требований, сопоставленных с тестовыми наборами)/(Общее количество требований)*100 |
Например:
< p>Общее количество требований: 100
Общее количество требований, сопоставленных с тестовыми наборами: 98
Покрытие дизайна тестирования = (98/100)*100 = 98%
Во время этап выполнения теста STLC:
#1.3. Производительность выполнения теста
Он определяет количество тестовых наборов, которые можно выполнить в час
Формула:
1 | (Количество выполненных тестовых случаев)/(Усилия, затраченные на выполнение тестовых случаев ) |
Например:
Количество выполненных тестовых случаев = 180
Усилия, затраченные на выполнение тестовых случаев = 10
Производительность выполнения тестов = 180/10 = 18 тестовых случаев в час
#1.4. Покрытие выполнения тестов
Он предназначен для измерения количества выполненных тестовых случаев по сравнению с количеством запланированных тестовых случаев.
Формула :
1 | Охват выполнения теста = (Общее количество выполненных тестовых наборов/общее количество тестовых наборов, запланированных к выполнению)*100 |
Например:
Общее количество тестовых случаев, запланированных к выполнению = 240
Всего кол. выполненных тестовых случаев = 160
Покрытие выполнения тестов = (180/240)*100 = 75%
#1.5. Тестовые случаи пройдены
Это для измерения процента нет. пройдено тестовых случаев
Формула:
1 | Пройдено тестовых случаев = (Общее количество пройденных тестовых случаев)/(Общее количество выполненных тестовых случаев) * 100 |
< p id=h-e-g-4>Например:
Тестовые примеры пройдены = (80/90)*100 = 88,8 = 89%
#1.6. Сбой тестовых случаев
Это для измерения процента нет. тестовых случаев не удалось
Формула:
1 | Неудачные тестовые наборы = (Общее количество неудачных тестовых наборов)/(Общее количество выполненных тестовых наборов) * 100 |
Например:
Тест Неудачные случаи = (10/90) * 100 = 11,1 = 11%
#1.7. Тестовые наборы заблокированы
Это необходимо для измерения процентного соотношения нет. заблокировано тестовых случаев
Формула:
1 | Заблокировано тестовых наборов = (общее число заблокированных тестовых наборов)/(Общее количество выполненных тестовых наборов) * 100 |
Например:
Заблокированные тестовые наборы = ( 5/90)*100 = 5,5 = 6%
Посмотрите видео ниже, чтобы увидеть «Метрики тестирования»
#2. Метрика продукта
Метрика тестирования программного обеспечения, используемая на этапе анализа дефектов STLC.
#2.1. Коэффициент обнаружения ошибок
Определяет эффективность тестовых случаев.
Формула:
1 | Коэффициент обнаружения ошибок = (Общее количество обнаруженных дефектов/Общее количество количество выполненных тестов)*100 |
Например:
Общее количество. выполненных тестовых случаев = 240
Общее количество обнаруженных дефектов = 60
Коэффициент обнаружения ошибок = (60/240)*100 = 25%
2.2. Скорость устранения дефектов
Помогает узнать качество сборки с точки зрения устранения дефектов.
Формула:
1 | Коэффициент устранения дефектов = (Общее количество дефектов, зарегистрированных как исправленные – Общее количество повторно открытых дефектов)/(Общее количество дефектов, зарегистрированных как исправленные + Общее количество новых ошибок, подлежащих исправлению)*100 |
Например:
Общее количество дефектов, зарегистрированных как исправленные = 10
Общее количество. повторно открытых дефектов = 2
Общее количество новых ошибок, подлежащих исправлению = 1
Коэффициент исправления дефектов = ((10 – 2)/(10 + 1))*100 = (8/11)100 = 72,7 = 73%
#2.3. Плотность дефектов
Определяется как отношение дефектов к требованиям.
Плотность дефектов определяет стабильность приложения.
Формула :
1 | Плотность дефектов = Общее количество. выявленных дефектов/Фактический размер (требования) |
Например:
Общее количество. выявленных дефектов = 80
Фактический размер = 10
Плотность дефектов = 80/10 = 8
№ 2.4. Утечка дефектов
Используется для проверки эффективности процесса тестирования перед UAT.
Формула:
1 | Утечка дефектов = ((Общее количество дефектов, обнаруженных при UAT)/(Общее количество дефектов, обнаруженных до UAT)) * 100 |
Например:
Нет. дефектов, обнаруженных в UAT = 20
№. дефектов, обнаруженных до UAT = 120
Утечка дефектов = (20/120) * 100 = 16,6 = 17%
#2.5. Эффективность устранения дефектов
Это позволяет нам сравнить общую (дефекты, обнаруженные до и после доставки) эффективность устранения дефектов
Формула:
1 | Эффективность устранения дефектов = ((Общее количество дефектов, обнаруженных перед доставкой) /( (Общее количество дефектов, обнаруженных перед доставкой )+ (Общее количество дефектов, обнаруженных после доставки)))* 100 |
Например:
Общее количество дефектов, обнаруженных перед поставкой = 80
Общее количество. дефектов, обнаруженных после поставки = 10
Эффективность устранения дефектов = ((80)/((80) + (10)))*100 = (80/90)*100 = 88,8 = 89%
Здесь I Я выбрал несколько постов, которые помогут вам узнать больше об интервью:
- Объяснение платформы автоматизации тестирования
- Вопросы интервью о платформе автоматизации тестирования
- Вопросы интервью о TestNG
- Интервью SQL Вопросы
- Вопросы для собеседования по ручному тестированию
- Вопросы для собеседования по Agile
- Почему вы выбрали тестирование программного обеспечения в качестве карьеры
- Общие вопросы для собеседования
Если у вас есть дополнительные вопросы, не стесняйтесь задавать их через Комментарии. Если вы считаете этот пост полезным, поделитесь им с друзьями в социальных сетях.
TAG: qa