需求管理
用户可以通过需求管理模块管理需要进行验证的需求。
测试需求提交与测试用例设计、测试用例执行、测试资源开通等流程并行,即,只要提交了测试需求,即可进行后续流程,但必须在提交报告审核前完成需求审核。
需求新建
允许架构师/测试工程师新建测试需求。
前提条件:
- 登录解决方案工作台,进入已经创建的空间名称,依次单击【验证中心】->【需求管理】->【新建】按钮。
图2 需求管理主页-新建
联营认证、伙伴lead认证、先进云软件认证在方案设计完成后,系统会自动生成需求草稿,测试工程师编辑需求草稿然后提交需求。
- 配置需求关联的方案信息。
- 解决方案名称:下拉选择解决方案,仅支持选择“设计完成”状态的方案。
- 选择验证流程:下拉选择验证流程,验证流程与空间的工作场景有关,例如,工作场景类型为方案构建下的“伙伴Lead基线构建”,则验证流程默认为“伙伴Lead”。
- 配置责任人(可多选):在流程图中配置各个节点的责任人,需求提交后相关责任人将会在对应节点收到待办通知。此处选择的责任人后续可修改。
图3 方案信息
3、关联集成架构和配置清单:选择需要关联的技术架构和配置单。
勾选对应的集成架构和配置清单,点击旁边的【架构图】/【配置清单】按钮可查看架构图/配置清单。
图4 关联集成架构图和配置清单
- 配置测试需求。
根据业务需求配置需求名称、测试需求类型、测试需求描述、标签,后续的用例执行将会根据需求类型进行划分。每个需求下可添加多个测试需求项,如某个功能模块需要做功能测试、性能测试。支持从模板加载测试需求、导入/导出测试需求。
- 新增需求:支持手动添加/删除需求项。
图5 新增需求
- 加载模板:如果用例在发布用例模板的时候,同步发布了需求模板,在后续在新建和编辑需求界面点击【加载模板】可以加载需求模板,会把该需求模板下的需求项和用例加载出来。
从模板加载需求时,该需求下的相关用例将会自动加载到该需求中;当该需求/需求项删除时,对应需求/需求项下自动关联过来的用例会同步被删除。
图6 加载模板
- 导入测试需求:即通过表格批量导入需求项,点击【导入测试需求】,然后在弹窗中点击【下载模板】,在下载的模板里填写需求项内容,模板编辑完成后保存,再次点击【导入测试需求】,然后点击【添加文件】添加模板表格即可批量导入需求项。
图7 导入测试需求
图8 编辑模板
完成后点击【下一步,去测试需求审核】进入到测试需求提交页面,
- 新增需求:支持手动添加/删除需求项。
测试需求审核
- 测试需求审核,检查需求审核人是否正确,支持修改,然后点击【提交审核】,完成需求新建。提交成功后,如果2中选择的流程里跳过了需求审核环节,则该需求不需审核;如果不跳过需求审核,则相应的需求审核责任人可对需求进行审核。
图9 提交测试需求
- 测试需求审核人会生成审核待办,点击待办的【处理】按钮,跳转到审核页面进行审核。
图10 待办
- 审核人核对完成后可对该需求选择通过、驳回或转他人处理。
- 通过:测试需求审核通过,审核通过的需求为“测试需求提交”状态,需求创建人可按需编辑该需求。
- 驳回:驳回后测试需求阶段为“测试需求提交”,需求创建人可编辑需求后重新提交审核。该需求必须审核通过,后续才能提交报告评审。
- 转他人处理:审核任务转至其他审核人处理。
图11 审核测试需求
- 审核完成后,您可以在需求审核界面查看审核记录。
图12 审核记录
资源管理
用例执行前需要确认测试环境的资源是否已经准备完毕,在解决方案工作台上只是做一个流程节点记录,不是真正的部署资源,也不会产生费用。检查资源和配置清单一致且无误后,点击【下一步,去测试用例设计和执行】。
需求删除
支持空间内的项目经理或需求创建人在非报告审核阶段删除需求,删除后的需求会进入回收站,恢复需求请参考回收站。
复制需求
- 支持将已提交的测试需求复制到本空间或者其他空间,点击测试需求的【复制】按钮,选择目标空间,选择是否复制用例的执行结果,点击【确定】。
图15 复制需求
- 复制完成后,测试需求的复制版是以草稿形式存在,需要继续编辑和提交,除了与方案相关的信息需要重新编辑,其他的需求内容都会复制过去,包含用例。
图16 复制的需求