2016-05-24 5 views
0

Мы новички в TFS (2015) и одна из вещей, которые мы заметили тот факт, что вы можете отметить общий Test Case как «прошли», не давая причина или наличие каких-либо конкретных полномочий для этого.TFS: Как управлять SIGNOFF тестов

Это представляет проблемы для нас, как вы можете пометить Test Case как «прошли» даже тогда, когда: - шаги испытаний не удалось - Ошибки не были зафиксированы - случай испытания только частично завершена - Никаких этапов тестирования не было выполнено.

Что мы действительно хотим сделать, это выполнить надзорный обзор контрольного примера . Мы делаем это в настоящее время, чтобы проверить: - все ошибки рассматриваются любой помечены как «исправлено позже» есть комментарии, объясняющие - тест доказательство было сохранено правильно - дисперсия плана испытываемого записывается как комментарий

Мы получаем аудит на регулярном анализ базиса и супервизора очень помогает, так как аудит может быть реализован на проектах 2-4 лет, проверять, записывать решения и причины на момент подписания теста, просто помогает.

Вопрос: Есть ли способ управления знаковый-офф Case Test или Test Suite?

Принуждение комментарий необходимо ввести или ограничение доступа к маркировке Test Case как «прошел» будет что-то

+0

Какую версию TFS вы используете? Вы тестируете тестовый пример на веб-портале TFS или в MTM? –

+0

Мы используем последнюю версию TFS 2015 update 2 (On Premise). Мы также рассматриваем возможность модернизации до 2017 года. Мы не решили, нужно ли тестировать использовать Web, но ожидайте, что они будут использовать MTM. Если это имеет значение, мы обязательно рассмотрим , заставляя их использовать тот или иной метод – user563251

ответ

1

Там нет (из коробки) способ точно контролировать, кто может пометить тестовый случай как прошло. Обычно вы можете настроить такие переходы, используя определение типа рабочего элемента (WITD), добавив правила и ограничения для переходов. Но поскольку результаты теста не представлены в качестве рабочих элементов, это невозможно.

Вы можете ограничить доступ на более высоком уровне, на планы тестирования и тестовые наборы: enter image description here

Там может быть способ, чтобы получить его так, как вы хотите его с помощью объекта сервера модели TFS и построение на стороне сервера валидация, не уверен, что это возможно, поскольку я никогда не пробовал это (см .: https://msdn.microsoft.com/en-us/library/bb130146(v=vs.120).aspx#ServerObjectModel). Тем не менее я попытался бы избежать проверки на стороне сервера, так как вам нужно убедиться, что он продолжает работать и может вызвать проблемы или проблемы с блокировкой в ​​будущем обновлении для вас. Из-за этого было бы жалко зависеть от версии TFS.

Надеюсь, это поможет!

+0

Хорошо спасибо за это, я посмотрю – user563251