接口自动化测试方案初稿使用场景当系统需要添加新的接口时,将对应接口按格式添加到系统中,即可快速按定义的规则进行测试,快速发现问题。接口测试是比较讲究效率的,测试人员会希望很快能得到结果反馈,然而接口的数量一般都很多,而且会越来越多,所以提高执行效率很有必要当系统版本更新时,对所有接口进行一次完整的自动化测试,可快速完成回归测试,判断系统更新对相关接口的功能是否产生影响。接口测试的用例其实也可以用来兼做简单的压力测试,而压力测试需要并发接口测试的策略主导成员:杜帅依赖条件:接口文档,产品原型,开发人员配合实现部分自动化接口工作流程:1.参与codereview2.测试接口文档(需求文档/产品原型)3.根据接口文档编写测试用例4.编写测试脚本结果产出:自动化测试报告接口自动化测试规划1、开发方便测试和开发使用的工具:使用场景:测试和开发过程中,重复操作特别多,这些重复操作严重影响了产品周期,使用接口的方式实现流程性功能,降低功能测试成本。测试准备:1)借助功能测试人员配合,熟悉业务流程,获取测试人员需求2)完善合理的接口文档3)开发配合实现部分自动化接口具体安排:1)创建服务(营销系统平台端)2)下单流程(营销系统PC端)3)创建门店、车辆(租赁系统)4)租车流程(门店系统)5)申请售后流程(售后系统)工作流程:1)邀请相关测试和开发人员,讨论设计方案,并确认产出2)功能测试人员根据产品原型编写功能脑图3)接口人员设计业务脚本结果产出:1)生成测试报告和日志2)生成简易web测试框架3)配置到服务器2、需求迭代,进行新增修改功能接口自动化测试脚本编写,尽早介入测试:使用场景:新版本迭代需要设计和修改的接口,尽早介入自动化测试,降低功能测试风险,提高测试覆盖率,降低功能测试成本。工作流程:1)参与需求评审2)设计接口自动化测试方案3)参与codereview4)设计脚本5)后端开发接口完成后,进行接口测试6)前端后台接口联调7)提测,进入功能测试结果产出:1)生成测试报告和日志2)配置到服务器3、自动化脚本实现回归测试,提高测试效率:测试准备:1)借助功能测试人员配合,熟悉业务流程2)完善合理的接口文档3)开发配合实现部分自动化接口工作流程:1)设计接口测试用例2)设计测试脚本结果产出:1)生成测试报告和日志2)配合jenkins实现持续集成4、接口自动化框架开发:目的:降低接口自动化测试成本,更灵活的进行接口自动化操作使用场景:接口自动化测试需要较高技术支撑,成本高,进度慢,开发符合项目需求自动化测试框架势在必行。测试准备:1)借助开发和测试人员配合,熟悉各岗位工作习惯2)完善合理的接口文档3)开发配合实现部分自动化接口工作流程:1)设计接口测试用例2)设计测试脚本结果产出:1)生成测试报告和日志2)配置服务器5、接口压力测试:使用场景:随着产品用户量不断增加,服务器性能将是测试重点。测试准备:1)配合产品经理,开发经理分析性能需求,生成完善合理的性能指标2)配合运营,开发经理分析重要接口和测试场景工作内容:测试接口并发,关注接口响应时长,吞吐量,错误率。发现慢查询接口。结果产出:1)性能测试报告