Jump to content

УФТ Один

(Перенаправлено с HP QuickTest Professional )

OpenText UFT One
Разработчик(и) Открытый текст
Стабильная версия
24.2 / 17 апреля 2024 г .; 4 месяца назад ( 17.04.2024 )
Операционная система Microsoft Windows
Тип Инструменты автоматизации тестирования
Лицензия Собственный
Веб-сайт www .opentext /продукты /uft-один

OpenText™ UFT One , инструмент функционального тестирования на базе искусственного интеллекта, ускоряет автоматизацию тестирования настольных, веб-, мобильных, мэйнфреймовых, составных и пакетных приложений корпоративного уровня.

Ранее он был известен как Micro Focus Unified Functional Testing и QuickTest Professional ( QTP ).

UFT One поддерживает интерфейсы ключевых слов и сценариев, а также имеет графический интерфейс пользователя. [ 1 ] Он использует язык сценариев Visual Basic Scripting Edition ( VBScript ) для определения процедуры тестирования и управления объектами и элементами управления тестируемого приложения. [ 1 ] UFT позволяет разработчикам тестировать все три уровня работы программы с единой консоли: интерфейс, уровень обслуживания и уровень базы данных. [ 2 ]

UFT изначально был написан Mercury Interactive и назывался QuickTest Professional. [ 3 ] Впоследствии Mercury Interactive была приобретена Hewlett-Packard (HP) в 2006 году. [ 4 ] UFT 11.5 объединил HP QuickTest Professional и HP Service Test в единый пакет программного обеспечения. [ 5 ] который был доступен в подразделении HP Software до 2016 года, когда подразделение в конечном итоге было продано Micro Focus . [ 6 ]

Micro Focus была приобретена OpenText в 2023 году.

Описание

[ редактировать ]

OpenText UFT One — это программное обеспечение для автоматического тестирования, предназначенное для тестирования различных программных приложений и сред. Он выполняет функциональное и регрессионное тестирование через пользовательский интерфейс, например собственный графический интерфейс или веб-интерфейс. [ 7 ] Он работает путем идентификации объектов в пользовательском интерфейсе приложения или на веб-странице и выполнения необходимых операций (например, щелчков мыши или событий клавиатуры); он также может захватывать свойства объекта, такие как имя или идентификатор обработчика. HPE Unified Functional Testing использует язык сценариев VBScript для определения процедуры тестирования и управления объектами и элементами управления тестируемого приложения. Для выполнения более сложных действий пользователям может потребоваться манипулировать базовым VBScript . [ 8 ]

Хотя UFT обычно используется для автоматизации тестовых сценариев «на основе пользовательского интерфейса» , он также может автоматизировать некоторые тестовые сценарии, не основанные на пользовательском интерфейсе, такие как операции с файловой системой, тестирование баз данных, тестирование веб-служб и тестирование API. [ нужна ссылка ]

Обработка исключений

[ редактировать ]

OpenText UFT One управляет обработкой исключений с помощью сценариев восстановления; цель — продолжить выполнение тестов в случае непредвиденного сбоя. [ 9 ] Поскольку UFT подключается к пространству памяти тестируемых приложений, некоторые исключения могут привести к завершению HPE Unified Functional Testing и невозможности восстановления.

Тестирование на основе данных

[ редактировать ]

OpenText UFT One поддерживает тестирование на основе данных . Например, данные можно вывести в таблицу данных для повторного использования в другом месте. Тестирование на основе данных реализовано в виде книги Microsoft Excel , доступ к которой можно получить из UFT. В UFT есть два типа таблиц данных: глобальная таблица данных и таблица данных действий (локальная). Этапы тестирования могут считывать данные из этих таблиц данных, чтобы вводить переменные данные в тестируемое приложение и проверять ожидаемый результат. [ 10 ]

Автоматизация пользовательских и сложных объектов пользовательского интерфейса.

[ редактировать ]

OpenText UFT One может не распознавать настроенные объекты пользовательского интерфейса и другие сложные объекты. Пользователи могут определять эти типы объектов как виртуальные объекты или как объекты анализа (сравнение растровых изображений). UFT не поддерживает виртуальные объекты для аналоговой записи или записи в низкоуровневом режиме. [ 11 ]

Расширяемость

[ редактировать ]

OpenText UFT One можно расширить с помощью отдельных надстроек для ряда сред разработки, которые не поддерживаются «из коробки». Надстройки UFT включают поддержку Web, .NET, Java и Delphi . [ 12 ] HP QuickTest Professional и надстройки HP QuickTest Professional входят в состав программного обеспечения HP Functional Testing. [ 13 ]

Пользовательский интерфейс

[ редактировать ]

OpenText UFT One предоставляет два представления (и способы изменения) тестового сценария: представление по ключевым словам и расширенное представление. Эти представления позволяют UFT выступать в качестве интегрированной среды разработки (IDE) для теста, а UFT включает в себя множество стандартных функций IDE, таких как точки останова для приостановки теста в заранее определенных местах.

Просмотр ключевых слов

[ редактировать ]

Просмотр ключевых слов позволяет пользователям создавать и просматривать этапы теста в модульном табличном формате. Каждая строка в таблице представляет шаг, который можно изменить. Представление ключевых слов также может содержать любой из следующих столбцов: «Элемент», «Операция», «Значение», «Назначение», «Комментарий» и «Документация». Для каждого шага в представлении ключевых слов UFT отображает соответствующую строку сценария на основе значения строки и столбца. Пользователи могут добавлять, удалять или изменять шаги в любой момент.

В режиме просмотра по ключевым словам пользователи также могут просматривать свойства таких элементов, как контрольные точки, выходные значения и действия, использовать условные операторы и операторы цикла, а также вставлять точки останова для облегчения отладки теста. [ 14 ]

Экспертный взгляд

[ редактировать ]
Код VBScript в режиме эксперта

В режиме «Эксперт» UFT позволяет пользователям отображать и редактировать исходный код теста с помощью VBScript . Разработанный для более опытных пользователей, пользователи могут редактировать все тестовые действия, за исключением корневого глобального действия, а изменения синхронизируются с представлением ключевых слов. [ 15 ]

OpenText UFT One использует VBScript в качестве языка сценариев. VBScript поддерживает классы, но не поддерживает полиморфизм и наследование. По сравнению с Visual Basic для приложений (VBA), в VBScript отсутствует возможность использования некоторых ключевых слов Visual Basic, отсутствует встроенный отладчик, отсутствует обработчик событий и редактор форм. HP добавила отладчик, но его функциональность более ограничена по сравнению с инструментами тестирования, интегрирующими полнофункциональную IDE, такими как те, которые поставляются с VBA, Java или VB.NET. [ 16 ]

Некоторые сценарии Windows (WScript, WSH, WMI) и код VB.Net можно использовать в сценарии в режиме эксперта. [ нужна ссылка ]

Недостатки

[ редактировать ]

OpenText UFT One работает в основном в средах Windows. Он опирается на в значительной степени устаревшие технологии, предназначенные только для Windows, такие как ActiveX и VBScript, который не является объектно-ориентированным языком. [ 17 ]

OpenText UFT One невозможно протестировать со всеми типами и версиями браузеров. В частности, он не поддерживает Opera. [ 18 ] [ 19 ]

Механизм выполнения тестов объединен с IDE для разработки тестового кода с графическим пользовательским интерфейсом, поэтому невозможно запускать тесты независимо от UFT, хотя удаленное выполнение по-прежнему возможно, если HPE Unified Functional Testing работает на другом компьютере. [ 20 ] [ 21 ]

Высокие затраты на лицензирование часто означают, что инструмент не используется широко в организации, а ограничивается небольшой командой тестирования. Это поощряет разрозненный подход к обеспечению качества/тестированию, при котором тестирование выполняется как отдельный этап, а не совместный подход, при котором специалисты по обеспечению качества/тестировщики работают в тесном сотрудничестве с бизнес-командами и командами разработчиков (как пропагандируют новые гибкие подходы к разработке программного обеспечения). [ 22 ]

Интеграция

[ редактировать ]

OpenText UFT One и Quality Center работают вместе, предоставляя дополнительные возможности тестирования. Пользователи могут использовать HP Quality Center с ресурсами UFT, такими как тесты, репозитории общих объектов, библиотеки, сценарии восстановления и таблицы внешних данных. [ 23 ]

HP Application Lifecycle Management (ALM) позволяет ИТ-специалистам, выполняющим различные роли, управлять действиями, связанными с их основным жизненным циклом приложений, от требований до разработки, тестирования, управления дефектами и готовности к доставке. [ 24 ] Программное обеспечение было адаптировано для работы с рядом инструментов тестирования, включая UFT, для проверки функциональных дефектов в коде. [ 25 ]

См. также

