Автоматизация кодовых тестов пользовательского интерфейса - PullRequest
1 голос
/ 24 января 2011

Я хочу автоматизировать процесс выполнения кодированных тестов пользовательского интерфейса.Нужно ли, чтобы пользователь вошел в систему?Или можно запустить его с помощью службы XYNT?

Ответы [ 5 ]

2 голосов
/ 28 января 2011

Мы можем запускать наши тесты пользовательского интерфейса в автоматическом режиме с помощью планировщика Windows и командной строки MSTest.exe.Посмотрите на следующую статью MSDN о том, как это сделать:

http://msdn.microsoft.com/en-us/library/ms182486.aspx

Я полагаю, что вы можете использовать Microsoft Test Manager, чтобы выполнить это, но у нас нет TFS (пока) так что я не могу ручаться за это.

1 голос
/ 12 января 2012

Я использовал mstest для запуска закодированного теста пользовательского интерфейса и использования Windows TaskScheduler для планирования теста. Подробную информацию можно найти в документации по командной строке MSTest.exe .

Если вы хотите запустить его автоматически, вам следует обратить внимание на две вещи: 1. Установите автоматический вход в систему 2. Закройте заставку

1 голос
/ 30 мая 2011

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

0 голосов
/ 28 июня 2013

Пишите тесты в Visual Studio 2010/2012, это означает, что вы можете вручную редактировать код теста, а затем запускать его в Test Manager,

Кстати, вам нужно, чтобы TFS и Test Manager были одинаковымигод, в противном случае он не будет работать.

В последнее время я делаю много из них, если у вас есть какие-либо вопросы, отправьте это онлайн и отправьте мне сообщение, я буду радпомощь.

0 голосов
/ 02 июля 2012

Вам нужно сделать снимок вашей среды, когда пользователь вошел в систему, а затем вы можете запустить тест через MS Test Manager или TFS (процесс ночной сборки)

...