iMacros - это ведущий инструмент для веб-автоматизации, парсинга и тестирования. Он предлагает расширение для браузера и настольный инструмент для легкой автоматизации рутинных задач. Однако ключевые функции, необходимые для автоматизации, доступны только в премиум-версии. У iMacros есть несколько других недостатков.
Вот список из 10 лучших инструментов, которые могут заменить iMacros. В этот список входят как коммерческие, так и инструменты автоматизации с открытым исходным кодом с популярными функциями и последней ссылкой для скачивания.
1) Селен
Selenium - это инструмент веб-автоматизации с открытым исходным кодом, востребованный в настоящее время и широко используемый на рынке. Он может автоматизировать работу с несколькими ОС, такими как Windows, Mac и Linux, и браузерами, такими как Firefox, Chrome, IE, а также безголовыми браузерами.
Сценарий тестирования Selenium может быть написан на таких языках программирования, как Java, C #, Python, Ruby, PHP, Perl и JavaScript. Selenium предлагает функции записи и воспроизведения с помощью надстройки браузера Selenium IDE. Мощный Selenium WebDriver помогает создавать более сложные и продвинутые сценарии автоматизации.
Узнать больше о Selenium
2) Кипарисовик
Cypress - это решение для автоматизации тестирования с открытым исходным кодом для веб-сред. Этот инструмент тесно связан с текущими практиками разработки по сравнению с Selenium.
Функции:
- Функция меню статуса теста позволяет увидеть, сколько тестов прошло или не удалось.
- Cypress автоматически ждет команд и утверждений, прежде чем двигаться дальше
- Позволяет проверять отзывчивые сайты с изменением размера области просмотра.
- Делает снимки тестового прогона. Для автономного выполнения требуется видео всего тестового прогона.
- Cypress автоматически перезагружает каждое изменение, внесенное в тесты.
- Журнал команд и предварительный просмотр приложения показывают точные действия автоматизации в веб-приложении во время выполнения теста.
Узнать больше
3) фреймворк Галена
Фреймворк Galen изначально был введен для тестирования макета веб-приложений в реальном браузере. Сегодня это полнофункциональная среда тестирования. Этот инструмент автоматизации тестирования можно интегрировать с Selenium для визуального тестирования и тестирования макета веб-приложений.
Функции:
- Отчет об ошибках на основе HTML со снимками экрана
- Легко писать / читать синтаксис
- Он предлагает поддержку нескольких браузеров
- Используя язык спецификаций Galen, вы можете описать любой сложный макет, включая различные размеры экрана или браузеры.
- Galen Framework хорошо работает в Selenium Grid. Это позволяет настроить тесты для запуска в облачных Sauce Labs или BrowserStack.
- Функция сравнения изображений.
Узнать больше
4) Ватир
Watir - это библиотека Ruby с открытым исходным кодом для автоматизации теста. Он поддерживает функциональные и регрессионные веб-тесты.
Функции:
- Он поддерживает веб-приложение независимо от того, на чем оно разработано.
- Он поддерживает несколько браузеров на разных платформах.
- Watir - это семейство библиотек Ruby, но оно поддерживает все другие технологии.
- Он использует Ruby, полнофункциональный современный язык сценариев, а не собственный сценарий поставщика.
Узнать больше
5) Шелковый тест
Silk Test - это инструмент автоматизации функционального и регрессионного тестирования от MicroFocus.
Silk Test предоставляет 3 продукта Workbench, Silk4J и Silk4NET. Workbench использует язык сценариев VB.net, Silk4J и Silk4NET могут использовать Java / VB.NET, C # и т. Д.
SilkTest поддерживает кроссбраузерное тестирование, мобильное тестирование и предоставляет среду для совместной разработки тестов с помощью тестирования, основанного на ключевых словах.
Скачать SilkTest
6) Тестовая студия Telerik
Test Studio - это новейший инструмент автоматизации от Telerik. Он поддерживает автоматизирующие приложения, такие как HTML5, Angular, AJAX, JavaScript, Silverlight, WPF, MVC, Ruby и PHP, iOS, Android. Telerik обеспечивает кроссбраузерную поддержку и является инструментом для записи и воспроизведения.
Поддерживает 2 языка сценариев C # и VB.Net.
Test Studio может подключаться к системам управления версиями, таким как Team Foundation Server и GIT, и выполнять непрерывное тестирование.
Telerik позволяет планировать тесты, выполнять тестирование параллельно и имеет надежные функции отчетов о тестах.
Скачать Telerik Test Studio
7) HP UFT (он же QTP)
HPE Unified Functional Test - ведущий инструмент межплатформенного тестирования автоматизации. Он может автоматизировать Web, Desktop, SAP, Delphi, Net, ActiveX, Flex, Java, Oracle, Mobile, PeopleSoft, PowerBuilder, Siebel, Stingray, Visual Basic среди других приложений. Список сред разработки, которые можно автоматизировать, огромен!
UFT использует VBScript в качестве языка сценариев.
Инструмент тесно интегрирован с HP ALM (Test Management Tool) и HP LoadRunner (Performance Testing Tool).
Некоторые из отличительных особенностей UFT включают тестирование бизнес-процессов, структуру, управляемую ключевыми словами, поддержку XML, надежные контрольные точки, результаты тестирования.
Узнайте больше о HP - UFT.
8) Сертификат WorkSoft
WorkSoft Certify - это инструмент автоматизации тестирования для SAP. Он может тестировать и автоматизировать SuccessFactors, Concur, Syclo, Ariba Network, SAP Fiori User Experience (UX).
WorkSoft Certify может запускать тесты в автоматическом режиме и автоматизировать сквозные бизнес-процессы. Инструмент можно развернуть, даже если проект SAP находится на стадии внедрения, обновления или обслуживания.
WorkSoft Certify поддерживает центральное хранилище тестовых объектов, такое как обслуживание тестовых сценариев, и повторное использование становится простым. Он предоставляет интегрированный инструмент управления данными тестирования.
Скачать WorkSoft Certify
9) Katalon Studio
Katalon Studio - это инструмент автоматизации с открытым исходным кодом, поддерживающий веб-среду и мобильную среду.
Он работает поверх Selenium и Appium, тем самым расширяя эти фреймворки такими функциями, как объектный шпион, удобная IDE, репозиторий объектов и плагин для браузера.
Инструмент использует Groovy в качестве языка сценариев и поддерживает внешнюю библиотеку Java. Katalon позволяет повторно использовать сценарии Selenium, написанные на Java, и использовать их непосредственно в инструменте. Он без проблем работает с системами непрерывной интеграции, такими как Jenkins, Bamboo и TeamCity.
Скачать Katalon Studio
10) Огурец
Cucumber - это инструмент Behavior Driven Development (BDD) с открытым исходным кодом. Cucumber поддерживает такие языки, как Ruby, Java, Scala, Groovy и т. Д.
Создание сценариев тестирования - это совместные усилия тестировщиков, разработчика и клиентов. Cucumber поддерживает только веб-среду. Тестовый код написан на простом английском и называется Gherkin. Код огурца может выполняться на разных фреймворках, таких как Selenium, Ruby и т. Д.
В центре внимания огурец - опыт конечного пользователя.
Узнать больше об огурце