写点什么

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

作者:科技怪授
  • 2023-01-18
    河南
  • 本文字数:1407 字

    阅读完需:约 5 分钟

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


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


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


什么是产品的生死线?


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


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


华为产品质量的守护神


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


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


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


Step 1


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



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



Step 2


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


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


Step 3


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


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



Step 4


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




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


Step 5


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



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




好了,您已成功体验完整个华为云测试设计的流程,相信一定有收获。

用户头像

科技怪授

关注

还未添加个人签名 2022-09-22 加入

还未添加个人简介

评论

发布
暂无评论
揭开华为云CodeArts TestPlan启发式测试设计神秘面纱!_华为云_科技怪授_InfoQ写作社区