TFS/MTM 2015 - пригласить пользователей повторно запустить тесты после исправления ошибки

Область применения: Мне нужна возможность переназначить тестовый набор на основе ошибок тому же тестировщику/тестировщикам, которые сообщили об этой ошибке.

В MTM 2015 эта «функция проверки» появилась в меню центра тестирования «Тест» — «Проверка ошибок» и при щелчке правой кнопкой мыши по ошибке в списке.

Теперь, когда я это сделаю, он запустит средство запуска тестов MTM со мной в качестве назначенного тестера. Но на самом деле это не то, что мне нужно.

Я пришел к этому с моими исследованиями:

В TFS 2015 нет функции «Проверить» — она доступна только в версии 2017.1 или более поздней (подробнее здесь, в разделе: Проверка ошибки, повторный запуск тестов...)

Так может ли кто-нибудь помочь мне в этом (обновление до TFS 2017 или более поздней версии на данный момент невозможно)?


person Marc S.    schedule 22.05.2017    source источник


Ответы (1)


Самым простым и эффективным способом по-прежнему является использование рабочего процесса с ошибками для отслеживания процесса. Даже без функции проверки в TFS2015 вы все равно можете связать свой тестовый пример с рабочим элементом ошибки. Вам необходимо настроить тип рабочего элемента для ошибок. Добавьте пользовательское поле, такое как повторное тестирование, и добавьте условие (в поле повторного тестирования необходимо изменить, чтобы оно прошло) во время преобразования из активного в разрешающее.

Затем просто установите «assign to» filed = создатель рабочего элемента, чтобы убедиться, что тестовый пример снова запускается тем же тестировщиком / тестировщиками, которые сообщили об этой ошибке.

Однако это создаст новый результат теста в новом тестовом прогоне. Он не обновит исходный результат теста. Если вы просто хотите повторно запустить неудачные тестовые случаи из TFS 2015. К сожалению, это не встроенная функция. Дополнительные сведения см. в этой ошибке на GitHub.

person PatrickLu-MSFT    schedule 25.05.2017
comment
Привет, Патрик, спасибо за ответ, но у меня есть несколько дополнительных вопросов. В разделе «Новый рабочий элемент» я получил только варианты создания: «Ошибка», «Эпос», «Функция», «Выпуск», «Задача», «Тестовый пример» и «История пользователя». Какой из них лучше всего использовать? Как только я создам рабочий элемент, я буду его создателем, а не первоначальным тестировщиком, или я ошибся? Получение нового результата теста будет нормально для меня. - person Marc S.; 01.06.2017
comment
@МаркС. Я имею в виду, что вы можете отслеживать свои ошибки с помощью Microsoft Test Manager. Когда тест не пройден, тестер может создать рабочий элемент ошибки и поручить разработчику исправить ошибку (угадайте, вы), когда вы исправите ошибку, переназначьте рабочий элемент ошибки создателю (тесту). Он может повторить тест еще раз. Это рабочий процесс. Подробности см. ниже: Анализ неудачных тестов и отслеживание ошибок - person PatrickLu-MSFT; 01.06.2017
comment
@Парик, хорошо, понятно, спасибо. Мы используем TFS Web только для тестировщиков, я единственный, кто использует дополнительно MTM (также вопрос лицензионных сборов). Я думаю, что TFS 2017.1 может решить проблему... - person Marc S.; 01.06.2017
comment
@МаркС. В Интернете вы также можете сделать это, когда тестировщики запустят тестовый пример, появится всплывающее диалоговое окно с некоторыми шагами теста, вверху будет кнопка «Создать ошибку», с помощью которой вы можете создать работу с ошибкой. элемент, относящийся к тестовому случаю. - person PatrickLu-MSFT; 01.06.2017
comment
да, мы так и делали, но 2 балла по этому поводу: ‹br /› - как тестировщик после кучи тестов и пройденной пары недель сможет находить собственноручно созданные баги (соответственно даже больше ошибок на тестовый пример)? - как не сделать посадку тестировщику на тест-кейсе в режиме редактирования, а в режиме запуска теста? - person Marc S.; 01.06.2017