atesting.ru Блог 3 лучших альтернативы Selenium IDE для Firefox и Chrome

3 лучших альтернативы Selenium IDE для Firefox и Chrome

Альтернативы Selenium IDE для Firefox & amp; Chrome

Уважаемые пользователи Selenium IDE! Это была плохая новость для сообщества тестировщиков, поскольку Selenium IDE больше не работает, начиная с Firefox 55. Selenium IDE — один из наиболее широко используемых инструментов автоматического тестирования, поэтому эта остановка вызывает большой спрос на поиск других альтернатив Selenium IDE.

3 основных альтернативы Selenium IDE для Firefox и Chrome

Ниже приведены некоторые потенциальные преемники Selenium IDE. Но сначала давайте вернемся к былым временам этого превосходного решения.

Как установить Selenium IDE

1. История Selenium IDE

 3 лучших альтернативы Selenium IDE для Firefox и Chrome

Изначально Selenium был разработан Джейсоном Хаггинсом в 2004 году как внутренний инструмент ThoughtWorks. Позже к Хаггинсу присоединились другие программисты и тестировщики в ThoughtWorks, прежде чем к команде присоединился Пол Хаммант и руководил разработкой второго режима работы, который позже стал «Selenium Remote Control» (RC). В том году инструмент был открыт с исходным кодом.

В 2005 году Дэн Фабулич и Нельсон Спроул (с помощью Пэта Лайтбоди) сделали предложение принять серию патчей, которые превратят Selenium-RC в то, чем он стал наиболее известен. На той же встрече управление Selenium как проектом будет продолжено в рамках комитета, а Хаггинс и Хаммант будут представителями ThoughtWorks.

В 2006 году Selenium IDE была передана Selenium Project Шинья Касатани из Японии. Он создал Selenium как расширение Firefox, которое может автоматизировать браузер с помощью функции записи и воспроизведения. Он придумал эту идею, чтобы еще больше увеличить скорость создания тестовых примеров.

В 2007 году Хаггинс присоединился к Google. Вместе с другими, такими как Дженнифер Беван, он продолжил разработку и стабилизацию Selenium RC. В то же время Саймон Стюарт из ThoughtWorks разработал превосходный инструмент автоматизации браузера под названием WebDriver. В 2009 году после встречи разработчиков на конференции Google Test Automation Conference было решено объединить два проекта и назвать новый проект Selenium WebDriver или Selenium 2.0.

3 основных альтернативы Selenium IDE для Firefox и Chrome

В 2008 году Филипп Ханригу (тогда работавший в ThoughtWorks) создал «Selenium Grid», который предоставляет хаб, позволяющий запускать несколько тестов Selenium одновременно на любом количестве локальных или удаленных систем, тем самым минимизируя время выполнения теста. Grid предлагал в качестве открытого исходного кода возможности, аналогичные внутреннему/частному облаку Google для Selenium RC. Пэт Лайтбоди уже создал частное облако для HostedQA, которое затем продал Gomez, Inc.

2. Что такое Selenium IDE? Почему Selenium IDE так успешна?

Selenium IDE — это портативный инструмент для тестирования программного обеспечения для веб-приложений. Это надстройка для Firefox с открытым исходным кодом, веб-разработчики и тестировщики могут загрузить и использовать ее бесплатно.

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

Не только поддерживает запись и поддержку; Функция воспроизведения Selenium IDE также предлагает другие функции: создание сценариев, отладку, создание отчетов и т. д. Selenium IDE с полным набором наиболее распространенных функций представляет собой полноценный инструмент для тестировщиков, позволяющий сэкономить время при работе над проектом тестирования.

< p>

Топ-3 Selenium IDE Альтернативы для Firefox и Chrome

Команда Selenium заявляет, что разработчики Selenium поощряют передовые методы автоматизации тестирования, требующие определенного объема программирования, с одним из поддерживаемых языков программирования. . Однако в этом есть недостаток: большинство фреймворков для тестирования, построенных на Selenium, довольно ориентированы на разработчиков. Следовательно, им требуются дополнительные усилия для установки и настройки среды выполнения и компонентов языка программирования, прежде чем тестировщики смогут работать над проектом.

Из-за этого критического входного барьера и чрезмерной кривой обучения многие компании предпочитают коммерческие решения с комплексными функциями для автоматизации тестирования (например, UFTor TestComplete), даже эти варианты являются дорогостоящими, а базовый движок может быть не так хорош, как Selenium WebDriver.

