Автоматизация тестирования целостности пользовательского интерфейса веб-приложения - PullRequest
0 голосов
/ 25 мая 2011

Я сейчас провожу ручное тестирование целостности веб-интерфейса, т. Е. Проверяю такие вещи, как

  1. Все похожие элементы интерфейса (например, таблица) имеют одинаковый стиль в приложении.
  2. Все похожие элементы отображаются на экране в одном и том же месте (например, в gmail при нажатии папки «Входящие» и «Отправленные» первая почта должна начинаться с одинаковых (x, y) координат на экране)
  3. Все кнопки сохранения должны иметькнопка cancell в том же месте, и они в том же порядке.
  4. вы получаете дрейф ...

Это трудоемкая и подверженная ошибкам работа и лучший кандидат на автоматизациюИтак, как такое тестирование проводится в реальном мире?Какие инструменты вы используете для автоматизации такого тестирования?Я нашел два вопроса 351975 и 805910 , которые были в том же духе, но ни один из них не дал хорошего ответа.

Я использую PHP под Linux в качестве разработки /развертывание, и мы магазин Linux.

с уважением,

raj

Ответы [ 2 ]

1 голос
/ 16 июня 2011

Относительно:

  • Все похожие элементы пользовательского интерфейса (например, таблица) имеют одинаковый стиль в приложении.
  • Все кнопки сохранения должны иметь кнопку отмены в одном местеи они находятся в одном и том же порядке.

Многое из этого можно сделать, изучив исходный код страницы.

Например, убедитесь, что все таблицы используют одну и ту же таблицу стилейи / или имеют одинаковые свойства.То же самое с позициями кнопок и наличием кнопок.

Я несколько раз использовал jmeter для такого рода испытаний.

Относительно:

  • Все похожие элементы отображаются на экране в одном и том же месте.

Вам понадобится инструмент, который может фиксировать координаты.Я считаю, что Selenium делает это бесплатно;но любой из основных инструментов автоматизации (Rational, QTP и т. д.) сделает это.

0 голосов
/ 05 декабря 2011

Я усердно работал над автоматизацией этого процесса и опубликовал работу как Проверка целостности сети .Проверьте материал для хорошей отправной точки.

...