Вот, кстати, практически единственная статья на эту тему
http://msdn.microsof...e/cc546569.aspx
Но вопрос открыт, жду ваших идей
Чую доклад на эту тему будет полезен
wret еще не добавил друзей
Написано wret 03 января 2015 - 09:48
Вот, кстати, практически единственная статья на эту тему
http://msdn.microsof...e/cc546569.aspx
Но вопрос открыт, жду ваших идей
Чую доклад на эту тему будет полезен
Написано wret 12 декабря 2014 - 08:55
Работаю с Coded UI несколько лет, правда автоматизация декстопная, особых проблем не вижу
Сложности развития и поддержки невысоки, чистый c#, никаких выдуманных языков, логика легко разбиваема
Проект отдельно, конечно, можно создать
Если вам удобнее использовать для поиска контролов Xpath посмотрите в сторону http://www.ranorex.com
По поводу TDD для UI тестов, идеи как это сделать существуют, реально чтобы у кого то работало на маломальски большом проекте не видел
Написано wret 11 декабря 2014 - 14:14
Написано wret 20 октября 2014 - 04:47
Проверять в UI следует в любом случае, могу быть проблемы приведения типов данных, кодировки, форматирования, ...
Проверять ли в БД? Да, очень желательно, но немного зависит от контекста
Тут все может упереться в разработку класса работы с БД (трудозатраты). Если он уже существует и стоит всего лишь подставить верный запрос - проверяйте
Следующий пример - безопасность данных. Если в требованиях стоит хранения данных в зашифрованном виде, а при интеграции с сторонними системами это немаловажно (в случае чего могут утечь как ваш данные так и их), тестированием интерфейса это не проверить. Программист вполне может расшифровать данные при записи в БД для дальнейшей более удобной (для него) работы с ними, для быстроты отображения для конечных пользователях, ...
Обратную интеграцию (ваша система изменила какие-то данные контрагента, например) тоже легче проверить через БД, чем парсить исходящие файлы
Написано wret 26 сентября 2014 - 11:41
Вы мне может вот что ещё подскажите, какой минимальный набор тулзов нужен, для запуска тестов, на удаленном компьютере, если имеются только dll файлы с тестами. В данный момент на виртуалке стоит Visual Studio, поэтому с этим проблем не. Знаю ,что можно Test Agent использовать,но не хотелось бы
На виртуалке все таки?
Почему не хотелось бы? Ставите на сервак контроллер, на виртуалки агента
Запускать mstest можно как раз через батники
Написано wret 26 сентября 2014 - 08:44
т.е открываете виртуалку,запускаете тесты и закрываете, я правильно понимаю?сессия при этом сохраняется
либо же через планировщик заданий?
Да
Вы лучше опишите как у вас происходит запуск тестов и какие цели и задачи преследуете
Написано wret 26 сентября 2014 - 07:59
Ну скорее не на эту строку, а просто она у вас последняя перед выходом
http://stackoverflow...g-destroyharder
Написано wret 26 сентября 2014 - 07:26
Я не вникал в суть проблемы, но исходя из скриншота вот так не работает?
Assert.assertEquals("Не 13 элементов", 13, Compare);
Похоже меня опередили)
Написано wret 25 сентября 2014 - 18:21
Мы на виртуалках по rdp запускаем
http://blogs.msdn.co...he-desktop.aspx
http://stackoverflow...a-remote-deskto
Написано wret 18 сентября 2014 - 16:51
Всегда есть требования: в голове у пма, у заказчика, у программиста
Если они не выражены на бумаге в спеке эт не значит что их нет
Даже если есть спек, тестировщик должен думать шире того, что там написано
Эт для программиста самая частая отмазка: этого нет в ТП/я не так понял ТП
Написано wret 18 сентября 2014 - 12:13
Если можете взять исходники берите, упростите себе жизнь
Если нет тут полезные советы http://stackoverflow...t-on-real-phone
Написано wret 17 сентября 2014 - 18:49
Посмотрите в сторону UIAutomator
Добавить проект в эклипсе File > Import > General > Existing Projects into workspace
Написано wret 12 августа 2014 - 13:34
Зачем вам strError?
public static void ElementPresent(IWebElement webElement) { try { if (webElement.Displayed); } catch(NoSuchElementException) { Assert.Fail("Element not present on page " + webElement.ToString()); } }Спасибо!!!!
Только вот одно но - вывело сообщение не название элемента или XPath
Результат Сообщение: Element not present on page OpenQA.Selenium.Support.PageObjects.WebElementProxy
Ну это понятно, вообще лучше в ассерте к webElement.ToString() не обращаться
Вынесете в переменную название вашего контрола и явно передавайте в метод (ну или захардкодьте не делайте так)
Написано wret 12 августа 2014 - 13:09
Зачем вам strError?
public static void ElementPresent(IWebElement webElement) { try { if (webElement.Displayed); } catch(NoSuchElementException) { Assert.Fail("Element not present on page " + webElement.ToString()); } }
Написано wret 11 августа 2014 - 13:24
ILSpy is the open-source .NET assembly browser and decompiler.
Там открываешь dll и смотришь что как устроено
C Playback.Cleanup() пробовали шаманить?
Community Forum Software by IP.Board Русификация от IBResource
Лицензия зарегистрирована на: Software-Testing.Ru