QMetry Automation Framework
Для Web, MobileWeb, Mobile Native и REST Function Service Funcation Test Automation
Онлайн документация | Пошаговый пост
Поддерживать библиотеки:
- QAF -Support - шаги для веб -и мобильной сети
- QAF-Support-Mobile-шаги для и мобильных местных
- QAF-Support-WS-запрос поддержки репозитория вызова и шаги для веб-сервисов
- QAF-support-openapi-автоматическое генерирование репозитория вызова запроса и BDD от Open API-спецификации
- QAF-Support-Elasticsearch-Elasticsearch Integration для Cross Exection Dashboard
- QAF-Support-Angular-пользовательский локатор, специфичные для AngularJs
- QAF-Support-AEM-AEM-поддержка
- QAF-Support-Galen-Halen Framework Support
- QAF-Support-Flutter-Flutter Native App Support
- QAF -CUCUMER - Шаг огурца с поддержкой QAF BDD2 и/или CUCUMER Runner
Мощная платформа автоматизации для создания тестирования, выполнения тестирования и анализа выполнения
Структура автоматизации QMetry предоставляет мощную и универсальную платформу для автора тестовых случаев в подходе, управляемом поведением, управляемым ключевым словом или кодом. Это помогает значительно снизить затраты, связанные с настройкой автоматизации тестов в любой организации. Это правильный инструмент для веб -платформы, мобильной платформы (нативная, мобильная веб -сайт, HTML5 и т. Д.) И решения для автоматизации тестирования веб -сервисов с использованием селена и других связанных технологий. Структура автоматизации QMetry приносит пользу любой команде QA в разработке высокодобываемых и повторяемых тестов, которые используют многократные тестовые активы, правильную модульность и семантическую структуру. Описательная отчетность удовлетворяет аспектам высокого уровня, а также аспекты низкого уровня (отладка).
Структура автоматизации QMetry предназначена для решения общих отраслевых задач, связанных с тестированием сложных веб -систем. Фреймворк лучше всего подходит для написания автоматических тестов пользовательского пользовательского интерфейса Web, Web и Mobile Partive имитации реальных действий пользователей на странице.
The framework is built upon java and integrates TestNG,
Selenium/Webdriver, Appium and Perfecto. Due to the framework's
thorough design, test developer does not need to worry about common
tasks such as thread safe browser session for running test in
parallel, reporting or to incorporate result with test management
tools. The tests run can be configured through standard testing
configuration files, the test run filters and behavior can be changed
within the config File. <br /> The architecture of the framework
ensures a low cost of maintenance while supporting extensibility by:
- Абстрагирование технической реализации от оперативных компонентов
- Следующие принятые шаблоны дизайна при создании основных функций в рамках.
- Предоставление подхода для разработки высокодобываемых и повторяемых тестов, которые используют повторно используемые испытательные активы, правильную модульность и семантическую структуру. Framework имеет готовые услуги для утверждений, браузера, отчетности и данных. Кроме того, концепция Framework основана на услугах страниц, поэтому ваша страница и связанные с ними действия будут повторно используются из любого тестового примера. Для утверждений есть хорошая функциональность регистрации и съемки экрана.
Функции
Среда автоматизации QMetry поддерживает интеграцию с платформой управления тестированием (QMetry, Rally, Aptest, HP ALM и т. Д.), Системы непрерывной интеграции (Jenkins, Bamboo и т. Д.), Решения облака мобильных устройств (Saucelabs, Perfecto Mobile и т. Д.).
QMetry Automation Framework Функции ключей
Авторизм теста:
- Развитие поведения (QAF BDD или Gherkin)
- Обучаемое ключевое слово (тестовый пример в CSV или Excel или XML)
- Разработка кода (тест -тест)
Управление данными тестирования:
Тестирование, управляемое данными с поддержкой внешних тестовых данных (CSV, JSON, XML, Excel, Database), репозиторий локатора, поддержка нескольких локалов и множественных средств
Отчеты о исполнении:
Дополнение по выполнению, подробный анализ и съемки экрана, интеграция с инструментами управления тестированием и многое другое
Некоторые преимущества использования структуры:
- Меньше технического обслуживания
- Больше возможностей повторного использования кода
- Снижение времени исполнения
- Способность данных
- Легкое настраиваемое параллельное выполнение
- Описательный отчет
- Утилиты классов
- Интеграция результатов теста с инструментами управления тестированием, такими как QMetry, Rally.
- Интеграция с Perfecto Mobile Cloud, Sauce Labs, поддерживает параллельное выполнение
- Включение тестирования на нескольких платформах с селена