1. 自营销首页
  2. 文档

自动化测试解决方案:Micro Focus为何能备受青睐?

自动化测试解决方案:Micro Focus为何能备受青睐?

原有测试管理方法繁琐,缺乏透明性

当前,NSD开发团队发布软件更新有以下几种方式:单独发行、快速发行、快速通道和补丁。其部分敏捷团队在保证如期发布的同时,还要开发自己的产品。在引入Micro Focus解决方案前,组织中主要使用Microsoft Excel进行测试管理,十分不便。每次测试新发行版本时需要执行超过一百个不同的任务,整合不同版本信息实际上非常困难,从发行阶段向试运行阶段的进程也往往被推迟。同时,这一过程也非常缺乏透明性。

Micro Focus专家的帮助下,NSD通过整合10-15微型团队所提供的信息,首先对自身实际的业务状况有了更充分的了解。自动化测试解决方案:Micro Focus为何能备受青睐?自动化测试解决方案:Micro Focus为何能备受青睐?

Micro Focus解决方案使我们能够监控测试过程、预测计划的偏差并及时做出响应,防止逾期发布。”                       

——NSD测试管理负责人DMITRY TARANOV

Micro Focus三位一体更受NSD青睐

NSD期望提升自动化执行测试过程的可追溯性和透明度。在寻找合适的平台时,该机构将Micro Focus产品与其他产品进行了比较,结果是Micro Focus工具的功能集设定、产品效率及其便利性特点更受NSD青睐。其测试管理主管Dmitry Taranov表示:“为了避免项目逾期,各个阶段都必须完全透明、受控且可预测。如果没有工具来整合并提供有关工作进度的详细信息,就很难做出正确、周全的决定。进而,在生产运营阶段发生事故的风险也很难避免。借助Micro Focus产品,我们可以控制所有测试过程,知道在何处可能出现偏离计划的情况,并且可以对此做出及时的响应,从而避免发布日期的延迟。”

引入ALM后的喜人变化

在第一阶段,Micro Focus Application Lifecycle Management(ALM)于2016年3月被引入,并在2017年初投入生产运营后, NSD测试人员开始实施与ALM打包在一起的UFT One。该解决方案被部署在一个8核、250GB存储的虚拟服务器上。在对工具进行基础的配置后,NSD测试过程变得更加透明,同时员工可以大大提高工作效率。

Dmitry Taranov及其同事在全年内共发布了六个重量级版本以及六个快速发行版,这些版本可在较短的时间内同时开发,此方案也支持产品的快速通道版本和日常开发迭代。作为惯例,ALM被用于开发的计划阶段。在产品每一个版本,快速版本和快速通道版发布前,需要更新手工测试和自动化测试用例,手动及自动回归测试、负载测试以及试用操作(用户测试)也将同步进行。在测试期间,UFT One的功能发挥了巨大作用。

ALM平台合理应用在测试评级系统中,存储了测试版本和小的更新中涉及的所有测试模型,便于跟踪各种测试参数及其状态。由ALM中的数据产生的报告,成了测试管理中的正确决策必不可少的一部分,这些决策还包含了过程中所需的人力资源分配。另外,将

ALM与Redmine跟踪系统集成后,结合一部分开源工具一起部署,NSD利用这种方案检测各种错误。该方案由一个专门的ALM插件、Redmine和其他工具软件结合工作,提取各种指标信息,用于描述测试人员的效率并生成报告。方案还包含了基于Jenkins的开源测试调度:测试的启动和自动化机器人均受该调度器控制。另外,方案还包括定制的软件模块用来管理测试期间的负载。

UFT One 与机器人商业自动化

UFT One的主要应用范围是开发和调试用于自动化功能测试的脚本。Dmitry Taranov认为:“这套产品满足了我们的需求,帮助我们创建测试脚本并检查其是否符合内部标准。”在调试和验证完成后,脚本将被存放在资源库中,用于检测常规版本。如有必要,将对脚本进行更正并进行检查,然后脚本会被重新使用。另外,敏捷团队还会使用UFT One工具包来测试其新产品,如执行烟雾测试——每次更新测试流程时都会执行烟雾测试,以达到快速验证功能的目的。

UFT One满足了我们的要求,使我们能够创建测试脚本并检查它们是否符合内部标准。”

             ——NSD测试管理负责人DMITRY TARANOV

UFT One平台不仅仅被广泛用于开发和启动自动化功能测试,还可用于业务流程机器人自动化。目前NSD拥有超过50个机器人, 且UFT One是其主要的RPA(机器人流程自动化)平台之一。NSD在该领域的首次实验始于2017年,当时NSD专家决定进一步了解这项技术功能,并得出结论——应该从自动化功能测试开始。他们为了在购买昂贵的专用RPA平台之前积累经验,并加深对组织需求的了解,开始将UFT One用作业务流程自动化的实验平台。当购买专门的RPA平台的议案被重新提出时,NSD决定放弃购买,因为除了部分非必要的可视化功能,现有平台的能力已经覆盖了专门RPA平台中所有的类似功能。Dmitry补充说道,“如果说早期的机器人只能提供一些简单的常规自动化操作,那我们现在则是在创建具有人工智能的机器人。实际上,我们是正在将AI模块集成到自动化机器人中。”

使用ALM,实现管理集中化,降低IT业务风险

使用ALM进行集中管理后,NSD测试过程的可跟踪性和控制得到了显著改善。其改进规模相当于数千个工作小时,整体提高了产品质量和可靠性,降低了IT业务风险。

Micro Focus的另一个主要优点是能够重复使用测试模型,提高测试分析效率的同时降低成本。使用Micro Focus产品,NSD专家能轻松识别测试期间出现的问题并找到原因,从而按时间顺序分析执行的操作和获得的结果。在Micro Focus的帮助下,NSD95%至97%的版本按时投入生产运营。NSD也计划在将来扩展自动功能测试的范围,并相应增加软件机器人的数量和功能,促进业务流程自动化。

此外,Micro Focus产品将与会计系统的软件需求集成在一起,Dmitry Taranov解释说:“未来,我想建立一个需求可追溯性矩阵,一方面在每个release更准确地跟踪代码模块与所创建的对象之间的对应关系,另一方面用于反映需求与代码模块之间的关系, 以及测试结果。”

来源:MicroFocus,本文观点不代表自营销立场,网址:https://www.zyxiao.com/p/34633

发表评论

电子邮件地址不会被公开。 必填项已用*标注

侵权联系
分享本页
返回顶部