项目包测试笔记
项目测试:
新建项目,在项目下创建6个软件包:
api(接口包)
api包中组建并发送接口请求:responces
dx=responces.post(url1, data=data1, headers=headers1)
conf(数据包)
存放所有数据:接口地址、headers、上传数据data
report(报告包)
存放测试报告,生成报告输出位置
run(运行包)
加载并运行所有用例
testcase(用例包)
继承unittest单元测试框架,存放提前写好的接口测试用例
utils(工具包)
存放要用到的所有工具,HTMLTestRunner等外部库
先在conf包里把url data headers等数据写好,再去api包中组建并发送接口请求,在api包中from conf.cms_conf import *将数据import过去,组建好接口后去testcase包中导入unittest模块,在testcase包中from api.cms_api将接口import过去,定义一个类继承unittest中的TestCase,然后进行断言,最后去run包中导入unittest,time,HTMLTestRunner,用报告模板将测试用例生成报告,可提前在conf包中新建path文件提取写好各文件的存放路径,再import过来。生成的报告以HTML格式存放在report包中
浙公网安备 33010602011771号