New Unified Functional Testing Features

A few days ago, right before Christmas, HP finally made UFT 11.5 available for download. Here’s a quick look at the top five features I think you’re going to love:

5) New Add-Ins for Flex and Qt applications

UFT now supports:

  • Flex
  • QT

The add-ins give you the ability to test both Flex and QT GUI applications using UFT. For UFT to work with a Flex application you must compile it with a UFT Flex pre-compiled agent. Testing Qt applications does not require any other steps, other than loading the QT Add-in and testing your QT app just like you would any other UFT supported application.

4) Run step feature for API tests

For Service Test API test users, this feature is a simple change but an absolutely killer enhancement that’s going to save me a lot of time–the ability to run any step on the canvas areas using the new “Run step” command.

If you have an API test made up of 50 operations, you’ll no longer need to run the whole test from the top. Simply right click on any operation on the Canvas. For instance, selecting “Run step” will run only that operation. Sweet!

3) Insight – Image-Based Object Identification

Need to test an application that QTP was never able to recognize? Or do you need to test an application that runs remotely on a non-windows OS? In theory, using the new Insight feature in UFT will now allow you to successfully run tests against these types of challenging situations.

Basically, Insight works by UFT recognizing objects in an application based on what they look like. So, if you’re testing an application that UFT doesn’t support, it shouldn’t matter that none of the objects’ native properties are recognized, since UFT will instead use an image to help identify it.

All images are stored in the object repository.

(I’m not sure how reliable this approach is yet, since I haven’t had time to really try it out, but the concept sounds promising.)

2) Enhanced Debugging Features

Anyone that has been coding on QTP knows how frustrating and the limited the current QTP debugging capabilities are. On top of that, debugging is one of the most important parts of creating a script—which is why you’ll be happy to know that the debugger in UFT has been greatly enhanced.

The following panes have been added and enhanced:

  • Call Stack – allows you to view info about the methods and functions that are currently in the call stack.
  • Loaded Modules – for API tests, this pane allows you to view info on .dlls that are loaded and executed in API test runs.
  • Threads – For API tests–allows you to view info about threads currently running as part of the run session.
  • Local Variables Pane – allows you to view all the current values and types of variables in their current context.
  • Console Pane – when debugging a script, this pane allows you to run lines of VBScript (for GUI tests) and C# code (for API tests) in your suspended run session.
  • Watch – when debugging, this pane allows you to view the current values ad types of selected variables, properties, and VBScript of C# expressions in a test’s suspended run session.
  • Debug pane – enables you to view the current values and types of variables, properties, and VBScript or C# in a test’s suspended run session.

And finally, the top Unified Functional Testing 11.5 feature enhancement you’re going to love is:

1) Unified IDE

In previous releases, HP had separate products for functional testing. QuickTest Professional (QTP) was used for testing GUI applications, and Service Test was for testing non-GUI technologies. Unified functional Testing (UFT) combines both products and features a frontend that merges the separate tools into one common user interface.

When creating a new test script in UFT, the user is now given a choice between creating either a GUI Test (formerly known as QTP) or API Test (formerly known as Service Test). This book focuses on the API testing piece of UFT.

UFT also allows the user (with a proper license for each piece) to integrate steps from GUI, API and LoadRunner into one test script. The ability to call and pass data from one test type to another enables the user to create true end-to-end testing solutions.

The new IDE also allows you to open multiple tests and libraries at the same time. This is destined to be a huge time saver, especially for QTP engineers that have created action-based frameworks.

UFT 11.5 Wrap-Up

These are my top five UFT 11.5 features. What are yours? Please leave a comment below. I’d love to hear from you.

