Download - Автоматизация визуального тестирования
![Page 1: Автоматизация визуального тестирования](https://reader035.vdocuments.pub/reader035/viewer/2022062904/587291631a28ab36118b6411/html5/thumbnails/1.jpg)
Автоматизация визуального тестирования адаптивного дизайна на примере Galen Framework и Applitools Eyes
![Page 2: Автоматизация визуального тестирования](https://reader035.vdocuments.pub/reader035/viewer/2022062904/587291631a28ab36118b6411/html5/thumbnails/2.jpg)
Коротко о себе
Дарья Кисель
QA Automation Engineer ISsoft / Coherent Solutions
https://comaqa.byhttp://www.issoft.by/
csi.dariakisel
Меня зовут:
Кем работаю:
Skype:
![Page 3: Автоматизация визуального тестирования](https://reader035.vdocuments.pub/reader035/viewer/2022062904/587291631a28ab36118b6411/html5/thumbnails/3.jpg)
Обо мне
Антон Семенченкоавтоматизированное тестирование, низкоуровневая разработка, управление, продажи• Основатель DPI.Solutions• Менеджер в EPAM Systems• Тренер по автоматизации и
управлению
![Page 4: Автоматизация визуального тестирования](https://reader035.vdocuments.pub/reader035/viewer/2022062904/587291631a28ab36118b6411/html5/thumbnails/4.jpg)
О чём речь• Что, как и зачем автоматизировать в визуальном
тестировании
• Applitools Eyes SDK. Объект Eyes в Java тестах
• Как избежать ложных несоответствий изображений
• Что делать с приложением, если его дизайн слишком «отзывчивый»
• Galen Framework. Пишем спецификацию к дизайну
• Интеграция фреймворка с Java тестами
• Выводы
![Page 5: Автоматизация визуального тестирования](https://reader035.vdocuments.pub/reader035/viewer/2022062904/587291631a28ab36118b6411/html5/thumbnails/5.jpg)
APPLITOOLS EYES
Облачный сервис, выполняющий визуальные валидации:
проверки GUI, сравнение с эталонным изображением
Web, Mobile и Native приложений
Visual Regression Testing Tool
Платный инструмент
• Selenium-Java SDK
+• Web-interface
![Page 6: Автоматизация визуального тестирования](https://reader035.vdocuments.pub/reader035/viewer/2022062904/587291631a28ab36118b6411/html5/thumbnails/6.jpg)
Принцип работы инструмента
• Сделать скриншот при прохождении теста
• Сравнить полученный скриншот с baseline image
• Сделать отчет о несовпадениях изображений
• Обновить baseline, если необходимо
![Page 7: Автоматизация визуального тестирования](https://reader035.vdocuments.pub/reader035/viewer/2022062904/587291631a28ab36118b6411/html5/thumbnails/7.jpg)
Galen Framework
• Изначально создан для тестирования адаптивного дизайна
• Написание тестов на Java и JS. Использует gspec файлы.
• Работает c Selenium Grid, Sauce Labs, BrowserStack
• Репортинг: HTML, TestNG ( e.g для добавления в CI)
Беслатный инструмент
![Page 8: Автоматизация визуального тестирования](https://reader035.vdocuments.pub/reader035/viewer/2022062904/587291631a28ab36118b6411/html5/thumbnails/8.jpg)
Выводы
• Довольно низкий порог вхождения
• Требует небольшие навыки автоматизации и языков программирования
• Скорость, удобный интерактивный API
• Невозможность тестирования случайных разрешений экрана
• Полное покрытие проверками
адаптивных блоков страниц
• Долгое составление spec файлов
• Необходимо уметь работать с локаторами элементов
• Нужны навыки работы с Java и/или JS
Applitools Eyes Galen Framework
![Page 9: Автоматизация визуального тестирования](https://reader035.vdocuments.pub/reader035/viewer/2022062904/587291631a28ab36118b6411/html5/thumbnails/9.jpg)
Спасибо за внимание
Кисель ДарьяISSoft / Coherent Solutions
www.comaqa.bywww.issoft.by/