QTP 10 против QTP 11
QTP 10 и QTP 11 являются двумя версиями Quick Test Professional (QTP), который представляет собой инструмент тестирования, позволяющий судить о квалификации людей в функциональном графическом интерфейсе пользователя. Он помогает в тестировании многих тем, таких как стандартные приложения Windows, веб-объекты, элементы управления Active X, .Net, Java, SAP, приложения Visual Basic, Siebel, Oracle, PeopleSoft и эмуляторы терминалов. QTP является Unicode-совместимым в соответствии с требованиями стандарта Unicode. Это позволяет тестировать приложения на многих языках.
До сих пор было много версий QTP, и с появлением QTP11 многие не понимают различий между QTP11 и QTP10. Конечно, в QTP11 есть много обновлений и совершенно новых функций, которых не было в QTP10..
В то время как QTP10 смог идентифицировать объект только посредством обычной идентификации объекта, в QTP11 есть разные способы идентификации объекта. Эти различные методы - учебник по XPath и учебник по CSS.
В QTP11 улучшено средство просмотра результатов в виде круговых диаграмм, статики как для текущего, так и для предыдущих прогонов теста, а также сводной страницы..
Обычный метод идентификации объекта был немного изменен в QTP11. В дополнение к порядковому идентификатору существует идентификатор визуального отношения. При этом идентификация объекта будет зависеть от отношения к соседним объектам и будет полезна для преодоления слабости функции порядковой идентификации, которая была в QTP10..
В QTP11 есть новая LoadFunctionLibrary, которая очень полезна для загрузки библиотеки функций на любом шаге вместо запуска.
По сравнению с QTP10, создание регулярных выражений в QTP11 очень просто.
Можно протестировать функциональность приложений без GUI и UI, что было невозможно в QTP10.
Существует совершенно новое дополнение Silverlight, которое поддерживает тестирование объектов в silverlight 2 и silverlight 3. Еще одна новая функция, добавленная в QTP, - это шаги автоматической параметризации.