Перейти к содержимому

wret

Регистрация: 28 июл 2014
Offline Активность: 13 апр 2019 13:38
-----

#138058 Тестирование в условии гонок

Написано wret 03 января 2015 - 09:48

Вот, кстати, практически единственная статья на эту тему

http://msdn.microsof...e/cc546569.aspx

 

Но вопрос открыт, жду ваших идей

Чую доклад на эту тему будет полезен


  • 1


#137573 Автоматизация тестирования UI веб-приложения с Silverlight 5. Выбор фр

Написано wret 12 декабря 2014 - 08:55

Работаю с Coded UI несколько лет, правда автоматизация декстопная, особых проблем не вижу

Сложности развития и поддержки невысоки, чистый c#, никаких выдуманных языков, логика легко разбиваема

Проект отдельно, конечно, можно создать

Если вам удобнее использовать для поиска контролов Xpath посмотрите в сторону http://www.ranorex.com

По поводу TDD для UI тестов, идеи как это сделать существуют, реально чтобы у кого то работало на маломальски большом проекте не видел


  • 1


#137540 Необязательные параметры для метода

Написано wret 11 декабря 2014 - 14:14

Не?

http://stackoverflow...s-in-parameters


  • 1


#135647 Проверка в БД или интерфейсе

Написано wret 20 октября 2014 - 04:47

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

 

Проверять ли в БД? Да, очень желательно, но немного зависит от контекста

Тут все может упереться в разработку класса работы с БД (трудозатраты). Если он уже существует и стоит всего лишь подставить верный запрос - проверяйте

Следующий пример - безопасность данных. Если в требованиях стоит хранения данных в зашифрованном виде, а при интеграции с сторонними системами это немаловажно (в случае чего могут утечь как ваш данные так и их), тестированием интерфейса это не проверить. Программист вполне может расшифровать данные при записи в БД для дальнейшей более удобной (для него) работы с ними, для быстроты отображения для конечных пользователях, ...

Обратную интеграцию (ваша система изменила какие-то данные контрагента, например) тоже легче проверить через БД, чем парсить исходящие файлы


  • 1


#134852 запуск тестов на удаленном компьютере

Написано wret 26 сентября 2014 - 11:41

Вы мне может вот что ещё подскажите, какой минимальный набор тулзов нужен, для запуска тестов, на удаленном компьютере, если имеются только dll файлы с тестами. В данный момент на виртуалке стоит Visual Studio, поэтому с этим проблем не. Знаю ,что можно Test Agent использовать,но не хотелось бы

На виртуалке все таки?

Почему не хотелось бы? Ставите на сервак контроллер, на виртуалки агента

Запускать mstest можно как раз через батники


  • 1


#134843 запуск тестов на удаленном компьютере

Написано wret 26 сентября 2014 - 08:44

т.е открываете виртуалку,запускаете тесты и закрываете, я правильно понимаю?сессия при этом сохраняется

либо же через планировщик заданий?

Да

Вы лучше опишите как у вас происходит запуск тестов и какие цели и задачи преследуете


  • 1


#134833 Проверка на код ответа HTTP 200

Написано wret 26 сентября 2014 - 07:59

Ну скорее не на эту строку, а просто она у вас последняя перед выходом

http://stackoverflow...g-destroyharder


  • 1


#134830 Проверка на код ответа HTTP 200

Написано wret 26 сентября 2014 - 07:26

Я не вникал в суть проблемы, но исходя из скриншота вот так не работает?

Assert.assertEquals("Не 13 элементов", 13, Compare);

Похоже меня опередили)


  • 1


#134815 запуск тестов на удаленном компьютере

Написано wret 25 сентября 2014 - 18:21

Мы на виртуалках по rdp запускаем

http://blogs.msdn.co...he-desktop.aspx

http://stackoverflow...a-remote-deskto


  • 1


#134456 Тестирование без требований - миф или реальность

Написано wret 18 сентября 2014 - 16:51

Всегда есть требования: в голове у пма, у заказчика, у программиста

Если они не выражены на бумаге в спеке эт не значит что их нет

Даже если есть спек, тестировщик должен думать шире того,  что там написано

Эт для программиста самая частая отмазка: этого нет в ТП/я не так понял ТП


  • 2


#134432 Robotium - первые шаги

Написано wret 18 сентября 2014 - 12:13

Если можете взять исходники берите, упростите себе жизнь

Если нет тут полезные советы http://stackoverflow...t-on-real-phone


  • 2


#134413 Robotium - первые шаги

Написано wret 17 сентября 2014 - 18:49

Посмотрите в сторону UIAutomator

Добавить проект в эклипсе File > Import > General > Existing Projects into workspace


  • 1


#133136 Nunit + WD вывод сообщений об ошибке

Написано 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() не обращаться

Вынесете в переменную название вашего контрола и явно передавайте в метод (ну или захардкодьте  не делайте так)


  • 1


#133133 Nunit + WD вывод сообщений об ошибке

Написано 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());                
            }        
         }

  • 1


#133078 CodedUITests Отмена закрытия приложения

Написано wret 11 августа 2014 - 13:24

http://ilspy.net

ILSpy is the open-source .NET assembly browser and decompiler.

 

Там открываешь dll и смотришь что как устроено

 

C Playback.Cleanup() пробовали шаманить?


  • 1