Учебники

82) Селен против HP UFT (QTP)

В этом уроке мы собираемся сравнить с очень популярными инструментами автоматизации — Selenium и QTP. Селен и UFT / QTP имеют относительные преимущества друг над другом. Вы должны помнить, что не существует лучшего инструмента как такового. Вам нужно выбрать лучший инструмент для вашего требования / проекта.

HP UFT (QTP)                           Селен
Это коммерческий инструмент от Micro Focus и, следовательно, требует лицензии и дорогой Это инструмент тестирования с открытым исходным кодом, следовательно, он не требует лицензии и является бесплатным
Используется для тестирования клиент-серверных приложений. Он может тестировать как веб-приложения, так и настольные приложения С помощью Selenium можно автоматизировать только веб-приложения
Тесты QTP могут быть разработаны только в QTP IDE Selenium имеет возможность использования широкого спектра IDE, таких как Visual Studio, Eclipse, Netbeans
HP UFT поддерживает только сценарий VB Selenium поддерживает JAVA, .NET, Ruby, Perl, PHP и многие другие языки программирования.
HP UFT поставляется со встроенным хранилищем объектов. Разработка и поддержка хранилища объектов в HP ALM довольно проста Доза Selenium не имеет такого встроенного хранилища объектов, но объектом можно управлять с помощью пользовательского расширения элемента UI
HP UFT интегрируется с инструментом управления тестированием, таким как HP Quality Center Нет такого инструмента, который интегрируется с Selenium
Все типы диалоговых окон поддерживаются этим Поддерживает диалоговое окно частично
Он поддерживает различные среды, такие как SAP, Oracle, .NET, но пользователю необходимо приобрести дополнительную лицензию для них. Он поддерживает добавление плагинов для включения функций, которые не предоставляются ядром Selenium
Тестирование автоматизации стоит дорого из-за стоимости лицензирования Тестирование веб-автоматизации с Selenium обходится дешевле
HP QTP предлагает очень хорошую техническую поддержку Он не имеет официальной поддержки, так как является открытым исходным кодом
HP QTP поддерживает только VBScript . Следовательно, объектно-ориентированный подход к автоматизации тестирования становится сложным Selenium поддерживает зрелый объектно-ориентированный язык, такой как Java
HP QTP более удобен для пользователя, а сценарии разрабатываются быстро. Это инструмент низкого уровня с меньшей функциональностью. Сценарий требует больше времени для разработки и поддержки
Обратная совместимость мощная. Последняя версия HP ALM поддерживает код, разработанный 5 лет назад С новой версией Selenium API меняется. Поэтому тестовые скрипты должны быть обновлены

КЛЮЧЕВАЯ РАЗНИЦА

  • Selenium — это инструмент тестирования с открытым исходным кодом, для которого не требуется лицензия, в то время как HP UFT является коммерческим инструментом от Micro Focus и, следовательно, требует лицензии.
  • Selenium поддерживает JAVA, .NET, Ruby, Perl, PHP и многие другие языки программирования, тогда как HP UFT поддерживает только сценарии VB.
  • Selenium — это низкоуровневый инструмент с меньшими функциональными возможностями, в то время как HP UFT более удобен для пользователя и быстро разрабатывает сценарии.
  • Selenium предлагает веб-тестирование автоматизации с меньшими затратами, в то время как в HP UFT тестирование автоматизации стоит дорого.
  • Selenium используется для автоматизации веб-приложений, а HP UFT — для любых клиент-серверных приложений.