Перейти к содержимому

Фотография

Автоматизированное тестирование с помощью скриншотов

скриншот

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1 OlgaU

OlgaU

    Новый участник

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Ольга

Отправлено 16 июня 2015 - 09:07

Добрый день! Подскажите, пожалуйста, какие есть инструменты для автоматизированного тестирования UI с помощью скриншотов? Нужно, чтобы программа выполняла последовательность действий (как селениум), а в конце делала скриншот, который сравнивается попиксельно с эталонным скриншотом. В случае несовпадения двух скриншотов, выдается ошибка.


  • 0

#2 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 871 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 16 июня 2015 - 09:28

Наиболее часто упоминается Sikuli, но для сравнения скриншотов достаточно любой библиотеки обработки/сравнения картинок, используемой совместно с любым инструментом тестирования.

То есть, например, Selenium выполняет действия, снимает скриншоты -- а потом при помощи этой дополнительной библиотеки они сравниваются с эталонами.


  • 1
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#3 Ilana

Ilana

    Активный участник

  • Members
  • PipPip
  • 83 сообщений
  • ФИО:Илана
  • Город:Иерусалим


Отправлено 16 июня 2015 - 10:34

У нас в фирме любят пользоваться Applitool, хотя он не бесплатный. Хорошо сочетается с selenium:
 
 
<dependency>
  <groupId>com.applitools</groupId>
  <artifactId>eyes-selenium-java</artifactId>
  <version>2.15</version>
</dependency>

  • 1

#4 OlgaU

OlgaU

    Новый участник

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Ольга

Отправлено 17 июня 2015 - 06:37

Большое спасибо!


  • 0

#5 220v

220v

    Активный участник

  • Members
  • PipPip
  • 107 сообщений
  • ФИО:Олег


Отправлено 22 июня 2015 - 16:10

Пытаемся к себе внедрить в проект gemini для регрессионного тестирования отображения веб-страниц (Node.js + WebDriver):
https://github.com/g...-testing/gemini
https://ru.bem.info/...testing/gemini/
https://ru.bem.info/...-odessajs-2014/


  • 1


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных