远程交付与可视化在团队协作中的应用
1. 测试自动化相关内容
1.1 服务层测试
在测试自动化金字塔中,服务层测试是一种重要的测试方法。这里的“服务”指的是应用程序对输入或一组输入的响应,例如计算器中的乘法和除法两种服务。服务层测试独立于用户界面来测试应用程序服务。如果要测试十几个乘法测试用例,通过服务层执行这些用例比在用户级别执行更有效且不那么繁琐。同时,应尽量减少基于接口的自动化测试,因为接口自动化测试更脆弱、成本高且耗时。服务层测试填补了单元测试和接口测试之间的空白,以较少的精力和成本满足团队的自动化测试需求。
1.2 测试用例和数据管理
- 测试用例的整体管理应与需求管理保持一致,需求更新时测试用例也应更新。
- 要定义测试用例的优先级和类型,确保其能在不同测试阶段使用,如集成测试范围和打包后的回归测试。
- 测试团队应定期审查测试用例,不仅要关注已测试的内容,还要了解无法保证的部分。
- 对于分布式团队,需规划数据管理以隔离数据问题。当各方协作输入数据时,要提前定义数据格式。
1.3 缺陷报告管理
即使使用 Excel 来跟踪和管理缺陷列表,通常也应包含以下信息:本次更新前已修复的缺陷、新发现的缺陷、严重和一般的缺陷、需要进一步确认的缺陷以及跟踪这些缺陷的人员。下次重新审查时,要区分新缺陷和遗留缺陷。
如果采用迭代开发,客户方用户可能会提前开始测试,他们报告的问题可能多种多样。因此,不仅要提前为他们提供缺陷报告模板,还要提供更完整的信息。一个完整的软件缺陷描述应包括:
- 发现缺陷的环境
超级会员免费看
订阅专栏 解锁全文
2911

被折叠的 条评论
为什么被折叠?



