none
Конфигурирование авто тестов в Test Manager RRS feed

  • Вопрос

  • Немного деталей об архитектуре:

    1. Сорцы тестируемого приложения (пример: my-application) находится в одном Team Project , а сорцы автоматизированных тестов в другом. Всё под TFS 2010.

    2. Путь \\servet\drop_folder - этот путь был указан в build definition для тестируемого приложения (my-application) качестве drop folder.

    Описание проблемы:

    1. Есть тест кейс, написал UI тест, который его автоматизирует и проассоциировал его с тест кейсом.

    2. Запускаю Test Manager  и опцией Run with Option запускаю этот теперь уже автоматизированный тест кейс.

    3. В окне указываю билд, который хочу протестировать, выбираю конфигурацию, test settings и environmetn где установлен тест агент. 

    4. Получаю ошибку: "File does not exist. Could not find file \\servet\drop_folder\my-application_5.0.165.10054___.1\testcase3343.dll"

    Возникли следующие вопросы:

    1. Почему Test Manager пытается найти DLL, которая является автоматизированным тестом в папке drop_folder тестируемого приложения (my-application) ?

    2. Где указать  Test Managerу, что бы он брал эту DLL  с другого места?

    Спасибо.


    19 апреля 2013 г. 14:10

Ответы

Все ответы

  • Уважаемый пользователь!

    В вашей теме отсутствует активность в течение последних 5 дней. При отсутствии каких-либо действий в течение 2 последующих дней, тема будет переведена в разряд обсуждений. Вы можете возобновить дискуссию, просто оставив сообщение в данной теме

    24 апреля 2013 г. 7:46
    Модератор
  • Неужели никто не может подсказать в каком направлении смотреть ? :(
    24 апреля 2013 г. 8:16
  • А в чем собственно проблема? Вы запускаете автоматизированный тест для конкретного билда (конкретных бинарников). Test Manager, естественно, ищет этот билд в drop folder - это единственная папка, в которой точно есть бинарники.

    Если нужно запустить тесты не на этих бинарниках - забирайте нужный changeset локально и запускаейте тест из Visual Studio.

    24 апреля 2013 г. 8:30
    Модератор
  • Дело в том, что в этой папке нет бинарников самого теста, там только бинарники самого приложения. Как и где указать тест менеджеру брать бинарники самого UI теста, который находятся в другом месте.
    24 апреля 2013 г. 8:46
  • Включите сборку тестов вместе с приложением. Или создайте отдельный build definition. Для этого конкретного билда - подбросьте бинарники на время прогонки тестов, после прогонки - удалите.
    24 апреля 2013 г. 8:53
    Модератор
  • Павел, спасибо вам большое за ответы. Попробую пока так как вы предложили, спасибо. Может вы подскажи ещё один момент. Когда в лаб менеджере в разделе Test Settings создаётся новые настройки в разделе Advanced на первом шаге можно указать дополнительную папку деплоймента. Если тут указать папку где лежать бинарники тестов, они должны подхватываться? Спасибо.
    24 апреля 2013 г. 9:34
  • Попробуйте - у меня под рукой нет проекта для проверки. Т.е. файлы из этой папки точно скопирует, но подхватит ли из них тесты - не уверен.
    24 апреля 2013 г. 9:44
    Модератор