Украинское сообщество программистов

Selenium IDE: автоматизированное тестирование веб-приложений за 15 минут

Макс Ищенко
Опубликовано 5.06.2006 в Статьи

Думаю, немногие разработчики будут спорить с тем, что автоматизированное тестирование – вещь хорошая. Проблема в том, что автоматизация часто “подвисает” из-за отсутствия подходящих инструментов, нехватки времени и/или навыков, сложности задачи и т.п. причин.

С другой стороны, даже неполная и не совсем автоматическая тестовая обвязка обычно значительно лучше чем пока не написанная “100% автоматизированная система приемочного тестирования”. К таким выводам я пришел после знакомства с Selenium IDE.

Selenium IDE представляет собой версию достаточно популярной библиотеки Selenium в GUI-обвязке. Реализовано это в виде расширения к браузеру Firefox, крохотного размера (ок. 240 Кб, включая сам Selenium).

После установки появляется новый пункт меню (Tools/Selenium IDE) и целый набор команд в контекстном меню страницы (активизируется только если открыто окно IDE). Само окошко без особых изысков, главная “фишка” – функция Record (запись). Так вот, используя эту функцию и команды контекстного меню, за 15 минут вполне реально записать несколько тестов для своего веб-приложения.

Выглядеть это будет примерно вот так:

Selenium IDE

При некоторых усилиях, можно написать более-менее стабильный набор тестов.

IMO, получаем весьма выгодное соотношение усилия/результат. Во всяком случае, это значительно лучше чем полное отсутствие тестов и на порядок проще полноценной обвязки для авто-тестирования. Хорошее воплощение правила 80/20 для многих (большинства?) веб-проектов.

P.S.: Неплохая подборка материалов по веб-тестированию вообще и по Selenium в частности есть в блоге Agile Testing, см. индекс.

Теги: , ,

1 звезда2 звезды3 звезды4 звезды5 звезд (14 голосов, средний: 3.14 из 5)
Загрузка ... Загрузка ...
Распределение голосов

Понравилась статья? Подпишись на обновления по RSS/E-mail

Подписаться, не оставляя комментарий

Все комментарии (13) к “Selenium IDE: автоматизированное тестирование веб-приложений за 15 минут” RSS

  1. Skakunov Alexander

    Классно смотрится, надо попробовать…

  2. Andrey Khavryuchenko

    Он як! Пішов встановлювати собі.

  3. Anonymous

    А у меня почему то не работает более 3 команд.Подскажите пожалуйста.

  4. Максим

    какие у тебя команды работают?
    в прицепе не может быть!

  5. Alexey

    Уважаемые знатоки, не подскажите как заставить селениум использовать готовый профиль для firefox а не создавать новый ?

  6. Андрюха

    А кто-то знает как можно с помощью селениума зайти на написать тест, который будет заходить на страницы и делать скриншоты. Или силениум хорош только для тестирования функционала?

  7. Игорь

    Алексей, готовый профиль для ff ты можешь подсунуть селениуму при запуске сервера.
    Вот батник который грузит сервер
    java -jar C:\selenium-server\selenium-server.jar -multiwindow -firefoxProfileTemplate “D:\EclipseProjects\Marktplaats\mpNextVersion\conf\firefox-profiles\igor”

    firefoxProfileTemplate указывает путь к профайлу, я один раз настроил и теперь при запуске каждого тесткейса этот профайл копируется во временную папку и используется, а при корректном завершение теста удаляется.

  8. Сергей

    Игорь. Напиши плз на аську. 330 919 250

  9. автомайзер

    Записывать и воспроизводитьмогут практически все тулы для автоматизации, а вот с поддержкой того, что они там поназаписывают – это уже куда сложнее и селениум тут sucks.

  10. grinder

    ИМХО Selenium IDE нужен в основном для того, чтобы привлечь внимание к Selenium RC, который уже действительно представляет интерес для “въехавших”.

  11. Настя

    Попробовала selenium IDE, теперь хочется “въехать” и перейти к Selenium RC.
    Может кто подскажет, как настроить сервер и как потом подсунуть ему скрипты для выполнения?

  12. Jack

    Подскажите, где можно почитать про него подробнее, если можно с тестовыми примерами.
    Очень интересная софтинка, но я пока и не разобрался как его заставить самому по url-ам переходить. Может кто подскажет?

  13. belushkin

    http://selenium-grid.seleniumhq.org – использование Selenium grid при помощи Amazon Elastic Cloud.
    Вещь очень жирная.

Оставить комментарий

Указать свой сайт могут только зарегистрированные пользователи. Регистрация или вход.

Архив

Добавить статью

Станьте автором нашего сайта!

Какие материалы подходят для публикации? — Такие.

Присылайте статьи на editors@developers.org.ua.

Подробнее.

Популярные теги

Все теги

Комментарии

Последние комментарии

интернет магазин бытовая техника магазин Laptoper