UFT作为业界靠谱的整合式功能测试解决方案,通过内嵌式AI功能建立和自动化执行Web、移动、API、RPA及企业级应用程序测试,助力加速和简化端对端功能测试。广泛支持多项技术又具备人工智能功能,可以和DevOps工具链紧密结合的大规模自动化提供所需速度与恢复力。
借助UFT,品控与测试团队能够在Web与移动设备上有效率的扩大执行测试,并同时在Web与移动设备上执行,只需要一次创建测试就可以通过跨浏览器支持重复执行所有测试,并利用广大的整合共生体系,包括版本控制、持续整合乃至敏捷式管理。该工具支持SAP、Salesforce、Java、Citrix等超过200种技术,扩增了从UI到API的测试范围,以及其间的一切功能,实现真正的全渠道应用程序测试。
强大的自动化功能测试
脚本增强:UFT支持语法检查,脚本断点调试、单步调试功能,能够快速定位脚本运行时的错误
轻松创建测试:UFT程序录制和回放的功能直观的记录流程能让任何人在应用客户端界面上轻轻点击鼠标就可以建立测试,用户即便技术知识有限也能生成完整的测试。
广泛的技术支持能力:UFT支持广泛的开发语言和开发环境,支持录制的应用程序包括Web、标准Windows应用,Ajax,Web Services,WPF,Flex,Silverlight,VB,C/C++,ActiveX,Java,.NET,Oracle 11i and 12i,PeopleSoft 8,SAP,Siebel 7,PowerBuilder,Terminal emulators(模拟终端)。Web应用支持的浏览器包括IE,Netscape,和Firefox
插入检查点:在记录一个测试的过程中您可以插入检查点,在查找潜在错误的同时,比较预想和实际的测试结果。在插入检查点后,UFT在实际运行时会根据配置捕捉信息,与实现定义好的信息进行验证,并显示验证结果。UFT允许使用几种不同类型的检查点,包括标准检查点、图像检查点、位图检查点、文本检查点、文本区域检查点、可访问性检查点、页面检查点、数据库检查点、XML检查点
参数化和数据驱动:UFT提供了参数化功能,通过图形化界面就可以把录制中输入的数据定义为输入参数,可以在类似于MS Excel的数据表格中输入多个参数值,就能简单地将一个记录下地业务流程转化为一个数据驱动的测试,来反映多个用户各自独特且真实的操作行为。
虚拟对象:您可以在图像化界面中,为您的对象设定标识,如一个按钮,并为其命名。这样之后每次录制脚本时遇到这个按钮,UFT就会自动对应它的名字。
运行测试:建立起您的测试,并插入检查点和做一些必要功能添加后就可以开始运行测试。当执行测试时会自动操作应用程序,就如同一个真实用户根据记录流程执行操作,而且它的以外处理功能为测试排除干扰,包括消息和警报。
分析结果:UFT的图形化报告工具通过提供报告,会列出在测试中发现的差错和出错的位置,帮助您解释所得的结果。
对象库管理和维护测试:随着时间推移开发人员会对应用程序做进一步的修改,并需要增加额外的测试。但是有了UFT就会帮助您创立在程序应用周期内可重复使用的测试,这样会大大地节省时间和资源并且充分利用测试投资。
关键字驱动:UFT支持关键字驱动对测试内部对象名和界面元素进行了分离,在录制脚本和被测试应用程序之间增加了一个抽象层,界面元素会被他映射成对应的逻辑对象,后者时测试过程中操作的对象,界面元素的变化只需要更新映射表,不需更新脚本。
集成和扩展:UFT能与测试管理平台ALM集成。脚本可以存储在测试管理平台中作为自动化测试案例,并通过管理平台能控制脚本的远程执行,并可以实现多台终端同时执行自动化测试任务。
可扩展接口功能:UFT提供全面的API--Automation Object Model,该API包含了UFT所有功能调用的API,包括UFT脚本创建,脚本维护,参数设置,执行调度,执行结果管理等所有功能。Automation Object Model提供的时基于COM组件的接口,在调用上也是非常方便的,API的文档全面清晰,而且有大量的样例文件作为参考。
主要优势
·全方位的技术堆栈,支持200多个应用程序与环境
·利用人工智能机器学习,像人类一样认识各种组件
·使用单一工具进行真正的端对端测试,将企业架构中所有层级的功能与回归测试集中起来全部均为扩大测试范围而设计,从UI延伸至API包括Web、移动、复合式与封装应用程序
·只需要编写一次程序,就可以在主要的浏览器和浏览器版本之间无缝重复执行所有测试。
·导入手动测试,将测试结果转换为可重复使用的测试自动化资产供回归与整合测试使用
·从版本控制、持续集成到敏捷式管理,包括开放原始码、协力厂商等广大整合共生体系
以上便于关于企业级自动化测试工具的相关介绍了,想要获取更多信息如价格、试用下载链接等可以随时咨询我们。