Стахиевич Андрей, Минск. Опыт в 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;