满足技术用户与非技术用户的需求
图 1. Unified Functional Testing 能应对任何组织的技能组合测试需求。
持续测试
UFT 为软件测试自动化树立了行业标准, 其成熟的功能能够帮助当今敏捷的现代化应用团队克服重重挑战。
上至 Subversion 或Git 等源代码控制管理工具,下到Jenkins 和 TeamCity 等持续集成工具,UFT 均能对这些集成生态系统充分加以利用。功能测试可在常规构建流程过程当中触发,并可将运行结果报告到Micro Focus Application Lifecycle Management (ALM) 或Micro Focus Quality Center。各个团队会即时收到问题警告,确保敏捷项目持续进行。
UFT 还包含了专为敏捷测试而设计的Micro Focus UFT Pro (LeanFT) 解决方案,其测试创建将在Microsoft Visual Studio(C#) 和Eclipse/IntelliJ(Java) 中完成。
API 和 Web 服务测试
UFT API 和Web 服务测试功能会为您的团队提供可扩展框架,用于创建和执行“无界面”应用或应用中非GUI 部分的功能测试。通过易于使用的可视化界面,UFT 可让您从无界面层进行测试,而无需进行大量的编码。
UFT 还与Micro Focus Service Virtualization 全面集成,这款强大的软件能够让您的测试人员利用仿真服务代替和模拟真实应用组件的行为 。通过将 UFT 与 Service Virtualization 进行集成,您的自动化测试团队将在毫无延迟的情况下实现持续测试。
利用全新运行时引擎进行分布式测试
全新的 UFT 运行时引擎能够在不同的平台、移动设备和服务器(真实或虚拟)上执行 并行测试,而又无需完整的 UFT 许可证或安装过程。
Micro Focus Business Process Testing
团 队 可 使 用 Micro Focus Business Process Testing (BPT) 框架对Web、桌面或打包应用(例如 Oracle、PeopleSoft 和SAP)执行由关键字驱动的无脚本自动化。通过创建能够同时处理手动和自动内容的可重用业务流程组件,配合其自动组件和流程变更检测功能,BPT 可帮助非专业技术用户(如业务分析师和主题专家 (SME) 等)简化测试自动化。这将加快测试创建与维护的速度, 从而更快获得测试投资回报 (ROI)。
跨浏览器测试
UFT 可针对 Chrome、Firefox、Safari 和Internet Explorer 提供广泛的跨浏览器支持。您可以在一种浏览器上录制测试,然后无需调整,即可使用该脚本对多种浏览器和配置进行测试。如有需要,您可以在其他浏览器上执行每次测试迭代,从而让该测试运行能够囊括所有不同的浏览器,并使用一份报告来总结所有所需配置的测试流状态。
移动测试
作为Micro Focus Mobile Center 的核心组件, UFT 可实现在多个操作系统上进行真实设备测试。这将使您的移动测试团队能够自动化并加快测试流程,在多个真实的设备上重复使用测试脚本。该解决方案旨在支持高频率的回归和功能测试,同时支持敏捷与持续开发流程。
图 2. 使用相同的UFT 自动化技术进行真实的移动设备测试。
主要功能
■ 单个统一界面:同时针对应用的GUI功能和后端服务部分进行自动化测试。
■ BPT 集成:直接从Micro Focus UFT创建、编辑和维护BPT 框架测试。
■ 在主要操作系统和浏览器上同步执行: 在最新版的Windows、Linux 和MacOS 以及诸如 Chrome、IE、Firefox 和 Safari 等浏览器上运行测试。
表1.技术平台支持
支持的 GUI 技术 | Web、Java、.NET、Flex、Oracle、SAP、PeopleSoft、Siebel、Delphi、 仿真终端、PowerBuilder、Stingray、VisualAge、QT 等 |
UFT 最低系统要求 | |
主机处理器 | 3 GHz 或更高 |
操作系统 | Windows 7 Service Pack 1(32 位或 64 位) |
内存 | 4 GB |
硬盘驱动器 | 7,200 RPM |
颜色设置 | 增强色(16 位) |
显卡 | 具有 64 MB 视频内存的显卡 |
可用硬盘空间 | 20 GB 可用硬盘空间,用于存储应用文件和文件夹 |
■ 高级对象识别和管理:使用 Object Spy 、 Object Repository 、 Object Identification Center 和 Application Model 等强大的对象识别和管理技术创建并执行测试脚本。
■ 手动测试转换:通过从Micro Focus Sprinter 导入手动测试快速开始进行新的自动化,将结果转换为可重复利用的测试自动化资产进行回归和集成测试。
■ SAP 测试:对 SAPUI5 对象和方法、SAP Web Dynpro、ABAP 和 SAP NWBC Desktop 应用提供扩展支持。
■ 版本控制:版本控制可由Micro Focus ALM 或诸如 Subversion (SVN) 或Git 存储库等标准源代码控制系统来完成。