TFS: как вы контролируете подписание тестовых случаев

Мы новички в TFS (2015), и мы заметили, что вы можете пометить общий тестовый набор как "пройденный" без объяснения причин или имея на это особые полномочия.

Это создает для нас проблемы, так как вы можете пометить тестовый пример как "пройденный", даже если: - шаги теста не прошли - Ошибки не были исправлены - тестовый пример был выполнен только частично - нет теста шаги были выполнены

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

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

Вопрос: есть ли способ контролировать подписание Test Case или Test Suite?

Принуждение к вводу комментария или ограничение доступа к отметке Тестового набора как "пройдено" было бы чем-то


person user563251    schedule 24.05.2016    source источник
comment
Какую версию TFS вы используете? Вы тестируете тестовый пример на веб-портале TFS или в MTM?   -  person Cece Dong - MSFT    schedule 25.05.2016
comment
Мы используем последнюю версию TFS 2015 update 2 (On Premise). Мы также рассматриваем возможность обновления до 2017. Мы еще не решили, будут ли тестеры использовать Web, но ожидаем, что они будут использовать MTM. Если это имеет значение, мы обязательно рассмотрим возможность заставить их использовать тот или иной метод.   -  person user563251    schedule 02.06.2016


Ответы (1)


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

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

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

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

person Sander Aernouts    schedule 17.06.2016