更新时间:2024-03-12 GMT+08:00
分享

创建测试需求

方案通过审核后,伙伴测试工程师进入工作空间,点击“需求管理”,方案评审通过后,会自动创建一个需求,可以直接在该需求上“编辑”完善需求;也可以通过左上角的“新建”按钮,创建新的需求。华为云认证测试需要创建功能测试、性能测试、安全测试、可靠性测试、集成测试,认证测试要求参见华为云认证测试内容与要求

操作步骤

  1. 进入需求管理页面。
    图1 需求管理页面

此处以编辑自动创建的需求为例进行说明。

  1. 编辑填写需求信息。
    • 解决方案名称:自动关联前面创建的方案名称,无需修改。
    • 选择验证流程:根据方案类型进行选择,一般无需修改。
    • 流程图:可以变更“测试需求创建”后的流程的责任人,如无需变更责任人,则无需修改。
      图2 需求管理-方案信息页面
  2. 点击“保存并下一步”,进入“验证策略”阶段。
    图3 验证策略(1)
  3. 选择对应的部署架构信息和对应的资源开通流程的账号,一般选择伙伴测试工程师的解决方案工作台账号;后期会使用该账号执行资源开通的流程,不会实际开通测试资源。
    图4 验证策略(2)
  4. 点击“保存并下一步”,进入“测试需求”阶段。

    根据业务需求配置需求名称、起止时间,选择对应的测试需求类型,后续的用例执行将会根据需求类型进行划分。支持从模板加载测试需求、向导式需求与用例生成、导入/导出测试需求。

    • 测试需求名称:可自定义需求名称。
    • 起止时间要求:选择项目的起止时间,一般选择一个月以内。
    • 从模板加载:通过加载需求模板的形式一键生成测试需求。
    • 向导式需求与用例生成:通过向导式快速创建需求,同时可以快速生成对应的功能、集成、可靠性用例。(推荐使用)
    • ⊕添加:可以自定义添加需求类型和描述。
    • 上传附件:一般上传“测试需求导入材料”。
    • 需求导入材料:会自动同步“向导式需求与用例生成”中上传的“功能清单”;后续如需修改,可通过编辑需求,在此处重新上传最新的“功能清单”。
    • Checklist:上传可靠性评估后的Checklist表。
    • 组件漏洞分析表:如后续执行完漏洞扫描后发现有“误报”或者“遗留漏洞”,需要填写“组件漏洞分析表”,且通过华为安全工程师的评审后,在此处上传。
    • 参考附件:可上传其他的需求相关的材料(如有),非必填。
      图5 测试需求

向导式需求与用例生成

由于“向导式需求与用例生成”可以更方便的生成需求和用例,下面对该方法进行介绍。

  1. 点击“向导式需求与用例生成”,第一阶段“生成可靠性用例”,确认使用到的“高阶云服务”和“自建服务”,待需求创建完成后,系统会根据您选择的对应的服务生成对应的可靠性用例。
    • 高阶云服务:无需填写,解决方案工作台会自动同步架构图中使用的云服务类型。
    • 自建服务:您需要根据实际情况,选择使用到的自建服务,此处以“Nginx”自建服务为示例(可多选)。

    填写完成后,点击“下一步”。

    图6 向导式生成可靠性用例
  1. 进入“生成集成用例”的页面,系统会根据上一步所选择的“高阶云服务”生成对应的集成测试用例,您可以点击测试用例右边的下拉框,展开用例的内容,并根据本次测试的方案的实际情况,修改用例内容中的“XXX”占位符。修改完成后点击“下一步”。
    图7 向导式生成集成用例
  2. 进入“生成功能用例”的页面。

    首先您需要先点击“下载功能用例模板”

    图8 下载功能用例模板

    打开下载好的功能用例模板,按照模板的格式完善表格中各个sheet的内容,此处以“功能清单”这个sheet举例,以下是对该sheet页表头信息的介绍。

    • 产品名称:本次测试的方案的名称
    • 方案模块/一级功能/二级功能/核心功能按钮:本次测试方案的功能模块的名称,要求保持跟所测试的系统内的功能命名保持一致。
    • 步骤描述/预期结果:对“核心功能点”进行测试,填写对应的测试用例的步骤和对应步骤的预期结果。
    • 标准版/高级版/公有云版/HCS版/伙伴云版:规格名称可编辑,根据系统实际分成哪些规格填写,并在对应的规格下勾选对应的功能。如有不涉及的规格列,可以删除。
    图9 功能清单模板

    “功能清单模板”填写完成后,点击“上传附件”,选择填写好的“功能清单模板”上传 。上传完成后点击“确认”。

    图10 上传“功能清单模板”

    向导式自动生成了各类测试需求。

    图11 向导式生成需求

    下拉检查各个创建好的需求是否有误,主要检查“业务功能”这条需求,看需求描述和用例详情内的功能是否与功能清单一致,该项将作为测试审核项之一。

    确认无误后,点击上传“Checklist”附件,将评估好的“可靠性Checklist”在此处上传,方便后期查阅。

    “功能清单模板”上传完成后,点击右下角的“保存并下一步”。

    图12 确认需求&上传附件
  3. 进入“测试计划”页面,完善“测试计划”的设计。

    点击“测试计划生成”按钮,会根据前面填写的项目起止时间,自动生成各个阶段的测试计划,您可以根据实际的项目计划时间重新编辑规划时间和责任人。

    图13 生成测试计划

    1、向导式需求与用例生成:主要是针对于功能、可靠性、集成用例的快速导入。

    2、制定测试计划:测试计划可自动生成,需要把每个阶段的计划时间和负责人填写清楚后,提交对接的华为侧测试工程师审核。

  4. 点击“提交”按钮,将需求提交给华为测试工程师审核。
    图14 提交测试需求

评审测试需求

在需求评审页面可以查看上传的“功能清单模板”和“可靠性checklist”;华为云测试工程师对伙伴提交的测试需求进行评审,符合要求则通过评审;不符合要求则驳回。

图15 测试需求评审
分享:

    相关文档

    相关产品