1 / 34

Автоматизация тестирования. Разбор конкретного примера - продукта XML2Selenium

u0410u0432u0442u043eu043cu0430u0442u0438u0437u0430u0446u0438u044f u0442u0435u0441u0442u0438u0440u043eu0432u0430u043du0438u044f. u0420u0430u0437u0431u043eu0440 u043au043eu043du043au0440u0435u0442u043du043eu0433u043e u043fu0440u0438u043cu0435u0440u0430 - u043fu0440u043eu0434u0443u043au0442u0430 XML2Selenium

JazzTeam
Download Presentation

Автоматизация тестирования. Разбор конкретного примера - продукта XML2Selenium

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. АВТОМАТИЗАЦИЯ ТЕСТИРОВАНИЯ. РАЗБОР КОНКРЕТНОГО ПРИМЕРА - ПРОДУКТА XML2SELENIUM.

  2. ТЕСТИРОВАНИЕ  Мануальное  Автоматизированное

  3. АВТОМАТИЗИРОВАННОЕ ТЕСТИРОВАНИЕ ПРОБЛЕМАТИКА Многие компании не делают достаточных инвестиций в QA инженеров, при этом сложность продукта и количество Use Cases растет, и компании утыкаются в барьер, когда архитектура тестов становится сравнительно такого же уровня, как и архитектура приложения. Это же касается и автоматизации тестирования.

  4. АВТОМАТИЗИРОВАННОЕ ТЕСТИРОВАНИЕ ПРОБЛЕМАТИКА Ключевыми проблемами становятся:  - вопросы поддержки и тестирования многих инсталяций (внедрений) продукта на стороне заказчика  - вопросы тестирования (в том числе, regression) нескольких версий (бренчей, релизов) одного и того же продукта  - повторно-используемость в тестах (всегда есть сложные случаи, к примеру file upload через ajax) - в том числе, и с разных проектов  - возможность быстро изменить данные в тестах (чтобы применить тесты к другой инсталяции)  - возможность быстро поменять значения, или даже логику use case  - необходимость управлять и матчить selenium тесты на реальные бизнес-кейсы

  5. ВВЕДЕНИЕ СТРУКТУРА ТЕСТА

  6. ИСПОЛЬЗОВАНИЕ ИМПОРТОВ, ПЛАГИНОВ, ИНКЛЮДОВ – FRAME, А ТАКЖЕ СКРИПТИНГА

  7. СКРИПТИНГ И JVM - ПАРАМЕТРЫ

  8. СКРИНШОТЫ, СНАРШОТЫ, ВИДЕО

  9. РАЗЛИЧНЫЕ ЭЛЕМЕНТЫ И ДЕЙСТВИЯ НАД НИМИ

  10. НАСЛЕДОВАНИЕ, ПЕРЕОПРЕДЕЛЕНИЕ АТРИБУТОВ

  11. ВОЗМОЖНОСТЬ САМОТЕСТИРОВАНИЯ

  12. ПЕРЕМЕННЫЕ, КОНСТАНТЫ

  13. СЕЛЕКТОРЫ: ID

  14. СЕЛЕКТОРЫ: SUBID

  15. СЕЛЕКТОРЫ: CSSSELECTOR

  16. СЕЛЕКТОРЫ: XPATH

  17. ЗАПУСК С ПОМОЩЬЮ JUNIT

  18. РЕЗУЛЬТАТЫ  business-reports  behavior-reports  Logs  Test Data Driven

  19. BUSINESS-REPORTS

  20. BEHAVIOR-REPORTS

  21. INDEX REPORT

  22. TDD

  23. ТЕКСТ

  24. ТЕКСТ

  25. ТЕКСТ

  26. ТЕКСТ

  27. ТЕКСТ

  28. ТЕКСТ

  29. CONTINIOUS INTEGRATION  Git  Gerrit  Jenkins  Trac  Nexus

  30. ТЕКСТ

  31. ТЕКСТ

  32. ТЕКСТ

  33. СПАСИБО ЗА ВНИМАНИЕ! Будем рады ответить на все Ваши вопросы:  Email: zmicer@jazzteam.org

More Related