更新时间:2024-06-25 GMT+08:00
分享

设计测试用例

进行测试用例的设计

操作步骤

  1. 点击“工作待办”,找到“测试用例设计”待办项,点击“处理”,进入用例设计页面。
    图1 通过代办处理“测试用例设计”
  2. 进入“用例管理”页面。在该页面可以对用例进行一系列的新建,修改、执行和删除等操作。

    “新建”可以新建测试用例

    “导入”:可以填写excel用例模板后导入测试用例

    “更多”:可以展开下拉框,进行下拉框内的一系列操作。

    “编辑”:可以编辑修改测试用例的内容

    “执行”:点击“执行”可执行测试用例,修改测试用例的执行状态

    “转他人设计用例”:将用例设计的主处理人转给他人处理

    “变更用例设计人”:可以修改用例设计的责任人

    “变更用例执行人”:可以变更测试用例执行的责任人

    “报告预览”:可以生成测试总结并生成测试报告

    “提交用例设计”:待用例设计完成后提交给华为测试工程师评审。

    图2 用例管理页面

    如果需要变更用例设计人,可以点击用例管理界面右下角的“变更用例设计人”,新增用例设计人(待增加的处理人已在空间中)。

  1. 点击“业务功能测试”,可以看到通过创建方案阶段上传功能清单自动生成的功能用例名称。
    您需要点击每条业务功能右边的“编辑”按钮,完善测试用例的前置条件、操作步骤、预期结果等内容。
    图3 功能清单生成的测试用例名称

    测试用例的命名需要与测试需求导入材料的功能清单相对应,命名规范为:“功能清单的一级功能”-“功能清单的二级功能”-“核心按钮名称”。

创建测试用例的三种方法

若在线编辑完善用例还不能满足您的需求,还可以根据实际情况选择使用以下3种方式创建用例。

方法1:通过导出后再导入的方式创建业务功能测试用例。

该方法适用于“解决方案工作台”已生成了用例的名称,只需完善用例步骤和预期结果的场景。

  1. 点击“业务功能测试”,全选需要完善用例内容的测试用例,然后点击“更多”--》“导出”,将选中的测试用例导出。若需要导出的用例超过100条,无法一次勾选所有用例,可通过分页勾选的方式(分页不会取消勾选),选中所有用例,最后点击导出。(刷新页面时,已勾选的记录会消失)
图4 导出测试用例
  1. 打开导出后的名称为“测试用例数据”的excel,完善对应用例名称的“测试步骤”和“预期结果”,以下图片中的测试步骤和预期结果为举例,请根据您方案的实际情况进行填写。
图5 完善测试用例数据
  1. “测试用例数据”的excel填写完成后,点击“业务功能测试”--》“导入”--》“选择文件”将文件导入。导入前,仔细阅读导入注意事项。
图6 导入“测试用例数据”
  1. 待导入成功后,点击“关闭”,回到“业务功能测试”的页面。
图7 导入“测试用例数据”成功
  1. 点击任意一条测试用例,查看测试步骤和预期结果,可以看到测试用例内容导入成功。
图8 查看导入数据

方法2:导入用例模板创建业务功能测试用例。

该方法适用于“解决方案工作台”中,业务功能用例的名称和步骤都未创建,想要在线下模板编写用例后批量导入的场景

操作步骤
  1. 点击“用例管理”--》点击“业务功能测试”的需求--》“导入”。
    图9 导入功能用例1
  2. 点击“导入”后可以看到页面如下图所示:
    • 同名校验:测试用例一般情况下名称不能重复,解决方案工作台默认会选择此按钮。
    • 下载用例模板:为了导入用例成功,建议使用“下载用例模板”这里的模板来导入用例。
    • 选择文件:完善用例模板后,重新选择“用例模板”这个文件,导入文件中写好的测试用例。

    先点击“下载用例模板”,在测试用例模板中完成功能用例的编写,完成后点击选择文件上传导入功能测试用例,即可完成用例的导入。

    图10 导入功能用例2
    • 用例模板中每条测试用例的测试需求及用例描述,需要与模板自动生成的内容保持一致,否则会导致用例模板导入失败。
    • 功能用例使用模板导入时,如果遇到“需求描述未填写或填写错误”的报错,一般是由于需求描述下拉复制时,会导致需求描述中的序号数字发生变化,导致导入失败。(对于这种情况的解决办法:可以在复制时,全选需要填充需求的表格,粘贴复制的需求即可)

方法3:在线新建测试用例

