首页 > 其他分享 >揭开华为云CodeArts TestPlan启发式测试设计神秘面纱!

揭开华为云CodeArts TestPlan启发式测试设计神秘面纱!

时间:2023-01-17 17:00:33浏览次数:52  
标签:CodeArts TestPlan 华为 测试 启发式 设计 模板

摘要:质量是产品的生死线。

本文分享自华为云社区《​​揭开华为云CodeArts TestPlan启发式测试设计神秘面纱!​​》,作者:华为云PaaS服务小智 。

2019年12月20日,是美国波音公司新一代载人飞船Starliner“星际客机”,执行第一次飞行测试任务的重要日。按计划飞船在本次无人试飞中将与国际空间站对接,为宇航员送上圣诞礼物。然而飞船出现了故障,最终无法与国际空间站对接,不得不提前返回地面。

是谁动了美国波音公司的“奶酪”?

波音公司事后承认,载人飞船“星际客机”软件系统的程序存在严重缺陷,在测试阶段只是将飞行过程分成几个小单元进行测试,并没有对飞船进行从发射、国际空间站对接到着陆的全流程集成测试。由于测试不全面导致问题暴露到现网环境,此事件给波音公司带来高达几千万美金的经济损失。

什么是产品的生死线?

质量是产品的生死线,测试完备性是守护质量的基础。

从案例中可以发现,缺陷越早发现,修复的成本越低。因为在验证阶段每个缺陷的平均修复成本约1万元,而产品发布后每个缺陷的平均修复成本大于6万元。可见,测试的完备性不仅影响着企业产品缺陷修复成本的投入值,还直接影响客户满意度、企业口碑。因此,如何提升测试的完备性,做到提前拦截产品缺陷,减少缺陷流出,是企业要考虑的TOP问题。

华为产品质量的守护神

华为云CodeArts TestPlan测试设计是华为产品质量的守护神。华为云CodeArts TestPlan提供多维度测试设计模板、“需求-场景-测试点-测试用例” 四层测试分解设计能力,启发测试人员发散性思维,对项目环境、测试对象、质量标准、测试技术充分发掘,充分交互,测试覆盖清晰可视。

同时华为云CodeArts TestPlan的测试设计,在华为公司内部已经广泛使用,覆盖10+产品线,约60w脑图,支撑4万多华为测试人员作业。

模拟体验测试设计

下面将为大家揭秘华为云CodeArts TestPlan测试设计服务(文末有福利)!我们一起模拟设计一个简单的需求“用户商城注册”,体验测试设计的流程。

Step 1

访问华为云CodeArts TestPlan,进入到测试设计后,如下图,选择“模板新建”

访问链接:https://devcloud.cn-north-4.huaweicloud.com/cloudtestportal/home/v1​​​

揭开华为云CodeArts TestPlan启发式测试设计神秘面纱!_用例

目前我们提供7个测试设计模板涵盖多种测试设计流程,包括对于大型需求的“E2E场景测试设计模板”、对于小型需求的“集成测试设计模板”、对于单接口的“接口测试设计模板”、以及DFX相关的性能、安全、可靠性等测试模板。所有模板还都处于限时免费试用阶段,欢迎大家前来体验!

揭开华为云CodeArts TestPlan启发式测试设计神秘面纱!_CodeArts TestPlan_02

Step 2

本次我们选择“E2E场景测试设计模板”。快速创建一张测试思维导图,并在“背景”节点下填写需求背景,深入了解需求背景。

然后借助思维导图进行发散,在“测试分析”节点下分析出涉及此需求的测试因子(因子是测试设计中的考虑因素,也是对测试结果需要验证的影响因素)。

Step 3

然后根据分析的测试因子,通过覆盖方法,例如:AC(All Combinations),EC(Each Choice),BC(Basic Choice),N-wise等方法进行因子组合。

通过下图红框中的标签,设置“测试覆盖”节点中总结的多个场景,以及多个测试点(测试点的名字就是以后自动生成用例的名字),包括测试点的子节点的预置条件,步骤和预期结果。整个脑图设计的过程就结束了,下面是最重要的环节“生成/评审/归档用例”!

揭开华为云CodeArts TestPlan启发式测试设计神秘面纱!_用例_03

Step 4

右键点击场景或者测试点,选择“生成用例”,思维导图中打过标签的预置条件、步骤和预期结果自动生成在测试用例中。

