测试第八节:
一、复习
1.接口测试和接口自动化测试实践
? 知识点:爬虫,协议
? 流程:需求分析—测试用例编写—接口测试—报告撰写
? 接口是什么: 是一个对象并进行信息交互
? 接口测试是什么:
? 数据传递正确性 ,准确性,完整,传递控制管理,异常处理 。
? 接口测试的重点是什么:
? 正常功能是否执行成功,不正确数据是否既定方式返回。测试一个物件步骤:
? 1、了解要测试物件有什么功能,如何操作和执行,会有什么样的响应结果。一切全流程细节 到非常细。
2、每一步应用测试用例设计方法(等 价类,边界值…)写出不同众多可能性。
? 3、点线面。
二、postman —自动化测试
1.自动化
使用postman进行自动化,数据驱动,使用csv文件,postman读取这个数据用例,读到postman变量中,断言测试部分也要使用变量。
1.1、步骤
1.将需要变化(请求,断言),变成变量方式。
? 1)、新建环境-新建变量,设置初始值,现在值-激活环境-保存
2)、调用变量用两个}
3)、发请求验证是否正确
2.编写测试用例csv文件,调用csv文件,执行多次。
1、新建xls,另存为csv格式,确定确定。
2、使用记事本打开csv文件,另存为utf-8格式的。
3、点击文件夹,collection,选择bing,三个点,运行
4、选择文件,读取数据
2.关联技术
接口间数据有传递,有关系。例如:微信公众号的token
设置环境变量:
三、测试用例的撰写
1.需求分析-用例设计:
1.1、输入参数分析
多少个入参,参数类型分别是什么,怎么来的,是否可以为空,可以重复吗,还有哪些需求的要求。需求中疑问
1.2 、输出结果分析
1.正确–》提示,新增反馈
2.失败–》响应提示,不让提交。多个。
1.3接口层的测试用例:
url不正确,请求方式不正确,参数个数,数据类型,参数缺失……
|