Автоматизация функционального тестирования с использованием платформы MS Visual Studio
Автоматизация визуального тестирования
-
Upload
comaqaby -
Category
Technology
-
view
272 -
download
0
Transcript of Автоматизация визуального тестирования
Автоматизация визуального тестирования адаптивного дизайна на примере 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/