前言
本篇文章主要适用项目部署,存在生产&灰度环境用同一数据库,项目代码不同,数据一致,并且有些数据问题只有在实际生产环境中数据会更明显。
本测试方案,比较适用如迭代更新后,回归报表数据返回值,功能接口数据查询等场景,如果项目中可做到生产库,测试数据隔离的项目,写数据接口也可以尝试。
项目中可解决的问题
开发在需求迭代中,修改接口返回值未通知或者因为修改父方法,导致原正常接口(未在本次版本迭代的功能)数据返回出错,更新上线之后商家反馈、投诉。
测试难点
- 因不在此次版本功能范围内,测试同学也不会重点关注相关功能,很难对该种问题做出预判。
- 特别生产或灰度环境中,更新时间有限,测试回归过程中,功能页面测试,不能完全兼顾到每个页面数据准性,更多的时间是验证本次版本迭代功能。