Re[13]: Юнит-тестирование GUI
От: Evgeny.Panasyuk Россия  
Дата: 30.09.15 15:03
Оценка: +1
Здравствуйте, Mamut, Вы писали:

EP>>>>Ты скриншоты ручками что-ли собрался делать?

M>>>Тут выше предложили делать исключительно ручками
EP>>Кто? Где?
M>http://rsdn.ru/forum/flame.comp/6198113.1
Автор: v6
Дата: 30.09.15


Там про "смотрим вручную" и "аппрувим вручную", но не про "снимаем скриншоты вручную".
Скриншотов могут быть сотни — под разные комбинации параметров, форм и т.п. — ты что думал после каждого мини-рефакторинга нужно снимать сотни ручных скриншотов?

EP>>А вот тут конкретно про сайты, скриншоты, и image diff'ы с них

M>

M>As the name implies, our screenshot tests (1) first capture a screenshot of a URL, then (2) compare the result with an expected image.

M>Выделенное. Откуда взять "expected image"?

Expected image от другого отличается тем, что первый зааппрувили, а второй нет. Способ получения изображений желательно должен быть одинаковый — это проще (так как и там и там автоматически) и надёжней (не будет различий возникших от разных методов)

M>И далее:

M>

M>Getting generated screenshots to render identically on separate machines was quite a challenge. It took months to figure out how to get it right.


Да пофиг сколько у них что заняло, я привёл первую попавшуюся ссылку, дабы показать что это никакая не фантастика. Наверняка есть готовые утилиты — я ни вебом ни GUI не занимаюсь, поэтому сходу конкретные тулзы не посоветую.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.