В настоящее время все больше появляется приложений, взаимодействующие с пользователем с помощью веб-
интерфейса, за отображение которого отвечает веб-браузер. Как правило, страницы для браузера генерируются
программным продуктом во время его работы. За продолжительное время использования в такие приложения
добавляются новые функциональные возможности, изменяются существующие или даже наоборот – удаляются функции,
которые уже не нужны. Такие изменения могут приводить к появлению нарушений в отображении страниц, а также к
отказам самого ПО.