Как создать планы тестирования с помощью Microsoft Test Manager / Visual Studio 2010 Ultimate? Они продолжают удаляться при создании

Один из моих коллег столкнулся с проблемой при создании плана тестирования с помощью Microsoft Test Manager 2010. Мы используем TFS 2010 и Visual Studio Ultimate. Он может успешно «создать» план тестирования, но как только он готов, план тестирования удаляется. Если он обновится, план тестирования исчезнет, ​​и если он попытается щелкнуть по нему, он получит следующую ошибку:

План тестирования удален

План тестирования, к которому вы пытались подключиться, был удален. Выберите другой план для подключения.

Я убедился, что у него есть правильные права доступа для управления планами тестирования в рамках безопасности областей и итераций. Однако меня беспокоит одна вещь: если я попытаюсь просмотреть ACL для этого из TfsSecurity.exe, ничего не появится. Я также убедился, что URI проекта верен. Я использую следующую команду:

tfssecurity /acl CSS
--> $PROJECT:vstfs:///Classification/TeamProject/11ebab88-2892-4c85-b650-83720f194c21
--> /Collection:[our collection address]

Эта команда не возвращает никаких результатов, что меня беспокоит, потому что я могу видеть некоторые параметры безопасности для уровня Area из Visual Studio.

Есть идеи, что могло случиться?


person Nick    schedule 29.09.2011    source источник
comment
Пожалуйста, проверьте журналы сервера TFS на наличие ошибок.   -  person kroonwijk    schedule 29.09.2011
comment
Я понял. Разрешения «Управление планами тестирования» недостаточно для просмотра планов тестирования, но достаточно для их создания. В результате вы можете создать план, но не видите план, созданный вами. Вид нелогично, ИМХО. Для просмотра планов тестирования вам потребуется разрешение «Просмотр этого узла».   -  person Nick    schedule 30.09.2011
comment
Отлично! В таких вещах всегда сложно понять!   -  person kroonwijk    schedule 30.09.2011
comment
@Nick: вы должны создать ответ с успешной информацией. Это упростит поиск другим людям с той же проблемой. Тогда я с удовольствием проголосую за ответ.   -  person John Saunders    schedule 30.09.2011
comment
@JohnSaunders: Спасибо за подсказку. На самом деле я попытался сделать это, как только нашел ответ, но моя репутация была <100, и поэтому StackOverflow не позволял мне в течение как минимум 8 часов после публикации. И потом я так и не вернулся к этому ...   -  person Nick    schedule 08.10.2011


Ответы (1)


Я понял - вам нужны как «Управление планами тестирования», так и «Просмотр этого узла», чтобы фактически управлять планами тестирования. Только наличие одного из прав позволит вам либо создавать новые планы тестирования, либо просматривать существующие планы тестирования, в зависимости от того, какое право у вас есть. Комбинация этих двух функций позволяет создавать, редактировать, просматривать и удалять планы тестирования.

Это отчасти противоречит интуиции, особенно с учетом того, что описание права «Просмотр этого узла» гласит: «Пользователи, у которых есть это разрешение, могут просматривать параметры безопасности для этого узла».

Разрешение «Просмотр этого узла» в TFS 2010 было изменено на «Просмотр разрешений для этого узла» в TFS 2012.

person Nick    schedule 08.10.2011
comment
Это сработало для меня в TFS 2012, мне пришлось установить оба разрешения в настройках разрешений для областей! - person RolandoCC; 16.08.2013