CodeArts TestPlan:一站式测试管理平台
摘要:华为云正式发布CodeArts TestPlan,这是一款自主研发的一站式测试管理平台,沉淀了华为30多年高质量的软件测试工程方法与实践,覆盖测试计划、测试设计、测试执行和测试评估等全流程。
本文分享自华为云社区《华为云发布CodeArts TestPlan测试管理平台,守护产品质量之魂》,作者:华为云头条。
华为云正式发布CodeArts TestPlan,这是一款自主研发的一站式测试管理平台,沉淀了华为30多年高质量的软件测试工程方法与实践,覆盖测试计划、测试设计、测试执行和测试评估等全流程,旨在帮助企业协同、高效、可信地开展软件开发测试活动,保障产品上市质量。

▲点击查看CodeArts TestPlan全景图
质量是产品的生命线,万物互联的时代,随着软件规模的持续增长,企业也面临越来越多的测试挑战:
- 产品测试设计粗放,测试执行覆盖不全,漏测导致现网事故时有发生;
- 产品架构复杂,组件并行分支多,跨团队跨项目测试协同效率低;
- 测试人员流动率大,产品频繁重构,亟需高质量的测试工程来验证存量特性,保障产品功能正常,高质量上线。
针对这一系列研发测试挑战,华为云CodeArts TestPlan重磅发布五大特性:
特性一:启发式测试策略与设计让测试完备性不再遥不可及
缺陷越早发现,修复成本越低。数据显示,产品发布后每个缺陷的平均修复成本是验证阶段的6倍以上。遗留到产品发布后的缺陷,不仅会大量增加企业的研发修复成本,还会影响产品的口碑和客户满意度。因此,如何提升测试的完备性,提前拦截产品缺陷,是企业产品质量面临的TOP级问题。
针对这一研发痛点,华为云CodeArts TestPlan提供了多维度测试策略和设计模板,应用启发式测试策略和设计模型,提供“需求-场景-测试点-测试用例”四层测试分解设计能力,启发测试人员发散性思维,将脑海中的测试模型图形化地表达出来,支撑所有利益干系人高效沟通与交流。
通过该特性,能够持续优化测试完备度,提升30%的测试设计效率,帮助测试人员在执行过程中减少产品测试遗漏。
特性二:亿级测试资产管理,大规模团队协同测试保障产品特性不丢失
如何管理好大规模测试资产,如何协同大规模测试团队,如何保证客户的价值特性不丢失、体验不下降,都是企业产品测试面临的关键挑战。
华为云CodeArts TestPlan提供了测试用例基线化管理能力,持续积累和沉淀测试用例,帮助企业实现产品价值特性的看护。
同时,TestPlan提供了“产品基线库、版本分支、测试计划”三层用例管理和评估能力,支撑团队间作业的高效协同,实现亿级测试资产的管理与跨版本复用,满足复杂产品多版本并行研发交付的场景,测试资产复用率提升60%。
特性三:内置IPD测试流程与规范让高质量从偶然到必然
随着产品的规模和复杂度增加,测试活动的开展也需要有章可循,形成科学的流程和规范。
以华为公司为例,为保障产品测试活动有序开展,华为在IPD流程中定义了从需求分析阶段到版本发布阶段之间的详细测试活动和流程,并通过标准化的规范,持续保障测试验证的高质量。
华为云CodeArts TestPlan内置IPD测试流程与规范,从测试策略、测试设计、测试管理、测试执行到测试评估,全流程融入IPD高质量实践精髓,伴随着华为产品发展而持续优化演进,广泛应用于华为各业务线的产品测试中。
特性四:全方位测试质量评估杜绝“盲人摸象”
管理学大师彼得·德鲁克说过,没有度量,就没有管理。所有的商业产品质量管理都不例外。
基于成熟的测试质量评估模型和规范,对产品质量的科学、客观评估,可以让产品质量可视化、可度量,让产品发布前的质量评估不再“盲人摸象”,更利于产品持续改进,“让质量暴露在阳光下”,达成高质量的目标。
华为云CodeArts TestPlan提供需求覆盖率、需求通过率、用例执行率、遗留缺陷指数等10多个质量度量指标,支持功能、性能、可靠性等维度的质量评估,测试评估周期从天级缩短到小时级。
特性五:建立测试双向追溯链以过程可信保障结果可信
ISO15288测试规范定义了通用系统生命周期过程,其中,验证过程与确认过程中提出了对需求、测试设计方案、用例、缺陷等双向可追溯的要求。在华为内部,测试过程端到端可追溯也成为了明文要求的标准。
华为云CodeArts TestPlan支持建立需求、测试方案、测试用例、缺陷等双向关联,实现测试过程可追溯,通过可信的测试过程,保障结果可信。
基于以上五大特性,华为云CodeArts TestPlan实现了测试全流程标准化、测试资产复用及基线化、测试端到端过程动态实时监控,保障测试过程可信,持续助力客户的产品高质量交付。
截至2022年年底,华为云CodeArts TestPlan已经高效支撑华为超过4万测试人员的测试作业,测试用例月执行超过2亿次,月API调用量超过12亿次,累计管理超过10亿测试用例,覆盖华为终端、网络、云计算、芯片、汽车等大规模复杂业务场景。
过去30多年来,华为公司一步步经历了流程化、自动化、智能化的测试发展历程,基于协同、高效、可信的测试理念,形成了丰富而完整的测试体系。
展望未来,华为云CodeArts TestPlan将不断沉淀大型企业测试最佳实践,打造测试覆盖全、测试评估准、测试执行快、测试周期短、测试成本低的测试管理平台,持续提升关键技术竞争力,守护客户产品质量,助力客户商业成功。
CodeArts TestPlan:一站式测试管理平台的更多相关文章
- 【转】腾讯移动品质中心TMQ [腾讯 TMQ] 测试管理平台大比拼
简介 测试管理平台是贯穿测试整个生命周期的工具集合,它主要解决的是测试过程中团队协作的问题,比如缺陷管理.用例管理.测试任务管理等. 目前市面上比较流行的测试管理工具有QC. Mantis. BugZ ...
- 揭开华为云CodeArts TestPlan启发式测试设计神秘面纱!
摘要:质量是产品的生死线. 本文分享自华为云社区<揭开华为云CodeArts TestPlan启发式测试设计神秘面纱!>,作者:华为云PaaS服务小智 . 2019年12月20日,是美国波 ...
- itest(爱测试) 开源一站式敏捷测试管理平台&极简项目管理,重大升级(接口测试)6.0.0 发布
itest 简介 itest 开源敏捷测试管理,testOps 践行者,极简的任务管理,测试管理,缺陷管理,测试环境管理,接口测试5合1,又有丰富的统计分析.可按测试包分配测试用例执行,也可建测试迭代 ...
- OneNote: 一站式笔记管理平台
- 为测试管理正名,华为云CodeArts TestPlan的守护之道
摘要:华为云CodeArts TestPlan既有公有云版本,也有下沉到私有云的版本. 本文分享自华为云社区<为测试管理正名,华为云CodeArts TestPlan的守护之道>,作者:云 ...
- 让Quality Center走下神坛--测试管理工具大PK(转)
让Quality Center走下神坛--测试管理工具QC/ALM 和 RQM.Jira.TP.SCTM大PK 在写完了<让QTP走下神坛>之后,现在来谈谈测试管理工具,献给所有正在或打算 ...
- Redis一站式管理平台工具,支持集群创建,管理,监控,报警
简介 Redis Manager 是 Redis 一站式管理平台,支持集群的创建.管理.监控和报警. 集群创建:包含了三种方式 Docker.Machine.Humpback: 集群管理:支持节点扩容 ...
- VirboxLM许可管理平台,一站式软件保护解决方案
安全,易用,灵活 轻松解决开发者软件版权保护难题 Virbox LM为企业提供安全易用的软件保护管理平台,实现高安全强度的软件防护,防止盗版及逆向工程.实现便捷.安全的软件授权,包括创建灵活的许可模式 ...
- [接口管理平台] eoLinker AMS 专业版 V3.5 :加入数据结构管理、通用函数管理、API 快速测试等近 30 项更新
eoLinker AMS是集API文档管理.API自动化测试.开发协作三位一体的综合API开发管理平台,是中国最大的在线API管理平台.目前eoLinker AMS已经为来自全球的超过两万家企业托管超 ...
- CCNET+ProGet+Windows Batch搭建全自动的内部包打包和推送及管理平台
所要用的工具: 1.CCNET(用于检测SVN有改动提交时自动构建,并运行nuget的自动打包和推送批处理) 2.ProGet(目前见到最好用的nuget内部包管理平台) 3.Windows Batc ...
随机推荐
- 虹科案例 | 虹科Domo商业智能,助力保险公司逃离繁杂数据池!
金融行业的发展充满着不确定性,一个具备强大承保能力和精算专业知识的资金池,对于身处该领域的公司和个人都是十分必要的. 在全国城市联盟(NLC)的协助下成立的NCL Mutual会员制互助保险公司,为各 ...
- 如何打开关闭Edge鼠标手势
概述 今天突然发现edge有了一个鼠标手势,用起来不是很适应,所以决定将其关掉. 操作步骤 点击edge右上角的三个点 在下拉菜单中选择设置 点开设置之后出现如图所示的界面,然后选择外观 往下面拉页面 ...
- ResNet详解:网络结构解读与PyTorch实现教程
本文深入探讨了深度残差网络(ResNet)的核心概念和架构组成.我们从深度学习和梯度消失问题入手,逐一解析了残差块.初始卷积层.残差块组.全局平均池化和全连接层的作用和优点.文章还包含使用PyTorc ...
- Python 潮流周刊#24:no-GIL 提案正式被采纳了!
你好,我是猫哥.这里每周分享优质的 Python.AI 及通用技术内容,大部分为英文.标题取自其中两则分享,不代表全部内容都是该主题,特此声明. 微信 | 博客 | 邮件 | Github | Tel ...
- LangChain实战
1.概述 最近,在研究LangChain时,发现一些比较有意思的点,今天笔者将给大家分享关于LangChain的一些内容. 2.内容 2.1 什么是LangChain? LangChain是一项旨在赋 ...
- t分布及t分布表
http://baike.baidu.com/view/1419652.htm 下表列出了自由度为1-30以及80.100.120等t-分布的单侧和双侧区间值.例如,当样本数量n=5时,则自由度v ...
- Java SPI机制学习之开发实例
原创/朱季谦 在该文章正式开始前,先对 Java SPI是什么做一个简单的介绍. SPI,是Service Provider Interface的缩写,即服务提供者接口,它允许开发人员定义一组接口,并 ...
- SQL 语言标准简介
版权声明:原创作品,谢绝转载!否则将追究法律责任. ----- 作者:kirin 一.简介 结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是 ...
- 2021年前端面试题——JS
目录: DOM事件流有那些阶段? 解释事件冒泡以及如何阻止它? 事件委派/事件委托是什么? 如何理解 JS 中的this关键字? 更改this指向的方法有那些? apply.call.bind 区别? ...
- 第一次使用 GoLand 启动 运行 Go 项目
一.开始之前确保已经安装 go语言环境 二.新建项目 三.选择项目路径 四.在该目录下手动创建 bin,src两个文件夹 bin 用来存放编译后的 .exe 文件 src 我们的工程的开发文件存放的点 ...