python 接口自动化测试--框架定型(六)
2016-07-18 10:31
471 查看
脚本执行步骤:
1.还原测试数据库;2.读取接口用例CSV文件到数据库;
3.执行数据库中标记执行的用例;
4.对比预期结果,将测试结果写入数据库结果表中。
数据管理:
事先备份测试数据库,并搭建自动化接口测试环境;以备份数据库中的数据为测试数据来源,设计用例时用到的数据参数可在库中拿取(相较于之前设计的数据引擎,节省了脚本维护量以及降低了用例编写难度);
执行脚本后,备份数据库中的数据更新变化,可以作为预期结果的数据依据(这里可以做到结果的完整断言,结果预期判断准确大大提高)。
故而每次执行脚本前还原数据库镜像,能保证用例中的参数数据都是正确不变的,用例可复用。
用例格式:
表中上部分,接口描述,接口请求地址,接口方法,预期结果格式,接口所属端这些信息会保存到数据库接口定义表
表中下部分,用例ID,是否执行,传入参数,预期结果,用例检查点保存到用例表
表结构:
结果报告(邮件):
相关文章推荐
- python字符串前加字母u或者r区
- python + selenium webdriver 通过python来模拟鼠标、键盘操作,来解决SWFFileUpload调用系统底层弹出框无法定位问题
- 习题7 更多打印
- Python模块之codecs
- python深复制和浅复制
- python导出 excel文件
- python2.7恢复被不小心覆盖的内建函数
- 习题6 字符串和文本
- windows下python模拟鼠标点击和键盘输示例
- Python实现windows下模拟按键和鼠标点击的方法
- python+Eclipse+PyDev搭建记录
- python 的日志logging模块学习
- Python字符串的encode与decode研究心得
- Python语言及其应用 - 知识点遍历
- Python随堂笔记3-4
- Python新手学习基础之数据类型——字符串的切片截取
- Python判断某个用户对某个文件的权限
- Python学习进程(4)运算符
- Python - 数字类型
- Python - random 模块