Автоматизация визуального тестирования

Preview:

Citation preview

Автоматизация визуального тестирования адаптивного дизайна на примере Galen Framework и Applitools Eyes

Коротко о себе

Дарья Кисель

QA Automation Engineer ISsoft / Coherent Solutions

https://comaqa.byhttp://www.issoft.by/

csi.dariakisel

Меня зовут:

Кем работаю:

Skype:

Обо мне

Антон Семенченкоавтоматизированное тестирование, низкоуровневая разработка, управление, продажи• Основатель DPI.Solutions• Менеджер в EPAM Systems• Тренер по автоматизации и

управлению

О чём речь• Что, как и зачем автоматизировать в визуальном

тестировании

• Applitools Eyes SDK. Объект Eyes в Java тестах

• Как избежать ложных несоответствий изображений

• Что делать с приложением, если его дизайн слишком «отзывчивый»

• Galen Framework. Пишем спецификацию к дизайну

• Интеграция фреймворка с Java тестами

• Выводы

APPLITOOLS EYES

Облачный сервис, выполняющий визуальные валидации:

проверки GUI, сравнение с эталонным изображением

Web, Mobile и Native приложений

Visual Regression Testing Tool

Платный инструмент

• Selenium-Java SDK

+• Web-interface

Принцип работы инструмента

• Сделать скриншот при прохождении теста

• Сравнить полученный скриншот с baseline image

• Сделать отчет о несовпадениях изображений

• Обновить baseline, если необходимо

Galen Framework

• Изначально создан для тестирования адаптивного дизайна

• Написание тестов на Java и JS. Использует gspec файлы.

• Работает c Selenium Grid, Sauce Labs, BrowserStack

• Репортинг: HTML, TestNG ( e.g для добавления в CI)

Беслатный инструмент

Выводы

• Довольно низкий порог вхождения

• Требует небольшие навыки автоматизации и языков программирования

• Скорость, удобный интерактивный API

• Невозможность тестирования случайных разрешений экрана

• Полное покрытие проверками

адаптивных блоков страниц

• Долгое составление spec файлов

• Необходимо уметь работать с локаторами элементов

• Нужны навыки работы с Java и/или JS

Applitools Eyes Galen Framework

Спасибо за внимание

Кисель ДарьяISSoft / Coherent Solutions

www.comaqa.bywww.issoft.by/

Спасибо! Вопросы?

Антон Семенченко

skype: dpi.semenchenkosemenchenko@dpi.solutions

Recommended