一个号的接口测试项目可以从如下八个方面进行考虑
一:业务功能覆盖是否正常
二:业务规则覆盖是否正常
三:参数验证是否达到要求(边界、业务规则)
四:接口异常场景覆盖是否完整
五:接口覆盖率是否达到要求
六:代码覆盖率是否达到要求
七:性能指标是否达到要求
八:安全指标是否达到要求
一个好的接口测试项目至少满足三点业务赋能要求
一:线下冒烟测试,提高回归效率
测试环境中,保证新增接口的正确性,保证原有接口的批量回归,保证原有接口未被更改“破坏”
二:线上检查测试,提升线上问题探测能力
在生产环境中,保证接口层面服务的可用性,功能的正确性,通过每日接口线上巡检,保证服务“挂掉”或异常时能及时发现
三:做到“效率+质量”的双向平衡
以较少的人力和时间成本投入,结合当下的团队环境,最大限度的提供产品质量和用户体验