Как лучше всего управлять множеством тестов пользовательского интерфейса браузера? Я ищу подход, который, возможно, сработал для вас в прошлом при работе с многочисленными автоматическими тестами браузера. Очевидные ответы, такие как «они должны быть реорганизованы в тесты пользовательского интерфейса более низкого уровня», — это не то, что я ищу. В конечном счете, эти тесты невероятно трудоемки как для запуска, так и для обслуживания. Я ищу лучшие способы минимизировать эту проблему.
Я также должен упомянуть, что я ограничен свободным программным обеспечением, которое особенно ориентировано на .NET (WatiN, CC.net, Fitnesse и т. д.).