Автоматическое тестирование layout-а
От: SuhanovSergey  
Дата: 25.05.09 09:30
Оценка:
Есть ajax-приложение, используются сложные javascript-based элементы управления. При изменениях кода или стилей часто бывает, что layout, так скажем, "расползается": элементы начинают налезать друг на друга, появляются ненужные полосы прокрутки и т.д. Хуже всего, что проблема обычно появляется только в одном из поддерживаемых браузеров.

Есть ли приёмы написания автоматизированных тестов, которые проверяли бы именно отрисовку страниц?

Понимаю, что задача нетривиальная, так как критерий правильности рендеринга не так просто сформулировать.

Есть замечательные фреймворки, типа http://seleniumhq.org/, которые можно использовать для тестирования логики. Максимум, что даёт selenium для проверки рендеринга — это сделать скриншот страницы в bmp. Сравнивать с каким-то эталонным шаблоном — очень не гибко. Мне приходит в голову задействовать какой-нибудь image processing для сопоставленея с шаблноном страницы. Нужен язык для написания таких шаблонов.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.