Сейчас я выполняю ручное тестирование согласованности веб-интерфейса, т.е. проверяю такие вещи, как
- Все похожие элементы пользовательского интерфейса (например, таблица) имеют одинаковый стиль во всем приложении.
- Все похожие элементы отображаются на экране в одном и том же месте (например: в gmail при нажатии на папку «Входящие» и «Отправленная почта» первое письмо должно начинаться с одинаковых (x, y) координат на экране)
- Все кнопки сохранения должны иметь кнопку отмены в одном и том же месте и в том же порядке.
- ты понимаешь дрейф...
Это трудоемкая и подверженная ошибкам работа, которая лучше всего подходит для автоматизации. Так как же такое тестирование проводится в реальном мире? Какие инструменты вы используете для автоматизации такого тестирования? Я нашел два вопроса 351975 и 805910 Которые в том же духе, но ни на один из них нет хорошего ответа.
Я использую PHP под Linux для разработки/развертывания, и мы являемся магазином Linux.
с уважением,
радж