Гибридные DVB-C + IP решения для операторов кабельного цифрового телевидения
Solit 2014, Appium. Тестируем гибридные мобильные прирложения...
24
Appium. Тестируем гибридные мобильные приложения в стиле Webdriver API Андрей Стахиевич | issoft.by
-
Upload
solit -
Category
Technology
-
view
298 -
download
5
description
Стахиевич Андрей, Минск. Опыт в IT более 5 лет, работает в компании ISSoft, специализируется в разработке (.NET C# ASP\MVC, WPF, WinForm) и автоматизированном тестировании ПО (Web, Desktop, Mobile), автоматизации процессов build и deployment в контексте continuous integration различных проектов. «Appium. Тестируем гибридные мобильные приложения в стиле Webdriver API». Development секция. Отделение тестирования. Selenium Webdriver давно известен в кругах QA за счет богатого API, реализованного на многих языках программирования, который вот-вот станет стандартом W3C. С появлением инструмента Appium можно теперь использовать Webdriver API для автоматизации не только веб приложений, но и нативных, а также гибридных мобильных приложений на платформах IOS и Android. В докладе планируется следующее: 1. Сказать несколько слов об Appium и его месте среди прочих инструментов для тестирования. 2. Поделиться опытом, приобретенным в процессе коммерческой разработки автоматизации тестирования для гибридного мобильного приложения, построенного на основе PhoneGap и Sencha Touch. 3. Рассказать об особенностях написания тестов, работающих и на Android, и на IOS c помощью Appium и стандартного data driven test решения от Junit и TestNG. 4. Рассказать о запуске тестов распределенно с помощью Appium и Selenium Grid. «Измеряем производительность веб приложения на стороне клиента с помощью Selenium Webdriver и BrowserMobProxy». Development секция. Отделение тестирования. В современном вебе высокопроизводительный сайт – это не каприз заказчика, а стандарт, приобретающий все большую популярность. А значит у команды QA прибавилась задача – тестирование производительности приложения. В своем докладе я хотел бы поговорить о том, как собирать данные о производительности веб-приложения, как хранить и анализировать эти данные, а также, как оптимизировать производительность, основываясь на полученных данные. Давайте поговорим о том, как это можно автоматизировать. 1) Производительность веба. Лучшие практики и стандарты. 2) Производительность на стороне клиента: - сбор данных по производительности с помощью Selenium Webdriver and BrowserMobProxy; - хранения, анализ и визуализация данных с помощью HAR Storage; 3) Улучшение производительности: - рекоммендации по улучшение производительности от Google Page Speed;
Transcript of Solit 2014, Appium. Тестируем гибридные мобильные прирложения...
- 1. Appium. Webdriver API | issoft.by
- 2. ISSOFT [email protected] ASP.Net developer 2- Selenium Webdriver-based test automation specialist 2- Mobile test automation specialist c 1 Selenium Webdriver .
- 3. . . ?
- 4. Appium - Appium , Webdriver API. Appium HTTP , Webdriver.
- 5. App + oppium = ? Webdriver Appium, Selendroid, IOSdriver JSON Wire Protocol JSON Wire Protocol
- 6. Webdriver API. ? . . Selenium Grid . QA Webdriver .
- 7. Appium : IOS Android Firefox OS : Windows Linux Mac OS : :
- 8. Appium Appium MarionetteUIAutomation SelendroidUIAutomator
- 9. IOS IOS appium webdriver UIAutomation , Instruments.
- 10. Android Android appium webdriver UIAutomator , .
- 11. Appium : . ...
- 12. Wildflower . : IOS Android. :
- 13. ... IOS Android. : Java C#. Data driven . ( ). IOS Android.
- 14. UIAutomation Selendroid + ReportNG +
- 15. : Web View . Actions TestNG DDT Selenium Grid
- 16.
- 17. UIAutomation: ((JavascriptExecutor)driver).executeScript("mobile: tap"); Selendroid: new TouchActions(driver).singleTap(elem).perform() Actions IOS Android
- 18. : Actions
- 19. :
- 20. TestNG + ReportNG
- 21. TestNG DDT + Selenium Grid
- 22. One Test Two Platforms
- 23. + . + Webdriver API. + Appium , . + . + . - - -
- 24. [email protected] ISSOF Solutions http://www.issoft.by/ http://appium.io/