云测提供一站式云端测试平台,融入DevOps敏捷测试理念,有助于高效管理测试活 动,保障产品高质量交付。
通过本章节,您将了解测试人员Billy如何使用云测服务管理项目的测试周期,包括创 建与执行测试用例、跟踪测试进度等。
创建迭代测试计划
在确定迭代4中计划实现的需求(Story)后(即完成步骤一:管理项目规划),测试 人员即可在开发人员进行代码开发的同时编写测试用例。
步骤1 创建测试计划。
1. 进入“凤凰商城”项目,单击页面上方导航“测试 > 测试计划”,如图1-18所 示。
图1-18 测试计划
2. 单击页面右上角“新建”,参照表1-9编辑测试计划信息。
表1-9 测试计划信息配置
配置项 子配置项 配置建议
基本信息 名称 输入“迭代4”。
处理者 选择“Billy”。
计划周期 与迭代4的周期一致(迭代的配置请参考创建 迭代)。
关联迭代 选择“迭代4”。
高级配置 测试类型 勾选“功能手工测试”。
添加需求 选择迭代4中计划完成的三个Story(迭代的配 置请参考规划迭代)。
3. 单击“确定”完成测试计划的创建,页面跳转回测试计划列表,如图1-19所示。
在列表中可找到新创建的测试计划“迭代4”,状态为“新建”。
图1-19 测试计划列表
步骤2 设计测试用例。
1. 在测试计划“迭代4”中,单击“设计”。
2. 展开页面左侧“需求目录”,找到Story“作为用户应该可以查询所有门店网 络”。
单击图标 ,选择“新建测试用例”,如图1-20所示。
图1-20 新建测试用例
3. 输入名称“门店网络查询”,参照表1-10编辑测试步骤与预期结果,单击“保 存”。
表1-10 测试步骤
测试步骤 预期结果
打开凤凰商城首 页。
页面正常显示。
单击菜单“门店 网络”。
进入“门店网络”界面,页面中存在省份筛选,页面最下 面显示推荐门店信息。
省份选择“上海 市”。
列出上海市的门店信息列表,门店信息包括(地址、电 话)。
4. 按照同样的方式,为其它两个Story创建测试用例。
5. 单击页面上方导航“测试 > 测试计划”,返回测试计划列表,如图1-21所示。
在列表中可看到测试计划“迭代4”的状态为“设计中”。
图1-21 测试计划列表
----结束
执行测试计划
当开发人员完成Story的代码开发、并将应用部署到测试环境后(即完成步骤七:部署 应用(弹性云服务器篇)或步骤七:部署应用(云容器引擎篇)),可将Story的状态 设置为“已解决”,并将Story的处理人设置为测试人员,如图1-22所示。
图1-22 工作项详情
此时测试人员即可开始执行Story对应的测试用例。
本节以门店网络查询功能为例,介绍如何执行测试用例、以及测试用例执行失败如何 反馈Bug信息。
步骤1 在“凤凰商城”项目中,单击页面上方导航“工作 > 迭代”。
在迭代4中找到Story“作为用户应该可以查询所有门店网络”,将Story的状态修改为
“测试中”。
步骤2 进入“测试 > 测试计划”页面,在测试计划“迭代4”中,单击“执行”。
步骤3 展开页面左侧“需求目录”,单击Story“作为用户应该可以查询所有门店网络”,页 面中将显示Story对应的测试用例。、
步骤4 在列表中单击测试用例的状态“新建”,在下拉列表中选择“测试中”,如图1-23所 示。
图1-23 修改测试用例状态
步骤5 在操作列中单击图标 ,页面右侧滑出“执行”窗口。
步骤6 在测试环境中,按照测试步骤进行逐步操作(进入凤凰商城首页方法请参考验证部署 结果)。
● 执行成功,跳转至步骤步骤7继续操作。
● 执行失败,例如:执行第二步时页面跳转失败,页面显示404,如图1-24所示,
跳转至步骤步骤8继续操作。
图1-24 页面显示失败
步骤7 返回测试用例执行页面,记录执行结果,如图1-25所示。
1. 在表格中,设置所有步骤的实际结果为“成功”。
2. 在表格上方,设置测试用例的结果为“成功”。
3. 勾选“同时将用例状态设为已完成”。
4. 单击页面右上角“保存”。
图1-25 测试用例执行成功
此时测试用例的状态将自动变更为“完成”,如图1-26所示。跳转至步骤步骤14继续 操作。
图1-26 测试用例状态自动变更
步骤8 返回测试用例执行页面,记录执行结果,如图1-27所示。
1. 在表格中,设置步骤1的实际结果为“成功”。
2. 在表格中,设置步骤2的实际结果为“失败”,并输入实际显示内容“跳转失败,
3. 在表格上方,设置测试用例的结果为“失败”。
4. 单击页面右上角“保存”。
图1-27 测试用例执行失败
步骤9 单击页面右上角 ,选择“新建缺陷”,页面将跳转至新建缺陷(新建工作项)页面,
如图1-28所示。
图1-28 新建缺陷
步骤10 在页面左下方的文本框的最后,可以看到自动填充缺陷的重现步骤。
参照表1-11编辑缺陷详情,如图1-29所示,单击“保存”,页面将跳转到工作项列表 页面。
表1-11 缺陷详情配置 配置项 配置建议
标题 输入“门店网络页面显示404”。
处理人 选择“Chris”。
迭代 选择“迭代4”。
图1-29 编辑缺陷详情
步骤11 在列表中找到在上一步中创建的缺陷,单击缺陷名称,选择“关联”页签,在“关联 用例”下可看到测试用例“门店网络查询”,如图1-30所示。
图1-30 关联测试用例
步骤12 单击用例编号,可跳转到用例详情页。
选择“缺陷列表”页签,可看到一条缺陷记录,即在步骤步骤10中创建的缺陷,如图
1-31所示。
图1-31 测试用例缺陷列表
步骤13 当开发人员修复缺陷后并验证成功后,参考步骤步骤7设置用例结果,并将对应的缺陷 状态设置为“已关闭”。
步骤14 执行其它测试用例。
步骤15 单击页面上方导航“测试 > 测试计划”,返回测试计划列表。
● 若全部测试用例的状态全部为“完成”,在列表中可看到测试计划“迭代4”的状 态为“完成”,如图1-32所示。
图1-32 测试计划完成
● 若只有部分测试用例的状态为“完成”,则测试计划“迭代4”的状态为“测试 中”,如图1-33所示。
图1-33 测试计划测试中
----结束
跟踪测试计划进展
● 查看质量报告。
通过质量报告,团队可以直观的查看测试计划的当前进展,包括用例完成率、通 过率、缺陷数量等。
在“测试 > 测试计划”页面,在测试计划“迭代4”中,单击“报告”,即可查看 此迭代质量报告,如图1-34所示。
图1-34 迭代质量报告
● 自定义报表。
除了内置的质量报告,团队可以根据需要自定义统计报表。
下面以统计测试用例执行结果为例,介绍如何自定义统计报表。
a. 在“质量报告”页面,单击“点击添加报表”,在弹框中选择“自定义报 表”。
b. 参照表1-12编辑报表信息,单击“保存”。
表1-12 报表配置
配置项 配置建议
报表标题 输入“测试用例执行结果统计”。
工件类型 选择“测试用例”。
分析维度 选择“结果”。
c. 页面跳转回“质量报表”,在页面最下方显示新建的报表,如图1-35所示。
图1-35 自定义报表