DevCloud实践体验操作流程7-管理项目测试
上一篇内容DevCloud实践体验操作流程6.2-弹性云服务器上部署应用为大家介绍了在弹性云服务器上部署应用-购买并配置弹性云服务器,添加授信主机至项目,向授信主机中安装依赖工具,配置并执行部署任务。
本文内容关于:管理项目测试-创建迭代测试计划,执行测试计划,跟踪测试计划进展。
- 云测(CloudTest)服务提供面向软件开发者提供的一站式云端测试平台,覆盖测试管理、接口测试,融入DevOps敏捷测试理念,有助于高效管理测试活动,保障产品高质量交付。概览链接:https://www.huaweicloud.com/product/cloudtest.html
7-管理项目测试
本文介绍测试人员Zhou 如何使用云测服务管理项目的测试周期,包括创建与执行测试用例、跟踪测试进度等。
创建迭代测试计划
在流程一:项目管理规划中确定了迭代4中需要计划实现的需求,测试人员即可在开发人员进行代码开发的同时编写测试用例。
首先,我们需要创建测试计划。进入“凤凰商城”项目,单击导航“测试 > 测试计划”:
单击页面右上角“新建”,参照下图编辑测试计划信息:
注:计划周期建议与流程一:项目管理规划 中“迭代4”的周期设置一致:
单击“保存”完成测试计划的创建,页面跳转回测试计划列表;在列表中可找到新创建的测试计划“迭代4”,状态为“新建”:
接着,我们需要设计测试用例。在测试计划“迭代4”中,单击“设计”:
展开页面左侧“需求目录”,找到Story“作为用户应该可以查询所有门店网络”;单击“更多”图标,选择“新建测试用例”:
输入名称“门店网络查询”,参照下图编辑测试步骤与预期结果,单击“保存”:
按照同样的方式,为其它两个Story创建测试用例:
单击导航“测试 > 测试计划”,返回测试计划列表,在列表中可看到测试计划“迭代4”的状态为“设计中”:
执行测试计划
当开发人员完成Story的代码开发、并将应用部署到测试环境后(云容器引擎或则弹性云服务器上),可将Story的状态设置为“已解决”,并将Story的处理人设置为测试人员。
此时测试人员Zhou 即可开始执行Story对应的测试用例。本文以门店网络查询功能为例,介绍如何执行测试用例、以及测试用例执行失败如何反馈Bug信息。
在“凤凰商城”项目中,单击导航“工作 > 迭代”,在迭代4中找到Story“作为用户应该可以查询所有门店网络”,将Story的状态修改为“测试中”:
进入“测试 > 测试计划”页面,在测试计划“迭代4”中,单击“执行”:
展开页面左侧“需求目录”,单击Story“作为用户应该可以查询所有门店网络”,页面中将显示Story对应的测试用例;在列表中单击测试用例的状态“新建”,在下拉列表中选择“测试中”:
在操作列中单击“执行”图标,页面右侧滑出“执行”窗口:
在测试环境中,按照测试步骤进行逐步操作。之后返回测试用例执行窗口,记录执行结果:
单击页面右上角“更多操作”按钮,选择“新建缺陷”,页面将跳转至新建缺陷(新建工作项)页面:
在页面文本框的最后,可以看到自动填充缺陷的重现步骤:
参照下图编辑缺陷详情,单击“保存”,页面将跳转到工作项列表页面:
在列表中找到Bug“门店网络页面显示404”,单击名称,选择“关联”页签,在“关联用例”下可看到测试用例“门店网络查询”:
单击用例编号,可跳转到用例详情页,选择“缺陷列表”页签,可看到一条缺陷记录:
当开发人员修复缺陷后并验证成功后,参照先前的做法(把执行结果设置为“成功”),并将对应的缺陷状态设置为“已关闭”;执行其他测试用例。
单击导航“测试 > 测试计划”,返回测试计划列表(因为当前全部测试用例的状态全部为“完成”,在列表中可看到测试计划“迭代4”的状态为“完成”):
跟踪测试计划进展
查看质量报告,质量报告可以直观的查看测试计划的当前进展,包括需求覆盖率、缺陷、用例通过率、用例完成率等。在“测试 > 测试计划”页面,在测试计划“迭代4”中,单击“报告”,即可查看此迭代质量报告:
除了内置的质量报告,团队还可以根据需要自定义统计报表,下面以统计测试用例执行结果为例进行介绍。在“测试质量看板”页面,单击页面最底下的“点击添加报表”按钮,在弹框中选择“自定义报表”:
参照下图来编辑报表信息,单击“保存”:
页面跳转回“质量报告”,在页面最下方显示新建的报表:
参考链接
- 点赞
- 收藏
- 关注作者
评论(0)