【项目背景】通过接口测试确保 获取用户信息、获取用户余额、修改用户余额、上传文件等接口的功能正确,严格遵循接口文档开展测试,从而确保模块间对接的质量。并通过自动化来提高接口测试的效率、覆盖率、准确性,并通过完全的自动化来促进持续集成CI。
【实施方案】通过python+unittest+ddt+requests测试框架来实现接口自动化。
1.使用ddt读取外部数据驱动被测接口执行,使测试框架可以持续使用;
2.将接口响应与用例表格中的值进行比对,并将对比结果写入用例表格;
3.最后利用单元测试框架来断言响应数据且生成html测试报告,并将报告通知到指定*。
4.我在脚本中加入了数据库初始化,从而实现更完全的自动化测试,有助于持续集成的实现。
点击空白处退出提示
评论