揭开华为云CodeArts TestPlan启发式测试设计神秘面纱!_用例_04

揭开华为云CodeArts TestPlan启发式测试设计神秘面纱!_CodeArts TestPlan_05

生成用例后,再将这些测试点进行逐个评审。

揭开华为云CodeArts TestPlan启发式测试设计神秘面纱!_测试点_06

Step 5

评审后,就可以归档用例,右键后,点击“归档用例”,这样您的设计成果就自动生成到测试用例的列表中。

揭开华为云CodeArts TestPlan启发式测试设计神秘面纱!_用例_07

思维导图里已归档的用例会生成一个链接,该链接会跳转至测试用例界面,方便后续测试活动的开展。

揭开华为云CodeArts TestPlan启发式测试设计神秘面纱!_华为云_08

揭开华为云CodeArts TestPlan启发式测试设计神秘面纱!_测试点_09

好了,您已成功体验完整个华为云测试设计的流程,相信一定有收获。福利揭晓!目前华为云提供免费账户供新用户使用,每天限量100个名额,快来体验!点击链接,即可体验!


点击关注,第一时间了解华为云新鲜技术~

标签:CodeArts,TestPlan,华为,测试,启发式,设计,模板
From: https://blog.51cto.com/u_15214399/6017406

相关文章

  • 揭开华为云CodeArts TestPlan启发式测试设计神秘面纱!
    摘要:质量是产品的生死线。本文分享自华为云社区《揭开华为云CodeArtsTestPlan启发式测试设计神秘面纱!》,作者:华为云PaaS服务小智。2019年12月20日,是美国波音公司新一代......
  • 为测试管理正名,华为云CodeArts TestPlan的守护之道
    摘要:华为云CodeArtsTestPlan既有公有云版本,也有下沉到私有云的版本。本文分享自华为云社区《​​为测试管理正名,华为云CodeArtsTestPlan的守护之道​​》,作者:云报。2023年......
  • CodeArts TestPlan:一站式测试管理平台
    摘要:华为云正式发布CodeArtsTestPlan,这是一款自主研发的一站式测试管理平台,沉淀了华为30多年高质量的软件测试工程方法与实践,覆盖测试计划、测试设计、测试执行和测试评估......
  • 树上启发式合并
    树上启发式合并\(\text{ByDaiRuiChen007}\)一、算法简介在解决树上问题时,我们经常遇到需要统计多个节点各自的子树信息的情况,对于一般暴力统计的\(\Theta(n^2)\)复杂......
  • Kusto 2023 快速入门 开篇 —— 启发式和探索式的大数据分析工具
    陈希章2023年1月2日于上海这是一个献给自己的新年礼物,但其实已经构思了很久,这一方面跟我多年的工作经历有关——我的职业生涯中最为有意思的部分可能就是跟数据打......
  • Make Rounddog Happy 启发式分治
    //题意:给定一个序列,询问他有多少个合法子序列//合法条件:在区间内不会出现相同的数,同时区间最大值-(区间长度)<=给定常数k//思路:启发式分治,详情见博客#include<bi......
  • 好序列 启发式分治
      //题意:给定一个序列,如果这个序列的每个子区间都满足:至少有一个数只在这个区间内出现一次。那么这个序列称为好序列//思路:本题可以用点分治做,这里采用的是启发式......
  • 华为云发布CodeArts Req需求管理工具,让需求管理化繁为简
    近期,华为云正式发布CodeArtsReq,这是一款自主研发的软件研发管理与团队协作工具,凝结了华为30多年软件研发的先进理念与丰富实践,具有强大的组织协作能力,旨在助力企业大规模研......
  • LOJ 6041 「雅礼集训 2017 Day7」事情的相似度 题解 (SAM+启发式合并)
    题目链接首先很容易想到的是对反串求SA和LCP,然后询问就是求起点在某个区间内的所有后缀两两LCP的最大值,可以用莫队解决,时间复杂度\(O(n\sqrtnlogn)\),应该是过不了的。......
  • 好书推荐 | 启发式算法的入门书籍
    最近有很多新的小伙伴关注我们公众号,并且在后台私信我们说想学习智能优化算法,让我们推荐一本不那么枯燥的书籍,今天它来了-英文原版是《Howtosolveit.Modernheuristics......