《颠覆你的Python接口自动化测试》01-总体设计思路
作者:
捡个七 | 来源:发表于
2017-08-28 22:53 被阅读60次
如何开始设计
- 1- 以结果为导向,反推要实现这些结果要细分为哪些步骤
- 2- 将每一步抽象为功能点
- 3- 各个击破,逐一解决每一个功能点,之后再将功能点串联起来
实现的步骤要求及实现方法
- 步骤1:测试数据的存储
实现方法:存储测试用例数据,可以选择MySQL数据库
- 步骤2:从存储设备中获取数据
实现方法:Python从MySQL中取需要的数据,涉及操作的封装和sql脚本编写
- 步骤3:自动发送接口请求
实现方法:Python发送HTTP请求,获取返回包数据
- 步骤4:比较返回结果和预期结果
实现方法:从返回包中获取需要的数据和预期结果比较
- 步骤5:把结果写入存储设备中
实现方法:将比较结果写到对应的测试用例后面
- 步骤6:保存测试结果
实现方法:把数据库表数据导出到excel中
抽象步骤到功能点
- Python处理MySQL数据(步骤1,2)
- Python发送http协议接口请求(步骤3)
- Python处理http返回包数据(步骤4)
- Python统计导出测试结果(步骤5,6)
本文标题:《颠覆你的Python接口自动化测试》01-总体设计思路
本文链接:https://www.haomeiwen.com/subject/hjlgdxtx.html
网友评论