软件自动化测试领域刮起重量级“轻旋风”

NoRA源自古希腊语,有“轻的、优雅高贵”之意。在IT变革的当下,微服务及敏捷思想对自动化测试提出了更加智能高效的要求,而传统自动化测试由于面向编程、数据量巨大等原因很难实现真正落地。HPE NoRA横空出世,一站式解决方案在自动化测试领域刮起重量级“轻旋风”。

在当前数字化转型背景下,微服务及敏捷大行其道,曾经冗杂庞大的功能被拆分为繁多的小应用模块;同时更多企业开始推行DevOps理念,快速迭代以完成持续交付。然而,被拆分的每个小应用模块间的接口调用和流程穿越,以及为打通整条流水线所必需的持续测试成为许多DevOps方案难以逾越的障壁。在“一多一快”的新趋势下,软件测试实现自动化成为了当前企业的紧迫诉求。

传统自动化测试实施的整个流程,生命周期冗长而耗时,几乎每个环节都需要进行编程,这对测试人员本身提出了更大的技术要求;同样在使用过程中提高了维护管理难度。企业的自动化测试很难实现真正落地。

横空出世——HPE NoRA

一站式解决方案

针对传统自动化测试落地的困难瓶颈,HPE NoRA 提出的解决方案极大程度对其进行化解应对。所有业务测试人员统一登入一站式交互的NoRA 自动化测试平台,完全在B/S界面进行自动化测试工作。

–借助NoRA实现的自动化测试将接口传输数据完全模板化,工作流通过页面配置实现,大大降低了测试人员的技术能力要求,自动化测试告别编程时代;

–根据业务场景的配置,测试数据基于配置规则自动生成,这样基于规则驱动的自动化模式大大降低了维护成本;

–将单点的测试用例进行串联打通,NoRA让E2E全流程测试成为现实。 HPE NoRA自动化测试平台有效的保证了自动化测试的“轻盈平稳”落地。

“NoRA”命名由来

No—R—A

它们分别隐藏了怎样的含义?下面这张图告诉你!

No:无编程(Non-Programming)

R: 规则驱动(Rule-Driven)

A: 自动化测试系统(Automation Testing System)

NoRA生态系统

HPE NoRA底层基于微服务的分布式架构实现,对外开放的API提升了其本身的水平扩展能力;除去本身的的测试用例的编写及自动化执行外,NoRA自动化测试平台也兼容主流的三方测试工具的用例脚本导入执行,在一定程度上减小了资源的浪费;另外NoRA可以有效的集成到DevOps流水线,与其他环境的工具协同工作完成持续交付。

NoRA 自动化测试平台

NoRA自动化测试平台主要由五大功能模块组成:模板定义、案例定义、案例组定义、案例执行及测试 告查看。如下图所示,NoRA自动化测试平台能一站式进行测试,并能查看统计结果和每个案例信息详情,同时对异常环节进行特殊标记定位。

NoRA特性

i.无需编程规则驱动:

– 借鉴软件工程中面向对象编程原理,数据模版化

– 规则驱动的自动化测试,无需编程

ii.敏捷化智能化测试:

– 具备端到端流程的测试,可实现微服务架构下的业务功能测试

– 大大降低对测试人员的技术能力要求

iii.开放的测试生态系统:

– 支持第三方测试工具的案例导入

– 与DevOps流水线无缝结合

– 分布式架构使其天然具备压力性能测试能力

– B/S轻量级客户端

– 多租户模式,适合公有云/私有云/混合云部署

– 部署方式灵活:容器化,虚拟机,物理机

支持协议:

HTTP、DB、SOPA、FTP、SSH2

适用场景:

功能测试、集成测试、回归测试、压力测试、冒烟测试

助力DevOps落地,加速企业IT转型

通过HPE NoRA, 软件测试打破传统自动化测试局限性,智能化测试模式高效产出高质量验收;

借助NoRA实现持续测试,软件工程完成DevOps生态上下游的打通,有效推进开发产物的持续交付;

最终,HPE NoRA营造的测试生态系统将改变传统IT的交付及运转模式,成功实现新形势下企业的IT数字化转型!

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年1月12日
下一篇 2018年1月12日

相关推荐