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进行处理,非常感谢!