该方法适用于需要创建单个测试用例的场景,除了适用于业务功能测试,其他类型的测试用例如需手动创建测试用例,也可适用该方法。

  1. 点击“新建”创建测试用例。
    图11 “新建”创建测试用例
  2. 填写用例信息。
    • 需求描述:在对应的需求下面创建对应的用例,解决方案工作台会自动关联需求,无需通过下拉框手动选择。
    • 用例名称:测试用例的名称,要求使用 xx(一级功能名称)-xx(二级功能名称)-xx(核心按钮名称)的格式。
    • 部署环境:下拉框只能选择创建方案时候填写的部署环境。
    • 优先级:通过下拉框,可以选择“高”,“中”,“低”。
    • 描述:可以填写对该用例的描述,非必填。
    • 前提条件:填写执行用例的前置步骤。
    • 测试步骤描述:填写用例的测试步骤。
    • 预期结果:填写对应步骤的预期结果。
    • ⊕添加:如果测试步骤较多,也可以通点击下方的“⊕添加”按钮,新增步骤和预期结果。
    • 用例附件:一般无需上传附件。
    图12 填写用例信息
  3. 点击“确定”保存用例。
    图13 用例创建成功

编辑性能用例

自动生成的性能测试用例需要根据产品压测的场景,修改用例名称和描述,并配置CPTS的脚本信息。

  1. 点击“用例管理”--》“性能自动化”--》点击下方性能自动化用例右边的“编辑”按钮。
    图14 编辑性能自动化用例
  2. 进入用例信息的页面,一般您只需要对以下2处基本信息进行修改,其他保持默认即可:
    • 用例名称:如下图默认为“xx功能点压测”,您需要将“xx”占位符修改成您需要压测的接口的名称。
    • 描述:如下图默认为“xx用户并发xx功能点持续5分钟”,您需要将第一个“xx”占位符修改成该接口压测的并发量;第二个“xx”占位符修改成需要压测的接口的名称。

    性能测试的并发量的选择,需要您根据本次测试购买的云服务资源的规格配置评估,选择与云服务规格相匹配的并发值测试。

    图15 编辑性能自动化用例基本信息
  3. “基本信息”编辑完成后,继续编辑“测试步骤”,您只需要编辑“CPTS用例”的测试步骤,“手工测试步骤”内容默认即可。

    点击“CPTS用例”下方蓝色的用例名称,

    图16 编辑“CPTS用例”
  4. 进入CPTS脚本配置页面,选择页面右侧的“用例步骤”,选择前置步骤、测试步骤的配置。
    • 前置步骤:每个执行线程中,仅执行一次。如无业务需求可以不添加。
    • 测试步骤:测试用例的执行体,需要配置。

    配置性能测试步骤,完成后点击【保存】。

    • 报文:应用程序之间发送的数据,详细操作请查看操作指导
    • 思考时间:操作之间等待的时间(认证测试一般无需配置此项),详细操作请查看操作指导
    • 响应提取:前一个报文的输出提取出来,作后一个报文的输入,详细操作请查看操作指导
    • 检查点:检查点主要是通过自定义校验信息来验证服务端的返回内容是否正确。详细操作请查看操作指导
    图17 配置脚本
  5. 配置本次脚本的压力并发数。

    配置完成后点击“调试”,可通过调试快速发现语法或配置错误,确保该模型在任务中可用。调试成功后点击右上角的“保存”,则性能测试用例配置完成。

    图18 压力配置&接口调试
  6. CPTS用例脚本配置完成后,回到测试用例的页面,点击右下角的“确定”,则该性能用例编辑完成。
    图19 确认信用信息
  7. 回到用例列表,可以看到编辑完成的测试用例,其他的性能测试用例都按照相同的方式编辑完成即可。
    图20 查看编辑完成的性能用例

生成可靠性用例

若您生成了可靠性的测试需求,则系统会自动生成可靠性用例,如果需要执行的用例不在生成的用例列表中,可通过“加载模板”或者手工新建的方式生成您需要的可靠性用例,“加载模板”生成用例的方式可以点击参考如何通过加载模板,加载最新的测试用例

图21 查看自动生成的可靠性用例

编辑集成测试用例

若您有生成集成的测试需求,则系统会自动生成集成用例,可以通过“编辑”按钮,修改用例名称和步骤等内容中的“xxx”占位符的信息。如果需要执行的用例不在生成的用例列表中,可通过手工新建的方式创建您需要的集成用例。

图22 集成测试用例
  • 通过“向导式需求与用例生成”可以自动生成性能自动化、安全自动化、可靠性测试、集成测试用例,生成的测试用例可根据产品实际场景进行编辑。
  • 服务控制测试,可维护性测试,安全测试手工用例为标准用例,无法“编辑”修改。

提交用例设计审核

  1. 完成测试用例设计后,提交给华为测试工程师评审。
    图23 提交用例设计
  2. 选择用例设计评审人:
    • 用例评审人:选择华为的测试工程师。
    • 处理说明:备注信息,非必填。
    图24 提交用例设计评审

审核测试用例

华为测试工程师审核伙伴的测试用例,符合要求通过,不符合则驳回

“转他人处理”:可以将审核任务转移给空间内的其他人审核。
图25 测试用例评审
分享:

    相关文档

    相关产品