|
@@ -87,23 +87,23 @@
|
|
|
Приоритизация тестовых примеров
|
|
|
Гибрид
|
|
|
|
|
|
-##Методы регрессионного тестирования
|
|
|
+## Методы регрессионного тестирования
|
|
|
|
|
|
-#1) Повторное тестирование всех
|
|
|
+** 1) Повторное тестирование всех
|
|
|
|
|
|
Как следует из самого названия, все тестовые примеры в наборе тестов выполняются повторно, чтобы убедиться в отсутствии ошибок, возникших из-за изменения кода. Это дорогостоящий метод, поскольку он требует больше времени и ресурсов по сравнению с другими методами.
|
|
|
|
|
|
-#2) Выбор регрессионного теста
|
|
|
+** 2) Выбор регрессионного теста
|
|
|
|
|
|
В этом методе тестовые примеры выбираются из набора тестов для повторного выполнения. Не то, чтобы весь набор был повторно выполнен. Выбор тестовых примеров выполняется на основе изменения кода в модуле.
|
|
|
|
|
|
Тестовые случаи делятся на две категории: одна - это тестовые случаи многократного использования, а другая - устаревшие тестовые случаи. Повторно используемые тестовые примеры можно использовать в будущих циклах регрессии, тогда как устаревшие не используются в предстоящих циклах регрессии.
|
|
|
|
|
|
-#3) Приоритизация тестовых примеров
|
|
|
+** 3) Приоритизация тестовых примеров
|
|
|
|
|
|
Сначала выполняются тестовые примеры с высоким приоритетом, а не со средним и низким приоритетом. Приоритет тестового примера зависит от его критичности и влияния на продукт, а также от функциональности продукта, который используется чаще.
|
|
|
|
|
|
-#4) Гибрид
|
|
|
+** 4) Гибрид
|
|
|
|
|
|
Гибридный метод представляет собой комбинацию выбора регрессионного теста и приоритизации тестовых примеров. Вместо выбора всего набора тестов выберите только те тестовые примеры, которые выполняются повторно в зависимости от их приоритета.
|
|
|
Как выбрать набор регрессионных тестов?
|
|
@@ -120,7 +120,7 @@
|
|
|
Должны быть включены тестовые примеры с приоритетом 1 и приоритетом 2.
|
|
|
Для того же были найдены тестовые примеры часто неудачных или недавних дефектов тестирования.
|
|
|
|
|
|
-##Как выполнить регрессионное тестирование?
|
|
|
+## Как выполнить регрессионное тестирование?
|
|
|
|
|
|
Следовательно, если тестирование можно выполнить вручную, то можно выполнить и регрессионное тестирование. Использование инструмента не обязательно. Однако со временем приложения становятся все более и более функциональными, что продолжает увеличивать область регрессии. Чтобы максимально использовать время, это тестирование чаще всего автоматизируется.
|
|
|
|
|
@@ -132,7 +132,7 @@
|
|
|
Выполняйте регрессионные тестовые примеры всякий раз, когда в коде происходят какие-либо изменения, исправляется ошибка, добавляется новая функциональность, выполняется улучшение существующей функциональности и т.д.
|
|
|
Создайте отчет о выполнении теста, который включает статус выполнения / сбоя выполненных тестовых примеров.
|
|
|
|
|
|
-##Инструменты автоматического регрессионного тестирования
|
|
|
+## Инструменты автоматического регрессионного тестирования
|
|
|
|
|
|
Автоматизированное регрессионное тестирование - это область тестирования, в которой мы можем автоматизировать большую часть тестирования. Мы запустили все ранее выполненные тестовые примеры в новой сборке.
|
|
|
|