App项目测试实战(二)--手工测试流程以及需求分析与评审
熟悉App项目步骤:
-
业务特性
-
用户与角色
-
组织架构图
-
技术栈
测试流程(一次迭代)
测试流程
-
需求分析与评审
-
编写测试计划(测试方案)
-
设计测试用例与评审
-
执行测试用例与缺陷跟踪
-
编写测试报告
本轮迭代范围
-
文章点赞评论(写评论、评论显示、点赞)
-
图像上传
- 实名认证
需求分析与评审
需求
-
软件需求是指为用户解决某一问题或达到某一目标所需的软件功能
为什么要做需求评审?
-
保证需求的完整、准确
-
保证团队(开发、测试)对需求理解的一致性
怎样做需求评审?
需求评审会
参会人员
-
项目经理/产品经理
-
开发工程、架构师等
-
测试工程师
-
UI/UE
-
运维工程师(DEVOPS)
-
DBA
测试工程师在需求评审中的主要职责是什么?
-
确认自己对需求要有清晰的理解,没有疑惑
-
确认需求文档的完整与正确性,能够指导后期的工作
-
对需求中不合理的地方提出自己的修改意见
App驾驶证认证流程需求评审实战
第一轮需求评审
1
-
身份证正面照片与示例中的反面案例?
-
包含身份证有效期的反面照不需要上传吗?
2
-
姓名与身份证号显示不对齐
-
提示语位置超出界面范围
-
识别后的姓名信息可以修改,但是证件号不可以进行修改
3
-
技术上存在疑惑,系统能实时给出实名认证判定结果?
4
-
认证通过以后应该是结束
-
通过后,不需要返回上一步
5
-
认证不通过以后建议重新发起认证流程
-
简化业务流程,认证失败后不需要返回上一步
第二轮需求评审
1
-
身份证的正反面的示例图片的修改
2
-
提示语错误,不应该是“上传失败”与实名认证完全无关
3
-
流程节点(审核中)缺失,所有的图片都应该增加该节点状态
4
-
节点状态应该是审核中,而不是验证完成