[ редактировать ]
  1. ^ Jump up to: а б «Выпуск HP QTP 10.0» . Институт автоматизированных испытаний . 7 марта 2009 года . Проверено 27 января 2011 г.
  2. ^ Джексон, Иоав (6 ноября 2012 г.). «HP упрощает пакет автоматизированного тестирования программного обеспечения» . Проверено 10 августа 2018 г.
  3. ^ «Оценка Mercury QuickTest Professional (QTP)» . Devbistro.com . 8 ноября 2006 года . Проверено 27 января 2011 г.
  4. ^ «Пресс-релиз HP: HP закрывает знаковое приобретение Mercury; компании объединяются, чтобы стать лидерами в области программного обеспечения для оптимизации бизнес-технологий» . ХП . Проверено 27 января 2011 г.
  5. ^ «HP-UFT 11.50 (унифицированное функциональное тестирование)» . selftechy.com . Проверено 10 августа 2018 г.
  6. ^ QA Financial, Как слияние HPE и Micro Focus стоимостью 8,8 миллиардов долларов повлияет на тестирование , 23 сентября 2016 г.
  7. ^ «Часто задаваемые вопросы по тестированию программного обеспечения: драйверы для тестирования графического интерфейса» . Testingfaqs.org . Архивировано из оригинала 21 декабря 2010 года . Проверено 27 января 2011 г.
  8. ^ «QTP с описательным программированием» . СлайдПоделиться . 4 марта 2008 года . Проверено 27 января 2011 г.
  9. ^ «Освоение QuickTest Professional (QTP)» . Qtpautomation.com . 16 марта 2009 года . Проверено 27 января 2011 г.
  10. ^ «Использование глобальных таблиц данных и таблиц действий в QTP ~ Руководство по QuickTest Professional 10» . Qtp10.com . 5 июля 2009 года . Проверено 27 января 2011 г.
  11. ^ «Руководство пользователя QuickTest Professional».
  12. ^ «Учебное пособие по QTP 10» . Scribd.com. 8 июля 2010 года . Проверено 27 января 2011 г.
  13. ^ ИТ-инженерия качества программного обеспечения (4 августа 2010 г.). «Информация об инструменте: программное обеспечение HP для функционального тестирования» . StickyMinds . Проверено 27 января 2011 г.
  14. ^ «Работа с просмотром ключевых слов в HP QTP – Учебное пособие по QTP 6 ~ Руководство по QuickTest Professional 10» . Qtp10.com . 4 июля 2009 года . Проверено 27 января 2011 г.
  15. ^ «Mercury Interactive QuickTest Professional» (PDF) . Архивировано из оригинала (PDF) 19 апреля 2009 г. Проверено 6 апреля 2010 г.
  16. ^ «Ключевые различия между VB и VB Script» . HTMLGoodies . 23 января 2011 года . Проверено 27 января 2011 г.
  17. ^ «Системные требования к программному обеспечению HP для функционального тестирования» [ постоянная мертвая ссылка ] . ХП . Проверено 2 мая 2011 г.
  18. ^ «Матрица доступности продуктов HP QuickTest Professional 11.00» . ХП . 1 октября 2010 г. Проверено 2 мая 2011 г.
  19. ^ «Firefox и VBScript» . Форумы mozillaZine . Проверено 10 августа 2018 г.
  20. ^ «Миграция с QTP на Microsoft Test Manager (MTM)» .
  21. ^ «Запустить сценарий QTP в системе без QTP IDE» . www.learnqtp.com . Проверено 10 августа 2018 г.
  22. ^ Хаммант, Пол. «Я думаю, что пришло время QTP умереть» . Блог Пола Хамманта. Проверено 2 мая 2011 г.
  23. ^ «Интеграция HP Quality Center 10.00 | HP Enterprise TV: онлайн-видео и подкасты» . H30423.www3.hp.com . Проверено 27 января 2011 г.
  24. ^ «HP – HP Software ALM – Управление жизненным циклом приложений» . Рубрика . Архивировано из оригинала 14 декабря 2013 года . Проверено 11 декабря 2013 г.
  25. ^ «HP объединяет инструменты управления разработкой и тестирования» . Архивировано из оригинала 14 декабря 2013 года . Проверено 11 декабря 2013 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 9c239f038ebf9a68046b8b5196c2ac1c__1721010300
URL1:https://arc.ask3.ru/arc/aa/9c/1c/9c239f038ebf9a68046b8b5196c2ac1c.html
Заголовок, (Title) документа по адресу, URL1:
UFT One - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)