340 likes | 362 Views
u0410u0432u0442u043eu043cu0430u0442u0438u0437u0430u0446u0438u044f u0442u0435u0441u0442u0438u0440u043eu0432u0430u043du0438u044f. u0420u0430u0437u0431u043eu0440 u043au043eu043du043au0440u0435u0442u043du043eu0433u043e u043fu0440u0438u043cu0435u0440u0430 - u043fu0440u043eu0434u0443u043au0442u0430 XML2Selenium
E N D
АВТОМАТИЗАЦИЯ ТЕСТИРОВАНИЯ. РАЗБОР КОНКРЕТНОГО ПРИМЕРА - ПРОДУКТА XML2SELENIUM.
ТЕСТИРОВАНИЕ Мануальное Автоматизированное
АВТОМАТИЗИРОВАННОЕ ТЕСТИРОВАНИЕ ПРОБЛЕМАТИКА Многие компании не делают достаточных инвестиций в QA инженеров, при этом сложность продукта и количество Use Cases растет, и компании утыкаются в барьер, когда архитектура тестов становится сравнительно такого же уровня, как и архитектура приложения. Это же касается и автоматизации тестирования.
АВТОМАТИЗИРОВАННОЕ ТЕСТИРОВАНИЕ ПРОБЛЕМАТИКА Ключевыми проблемами становятся: - вопросы поддержки и тестирования многих инсталяций (внедрений) продукта на стороне заказчика - вопросы тестирования (в том числе, regression) нескольких версий (бренчей, релизов) одного и того же продукта - повторно-используемость в тестах (всегда есть сложные случаи, к примеру file upload через ajax) - в том числе, и с разных проектов - возможность быстро изменить данные в тестах (чтобы применить тесты к другой инсталяции) - возможность быстро поменять значения, или даже логику use case - необходимость управлять и матчить selenium тесты на реальные бизнес-кейсы
ВВЕДЕНИЕ СТРУКТУРА ТЕСТА
ИСПОЛЬЗОВАНИЕ ИМПОРТОВ, ПЛАГИНОВ, ИНКЛЮДОВ – FRAME, А ТАКЖЕ СКРИПТИНГА
РАЗЛИЧНЫЕ ЭЛЕМЕНТЫ И ДЕЙСТВИЯ НАД НИМИ
НАСЛЕДОВАНИЕ, ПЕРЕОПРЕДЕЛЕНИЕ АТРИБУТОВ
РЕЗУЛЬТАТЫ business-reports behavior-reports Logs Test Data Driven
CONTINIOUS INTEGRATION Git Gerrit Jenkins Trac Nexus
СПАСИБО ЗА ВНИМАНИЕ! Будем рады ответить на все Ваши вопросы: Email: zmicer@jazzteam.org