MTM 2012 — Получение выбранных тестовых шагов при создании ошибки из MTM

Я использую опцию «Создать ошибку» из MTM, если тестовый пример не работает на определенном этапе. В результате шаги Bug Repro показывают целые шаги теста.

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

Есть ли у нас возможность удалить нежелательные шаги при создании ошибки в MTM?


person Pradeep    schedule 19.02.2014    source источник


Ответы (2)


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

Теперь, с другой стороны, MTM 2013 поддерживает «исследовательское тестирование». Вы можете работать с приложением, пробуя разные вещи, без тестового примера. В конце концов, если вы обнаружите ошибку, вы сможете выбрать, какие из ваших действий должны быть включены в отчет об ошибке.

person John Saunders    schedule 19.02.2014
comment
Спасибо, Джон. Вы берете пример, когда тестовый пример нельзя разделить, для одного и того же действия пользователя цель A, B пройдена, но C не удалось, тогда я хочу исключить этапы проверки A, B из сообщения об ошибке. - person Pradeep; 20.02.2014
comment
Нет, на самом деле, я не знаю. Если у вас есть тест-кейс, который не прошел, ваши разработчики могут запустить тот же тест-кейс, что и QA. Если меньший тестовый пример потерпел бы неудачу (A, B не нужны), создайте новый тестовый пример только с шагом C и напишите ошибку на основе этого. Важно, чтобы ваш QA и разработчики запускали одни и те же тестовые примеры. - person John Saunders; 20.02.2014
comment
Кроме того, я бы создал тестовый пример таким образом, чтобы все шаги были необходимы для перехода к шагам, демонстрирующим ошибку. Любые шаги, которые не являются необходимыми, должны быть исключены из тестового примера, из которого создается ошибка. - person John Saunders; 20.02.2014

В настоящее время невозможно удалить определенные шаги при создании ошибки.

На самом деле, я думаю, хорошо, что это невозможно... Я могу просто написать в описании ошибки "вы можете игнорировать шаги до XXX", но разработчик все равно увидит, что я на самом деле сделал, так как может быть, что вы чтобы выполнить все шаги (все некоторые из них), чтобы воспроизвести проблему (и вы просто не знаете об этом ;-))

person Elena    schedule 20.02.2014