none
Сложные запросы поиска объектов в Team Explorer'e RRS feed

  • Общие обсуждения

  • Я хочу создать запрос, который покажет мне только те тест-кейсы, у которых все связанные баги меют статус "Closed". Можно ли сделать такой запрос, и, если да, то как?
    • Перемещено SachinW 2 октября 2010 г. 0:48 MSDN Forums Consolidation (От:Visual Studio Team System)
    • Изменен тип Abolmasov Dmitry 26 октября 2010 г. 7:52
    30 сентября 2010 г. 4:17

Все ответы

  • В построителе запроса попробуйте переключить Type of Query (сверху, в тулбаре) на Tree of Work Items. Тогда в форме построения запроса появится еще один раздел для связанных элементов.

    30 сентября 2010 г. 5:45
  • Нет, не работает.
    30 сентября 2010 г. 6:04
  • Работает, только нужно выбрать не Tree, а Work Items and direct links. В области Linking Filters выбрать "... have the specified links".
    30 сентября 2010 г. 8:59
    Модератор
  • Нет. Это условие "хотя бы один" закрытый баг. А мне нужны "только закрытые"

    Вариант "do not have the specified links" будет искать по принципу "не имеет открытых багов". Это лучше, но тоже не совсем то, потому что будут показаны и непройденные тесты, на которых багов пока не составлено

    30 сентября 2010 г. 10:06
  • В любом случае, нельзя отличить "непройденные тесткейсы" и "пройденные тесткейсы, по которым не запостили ни одного бага".

     

    30 сентября 2010 г. 13:01
    Модератор
  • А мне и не нужно их отличать. Идея запроса - найти тест-кейсы, которые уже пора проходить снова, потому что найденные баги исправили. Т.е. тест-кейс должен, во-первых, иметь хотя бы одну ссылку на баг, и все баги, на которые он ссылается, должны быть закрыты.
    1 октября 2010 г. 2:42
  • Сомнительная система получается. Скажем, по тесткейсу нашли 2 minor ui + 1 critical func баги. Пока не закрыты ui баги - critical не проверяется?

    Закрыты - это resolved или closed? Если resolved - то подразумевается что девелопер воспроизвел и проверил баг перед выставлением resolved. значит по шагам тесткейса до проблемного шага можно дойти, вне зависимости от состояния других багов по тесткейсу.

    А по теме - насколько я знаю, на wiql нельзя написать такой запрос. Там всего 3 опции, на уровне языка запросов, а не только на уровне ui.

    Можно написать, например, аддон к студии, который переберет все тесткейсы, по одному, и выставит у нужных поле вроде "ready for next run". И строить фильтр уже по этому полю. По API TFS есть вполне подробная документация.

    1 октября 2010 г. 8:41
    Модератор
  • Баги, имеющие статус "Resolved", находятся другим запросом, и верифицируются независимо.
    1 октября 2010 г. 9:26
  • Уважаемый пользователь!

     

    В вашей теме отсутствует активность в течение последних 5 дней. При отсутствии каких-либо действий в течение 2 последующих дней, тема будет переведена в разряд обсуждений. Вы можете возобновить дискуссию, просто оставив сообщение в данной теме
    Для связи [Mail]
    15 октября 2010 г. 7:12