开发者学习笔记【阿里云DevOps助理工程师认证(ACA)课程:云效软件测试和质量保证】
课程地址:https://edu.aliyun.com/course/3112069/lesson/18996
云效软件测试和质量保证
内容介绍:
一、云效的平台测试管理功能介绍
二、云效测试用例
三、云效测试计划
四、云效用例测试执行与报告
一、云效平台测试管理功能介绍
云效的测试管理功能包含对测试计划与执行用例的创建、编辑、规划与关联功能等,让测试人员可以直接在云效的项目中进行测试工作的规划和执行进展反馈,并将测试计划与需求和缺陷一起进行管理。
• 测试用例用于管理和组织手工用例,支持方便快捷编辑和查看用例。• 测试计划用于规划和执行手工用例。测试计划支持任务流的概念,方便进行测试的评审。
• 云效的试用管理功能还支持创建和关联缺陷,并提供全面的测试报告分析。
二、云效测试用例
云效的测试用例是针对研发过程中测试用例库管理而提供的应用,支持用例库分组的创建、编辑、批量导入等功能,方便测试人员对用例进行标准化管理和沉淀,告别传统项目管理中测试用例重复撰写、用例信息共享不易的问题,成为测试人员专属的武器库。思维导图作为传统的头脑风暴和思路梳理的工具,目前已经被很多测试团队广泛使用,用来进行测试用例的编写。相比于传统的表格形式,使用思维导图来编写测试用例编写测试用例,更容易针对需求梳理测试路径,也便于测试点快速定位和对于功能的查漏补缺;而且思维导图的维护和查看相比表格也更加容易。在测试计划以及测试用例应用中,可以使用思维导图文件导入测试用例。
云效的测试用例集是组织用例的方式,用于对用例进行分组。用例集支持嵌套用例集。云效的测试用例包含以下几个部分,首先是名称,名称是用例的一个简短描述,限定在100字以内。如果名称描述不清楚用例,请在描述中继续填写。创建人是创建测试用例的人,克隆别人的用例不会更改作者。当然,作者是可以更改的,使用批量修改用例信息功能可以实现修改作者。步骤是用例的具体操作步骤。注释是对用例的补充说明。同时,云效的测试用例还支持优先级,优先级用于标识用例执行的优先程度,有P0、P1、P2、P3可选值,其中P0是最高优先级,系统默认P3。
下面我们将介绍如何在云效中创建一个测试用例。首先,创建一个需求,在需求页面的右边点击新建,这时会出现一个菜单,点击测试用例,会进入测试用例的创建页面,可以设置优先级,可以选择测试用例的模板,云效支持不同的测试用例模板,以方便测试人员快捷的创捷测试用例,在填写完测试用例的名称以及执行步骤后,可以点击提交,这时你就创建了一个测试用例。
云效的测试用例支持两种格式的导出,第一种是excel导出,你可以选择某个测试集。选中后,点击查看更多,点击导出excel,将会导出该测试集下的所有用例。第二种方式,脑图(mm、xmid)导出,可以选择某个测试集,点击查看更多,点击导出mm,你将会导出在测试集下的所有测试用例。
同时,云效的测试用例支持两种格式的导入。第一种,Excel导入,云效导入遵循导入模板,其中名称是必填。第二种是脑图(mm、xmid)导入。脑图导入全面兼容mm,xmid格式。默认将叶子节点作为用例节点,其他节点作为测试集。如果要将指定的节点作为用例节点则在用例名称之前添加关键字:TC或tc。此时该节点会被识别成用例节点,该节点的直接子节点被识别成步骤。在往后的子孙节点会被忽略。如果需要添加优先级,则用例名称为tc:pn_用例名称,其中“n”为优先级,可以取值为0、1、2、3。
三、云效测试计划
测试用例只有加入测试计划才能执行,云效的测试计划是用来规划一次测试过程的载体。在测试用例页面选中测试用例或测试用例集,点击查看更多,点击添加到测试计划,这时可以看到一个弹出框,可以选择已经创建好的测试计划,也可以新建测试计划。在新建测试计划时,可以填写审核人,此时,提交后,测试计划将会变成待审核状态,如果不填写审核人,将进入待测试状态。云效支持不同的测试计划状态,你可以在测试计划的页面进行查看,当新建测试计划且没有填写审核人或测试计划审核通过之后测试计划将进入待测试状态;当新建测试计划且填写了审核人将进入待审核状态,当你开始更新测试计划中的测试结果,测试计划将进入测试进行中。
四、云效测试用例执行与报告
我们在云效的测试计划中可以查看测试的进度、通过率和状态。
在测试计划的详情页面,我们还可以为测试用例设置执行结果。云效支持不同的测试用例执行结果。可以点击测试用例右边的未执行选项,然后选择相应测试用例的结果,其中通过表示测试用例通过测试,未通过表示测试用例执行失败,暂缓测试表示在当前状态下该测试用例还不能被执行。
同时云效也支持测试用例关联缺陷,可以点击用例边上的添加,新建一个缺陷或者选择一个好的缺陷和这个测试用例关联。云效的缺陷模板包含以下内容,标题是这个缺陷的一句话描述,严重程度表示该缺陷对系统的影响。缺陷描述包括重现步骤、预期结果、实际结果。同时,缺陷模板中还可以显示关联的测试用例以及为其分配的解决人。同时,你也可以为该缺陷填写更多的详细信息,问题的定位以及解决的建议。
在测试的执行过程中或执行完毕之后,我们可以查看测试的执行报告。测试的执行报告包含以下几个内容,测试执行的时间包含预期开始的时间、预期结束的时间、实际开始的时间以及实际结束的时间。还包含用例的执行情况以及发现的缺陷情况。
同时云效还支持用邮件的形式发送测试报告。用邮件形式发送的测试报告内容和我们在云效中看到测试报告内容是一致的。