UFT 12 – Top 5 New Features you are going to Love相关推荐

  1. 软件测试(2) UFT安装

    1.QTP/UFT 11.5(安装和破解) Quicktest professional(QTP/UFT) 11.5官方版(含汉化包) 下载地址:http://www.ddooo.com/softdo ...

  2. s1.1024gc.net/bbs/index.php,1.12.2游戏崩溃/_ \,那位大神解答一下

    1.12.2游戏崩溃/_ \,那位大神解答一下 1.12.2游戏崩溃的log: [19:26:12] [main/INFO] [LaunchWrapper]: Loading tweak class ...

  3. qmake *.prf文件 自定义features

    qt文档详细介绍位置:Qt 5.12->qmake Manual->Advanced Usage qmake 允许用户使用自定义的features,通过在添加变量的方式添加到qmake的C ...

  4. 什么是UFT(QTP)?

    原文地址链接:http://www.learnqtp.com/what-is-qtp/ 注:本人文法有限.定有翻译疏漏之处.恳请包涵.并给予指正.感谢! What is UFT (QTP)? Unif ...

  5. ios 5.1.1 摄像头_iOS 12.1.1(今天发布)使再次切换FaceTime摄像头变得轻而易举

    ios 5.1.1 摄像头 iOS 12.1.1 is coming today with many features in tow, but perhaps the best is the retu ...

  6. RHI_图形API对比(Vulkan、DirectX 12/11、Metal、WebGPU、OpenGL)

    本文我们将回顾一下现代图形 API在设计和数据结构上与传统图形 API(如 OpenGL)的对比情况. 图形处理单元 (GPU) 是异步计算单元,可以处理大量数据,例如复杂的网格几何体.图像纹理.输出 ...

  7. 进程查询和删除 ps, pgrep, top, kill

    1. 查询运行中的进程 ps ps aux: 查询所有运行中的进程 ➜ ~ ps aux (只展示部分) USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME ...

  8. 特征提取,转换和选择

    特征提取,转换和选择 Extracting, transforming and selecting features This section covers algorithms for workin ...

  9. TensorFlow图像分类:如何构建分类器

    导言 图像分类对于我们来说是一件非常容易的事情,但是对于一台机器来说,在人工智能和深度学习广泛使用之前,这是一项艰巨的任务.自动驾驶汽车能够实时检测物体并采取相应必要的行动,并且由于TensorFlo ...

最新文章

  1. JS break语句和continue语句
  2. 教你如何反编译Android安装文件apk来偷窥源代码
  3. 2020年首届算法竞赛网络挑战赛直播讲解课程
  4. 单片机控制灯光亮度c语言程序,基于51单片机控制LED灯光亮度并报警
  5. BZOJ 2150: 部落战争 最大流
  6. mysql更新写入数据_七、MySQL插入、更新与删除数据
  7. 新计算机主板不亮,电脑组装完毕之后点不亮怎么办 新电脑组装好开不了机的解决办法...
  8. PolkaFoundry等成立Polkadot区块链开发协会(PBDA)
  9. Study 3 —— Python运算符
  10. GB2312、GBK、UTF-8 如何转换
  11. 使用Postman进行get、put、post端口测试
  12. 双网卡设置一个外网一个内网(两张网卡同时上内外网设置)
  13. 如何用算法预测世界杯?
  14. Linux LED子系统调试与应用 设备树官方文档与 gpio-leds.c 源码详解
  15. ubuntu 16.04.7通过get-pip.py安装pip 20.3.4
  16. 优酷上的cocos2d-x的演示视频
  17. html5 arc 椭圆,html5 Canvas画图教程(11)—使用lineTo/arc/bezierCurveTo画椭圆形
  18. 在keil MDK中定义非初始化(noini)变量
  19. HTML5特别篇——代码规范(2)
  20. php redis hset过期时间,详解Redis中数据过期策略

热门文章

  1. 2019,塞翁失马,败走麦城
  2. AJAX实现页面登录及注册用户名验证
  3. mjpg-streamer本机安装与嵌入式移植
  4. Elasticsearch基础
  5. 最黑链的如何写隐藏代码
  6. Portraiture2023最新版本下载及PS磨皮的方法教程
  7. php解析rss,PHP解析RSS的方法
  8. 苹果笔记本装win10单系统与装win系列系统
  9. 关于旋转中心的计算以及运用
  10. php使用gd库将文字转换成图片