Между тем, Selenium IDE по-прежнему остается идеальным выбором для тех, кто придерживается Selenium. Кроме того, для скромных команд инженеров-тестировщиков с небольшим количеством автоматизированных тестовых случаев Selenium IDE также может использоваться как отдельный инструмент, который полностью поддерживает их проекты автоматизации.

Будучи стабильной, Selenium IDE была построена на платформе надстроек Firefox, что было хорошо в то время, но больше не так, поскольку Firefox потерял доминирующее положение. Платформа надстроек Chrome была полностью несовместима с Firefox, и без каких-либо ресурсов не было ни одной попытки перенести Selenium IDE на другие веб-браузеры.

Когда Mozilla решила закрыть старую платформу надстроек в конце этого года, было хорошо принято, что Selenium IDE будет больше не будет в ближайшем будущем. И этим инженерам по тестированию нужно искать что-то еще.

 3 лучших альтернативы Selenium IDE для Firefox и Chrome

Благодаря большому опыту работы с Selenium IDE, Selenium больше не ограничивает себя сообществом разработчиков, которые не отвечают за тестирование. Вместо этого он становится волшебным решением для тестировщиков программного обеспечения.

 Три основных альтернативы Selenium IDE для Firefox и Chrome

3. Жизнеспособные альтернативы Selenium IDE:

3.1. Каркас робота :

Плюсы:

— Тестовые случаи создаются с использованием методологии тестирования ключевых слов, написанной в табличном формате.

— Он также содержит интегрированную среду разработки роботов (RIDE), которая помогает легко писать тестовые примеры, предлагая автозавершение кода для конкретной платформы, подсветку синтаксиса и т. Д.

Минусы:

— Сложная установка, отсутствие автономного средства записи тестов и язык, управляемый ключевыми словами, с низким уровнем информативности.

3.2. Транспортир :

Плюсы:

— Простая установка и обновление. В пределах 1-2 команд и среда тестирования, и Selenium WebDriver будут установлены правильно.

— Использование JavaScript, одного из самых простых в использовании языков программирования для изучения, особенно для тех, у кого ограниченное программирование фон.

Минусы:

— Транспортир слишком гибкий, но и неподготовленный. Это требует участия опытных разработчиков, прежде чем команда сможет приступить к работе: настроить проект и соответствующий плагин отчетности и написать шаблон Page Object.

— Команда Protractor может вмешиваться в синхронизацию/асинхронность.

3.3. Katalon Studio

Плюсы:

— Опыт установки: пользователям просто нужно распаковать пакет, и они готовы к работе. Нет среды исполнения на языке программирования. Никаких дополнительных компонентов или плагинов не требуется.

— Интерфейс сценариев позволяет пользователям переключаться между таблицей ключевых слов и редактором кода. Это чрезвычайно полезно для тех, кто хочет научиться писать тестовый пример Selenium самостоятельно.

— В отличие от Selenium IDE, возможность записи в Katalon Studio эффективна в основных веб-браузерах: Chrome, Firefox и IE .

— Katalon Studio можно считать жизнеспособной альтернативой Selenium IDE, поскольку она предоставляет другие удобные функции (отчетность и интеграция), которые конкурируют с платными решениями (UFT, TestComplete).

< em> Минусы:

— Несмотря на то, что веб-тестирование и тестирование мобильных устройств являются очень всеобъемлющими, некоторые пользователи могут захотеть увидеть больше возможностей в модуле тестирования API.

Заключение:

Selenium и Selenium IDE — отличная технология, которая кардинально изменила историю автоматизированного тестирования. Хотя Selenium IDE больше не активна, я верю, что великие разработчики будут продолжать работать над хорошими альтернативами Selenium — IDE и каждый день улучшать тестирование программного обеспечения.

Другие полезные руководства для справки:

  • Учебник по Selenium
  • Учебник по TestNG
  • Учебник по Sikuli
  • Учебник по Katalon Studio
  • Учебник по ручному тестированию
  • Учебное пособие по VBScript
  • Учебное пособие по TestLodge
  • Учебное пособие по SQL
  • Объяснение структуры автоматизации тестирования
  • Вопросы для собеседования по структуре автоматизации тестирования
  • Вопросы для собеседований TestNG
  • Вопросы для собеседований по SQL
  • Вопросы для собеседований по ручному тестированию
  • Вопросы для собеседований по Agile
  • Почему вы выбираете тестирование программного обеспечения в качестве карьеры
  • Общие вопросы на собеседовании.

TAG: qa