QTP 10 и QTP 11 — это две версии Quick Test Professional (QTP), инструмента тестирования, используемого для оценки способностей человека с использованием компетентного графического пользовательского интерфейса.
Стандартный импорт, веб-элементы, расширенные элементы управления X, .Net, SAP, базовые визуальные приложения, Java, Siebel, PeopleSoft, Oracle и эмуляторы интерфейса — это лишь некоторые из вещей, с которыми он может помочь. Итак, давайте взглянем на некоторые различия между QTP 10 и QTP 11 и посмотрим, как они сравниваются и противопоставляются.
Основные выводы
- QTP 11 имеет больше функций и улучшений, чем QTP 10.
- QTP 11 поддерживает больше технологий и платформ, чем QTP 10.
- QTP 11 имеет лучшую интеграцию с другими инструментами тестирования, чем QTP 10.
QTP 10 против QTP 11
QTP 10, выпущенный в 2009 году, предлагает тестирование на основе ключевых слов в качестве одной из своих ключевых функций. Этот подход позволяет тестировщикам создавать тестовые примеры, используя ключевые слова, описывающие предполагаемое действие, вместо того, чтобы вручную писать сценарий каждого шага. QTP 11, выпущенный в 2010 году, предлагает улучшенную поддержку тестирования современных веб-приложений. Он имеет расширенную поддержку приложений Web 2.0 и AJAX, что упрощает тестирование этих приложений.
В эту версию QuickTest Professional 10.00 (QTP 10) включены новые функции интеграции с центром качества 10. Новая структура зависимостей и ресурсов для приобретения и редактирования совместных активов, а также единственная в своем роде платформа для модераторов Центра качества, помогающая обновить все фонды QuickTest, которые можно использовать с новыми возможностями, — это лишь некоторые из основные моменты.
Уникальные функции QTP11 включают возможность распознавать объекты с помощью CSS и Xpath. В QTP 11 также улучшено средство просмотра результатов. Теперь он включает в себя такие визуализации, как графики и диаграммы, а также полное описание проведенного исследования.
В отличие от свойств «порядковый идентификатор», в которых авторизация объекта основана на ассоциациях с окружающими объектами, обычная процедура распознавания объекта была расширена за счет включения возможностей «идентификатора визуального отношения».
Сравнительная таблица
Параметры сравнения | КТП 10 | КТП 11 |
---|---|---|
Методы идентификации | QTP 10 имеет ограниченные методы идентификации. | QTP 11 имеет множество методов идентификации. |
Создание выражения | Создание регулярных выражений сложно в QTP 10 | По сравнению с QTP 10 создание регулярных выражений в QTP 11 проще. |
запись в файрфоксе | Не поддерживает запись Firefox. | Поддерживает ли запись Firefox. |
Средство просмотра результатов | Результат просмотра ниже по качеству. | Сравнительно лучше по качеству в виде круговых диаграмм и статики. |
Функциональность приложения | Невозможно протестировать функциональность приложений с графическим интерфейсом и без пользовательского интерфейса. | Можно протестировать функциональность приложений с графическим интерфейсом и без пользовательского интерфейса. |
Что такое QTP 10?
QTP 10 — это инструмент автоматизированного модульного тестирования, который помогает тестировщикам проводить автоматизированные исследования для проверки любых недостатков, сбоев или пробелов в программе в соответствии с ожидаемыми результатами теста.
Ее создала Mercury Interactive, которая в конечном итоге перешла в собственность HP и теперь называется MicroFocus. QuickTestPro — это полная версия QTP. Эта версия QuickTest Professional включает новые возможности интеграции с центром качества 10.00.
Функциональность для базовых показателей и управления версиями ресурсов, новая архитектура зависимостей и ресурсов для сбора и управления совместными ресурсами, а также уникальный инструмент для администраторов центра качества, помогающий обновить все ресурсы QuickTest, которые можно использовать с новыми функциями, — это лишь некоторые из характеристик.
Области приложений, компоненты, библиотеки функций, проверки, сценарии восстановления, внешний статистический анализ и репозитории общих объектов включены в активы.
Эта версия включает инструмент сравнения активов, который позволяет сравнивать различные версии активов, и инструмент мониторинга локальной системы, помогающий анализировать ресурсы компьютера, потребляемые приложениями.
QTP10 может использовать только обычную идентификацию объектов для идентификации объектов. Он гибок для работы только в Windows и совместим только с расширенной IDE QTP. QTP 10 всегда поставляется со своей собственной библиотекой объектов.
Что такое QTP 11?
QTP 11 (Quick Test Professional) также представляет собой программу автоматизированного тестирования, которая позволяет тестировщикам проводить автоматизированное исследование для подтверждения любых недостатков в приложении в соответствии с ожидаемыми результатами теста. Это символьный инструмент, который выполняет тесты на сбой и интеграцию приложения. Есть возможность записи и воспроизведения.
В QTP 11 были добавлены новые функции. Инновационные возможности QTP11 заключаются в использовании CSS и Xpath, и он может распознавать объекты. Средство просмотра результатов в QTP 11 также было улучшено. Теперь он предоставляет подробный обзор завершенных тестов, изобилующий графикой, такой как диаграммы и графики.
Стандартный метод идентификации объекта был модернизирован и теперь включает функции «Идентификатор визуального отношения» по сравнению с характеристиками «порядковый идентификатор», в которых аутентификация объекта основана на отношениях с соседними объектами.
Функция отслеживания журналов в QTP 11 позволяет вам сотрудничать с программистами для выявления основных причин необычного поведения в вашем приложении. Функция отслеживания журналов позволяет вам сотрудничать с программистами для выявления основных причин необычного поведения вашего приложения.
В QTP 11 поддерживаются приложения, использующие инструментарий Web 2.0. Веб-надстройка Надстройки на основе расширяемости для GWT,ASP.NET Наборы инструментов Ajax, Dojo Web 2.0 и Yahoo UI доступны в QuickTest 11.
Основные различия между QTP 10 и QTP 11
- Методов идентификации объектов больше в QTP 11, но немного в QTP 10.
- Средство просмотра результатов QTP 11 превосходит QTP 10.
- QTP 11 имеет возможность загружать библиотеки во время выполнения, тогда как QTP 10, с другой стороны, этого не делает.
- QTP 11 изначально поддерживает приложения Web 2.0 Toolkit, а QTP 10 — нет.
- QTP 11 может иметь несколько серверов лицензий, а QTP 10 — нет.
- Разработка регулярных выражений в QTP11 намного проще, чем в QTP10.