Помощь по тестированию с Selenium - PullRequest
3 голосов
/ 18 января 2010

Я пытаюсь провести несколько тестов в приложении JavaScript, и кто-то посоветовал мне использовать Selenium. Я посетил его сайт, но не могу понять, что это такое и как я могу использовать его для тестирования. Может ли кто-нибудь помочь мне понять?

Ответы [ 2 ]

5 голосов
/ 18 января 2010

Вариантов много, и запуск может быть довольно пугающим.

  1. Начните с IDE . Это плагин Firefox, который поможет вам написать тесты в кратчайшие сроки. Это хорошо для полуавтоматических тестов, работающих только на Firefox. И хорошо, что вы можете сгенерировать несколько сценариев для запуска ваших тестов.

  2. Настройка RC . Это Java-программа, которая запускается в «а» -боксе (может быть localhost), порождает браузеры и запускает ваши тесты, и вы можете подключиться к ней с использованием различных языков и программировать свои тесты. RC - ваш друг, если вы хотите полностью автоматизировать тестирование.

  3. Что касается Grid , это еще одна Java-программа, которая управляет различными RC в вашей сети, что делает их распределенными с точки зрения браузера, загрузки и функциональности. Первоначально вам это не нужно, и когда придет время, ваша работа над RC будет использоваться повторно на 80-100%.

1 голос
/ 18 января 2010

Если вы используете плагин Firefox , все, что вам нужно сделать, это записать «тест».Затем сгенерируйте тестовый код на языке, на котором вы хотите запустить скрипты. У них есть опция для Java - и тест можно запустить автономно (вне браузера на любой платформе).Тест попытается повторить то, что вы сделали в браузере.Если он в состоянии выполнить те же шаги, тест проходит успешно.

Selenium копирует действия браузера при выполнении своих тестов и выполняет замечательную работу (хотя и не идеально)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...