Как сделать регрессионное тестирование в Azure? - PullRequest
0 голосов
/ 29 мая 2020

В настоящее время у нас есть план тестирования для каждого спринта и план регрессионного тестирования для всего приложения. Новые наборы тестов добавляются к каждому спринту, а некоторые также копируются в план регрессионного тестирования, что означает, что многие тестовые примеры дублируются. Проблема в том, что иногда исходные требования меняются, поэтому тестовые примеры также необходимо обновлять.

Если мы клонируем тестовый пример из плана Sprint Test в план Regression Test, изменения, которые мы применяем к тестовым случаям в одном плане, не применяются автоматически в другом плане (например, если мы изменим / add / удалить шаг тестового примера из спринта, он останется неизменным в плане регрессии). Однако, если мы копируем тестовый пример из плана спринта в план регрессии, изменения применяются, но также применяется результат выполнения.

Мы хотим запустить план регрессионного тестирования независимо, и мы хотим быть уверены, что результат показывает реальный статус. Для этого нам потребуются изменения, которые мы вносим в исходный тестовый пример и планируем применять в каждом плане тестирования, который они появляются, но мы также не хотим дублировать результат. Мы хотим, чтобы каждый результат был указан c для определенного плана тестирования и выполнения теста.

Можно ли как-нибудь это сделать? Или как вы работаете с тестовыми примерами, которые используются в нескольких планах тестирования? Как убедиться, что содержимое общего тестового примера обновляется повсюду и что результаты, которые вы видите в плане тестирования, указаны c для этого конкретного прогона и не были автоматически скопированы откуда-то еще? Или как вы проводите регрессионное тестирование? Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...