-
设计测试用例目的:a.理清思路,避免漏测; b.提高测试效率; c.跟进测试进度; d.告诉领导做过
-
用例设计:a.功能;b.逻辑业务;c.异常;d.安全
-
逻辑用例设计:a.是否依赖业务
-
功能用例设计:a.功能是否正常;b.功能是否按照接口文档实现
-
异常测试用例设计:a.参数异常(关键字参数、参数为空、多或少参数、错误参数);b.数据异常(关键字数据、数据为空、长度不一致、错误数据)
-
安全测试用例设计:cookie、header、唯一识别码
接口测试:接口是联系前端和后端的桥梁,负责数据的传输,或者移动端和服务端的桥梁。
-
接口分类:a.get, b.post, c.delete, d.put
-
接口测试工具三剑客:Fildder, postman,python自己开发
-
get和post请求的区别:
a.get以“?”为分隔,有参数数据;post直接显示的接口,post请求的数据是放在WebForm里面,以表单
形式提交的
b.将数据放在地址栏中(get请求),提交数据小一些;WebForm以表单的形式请求数据多;
c.以表单的形式请求数据较为安全
![](https://images2018.cnblogs.com/blog/1116348/201809/1116348-20180906162839910-1510615294.png)
https://baike.baidu.com/item/java%E5%85%B3%E9%94%AE%E5%AD%97/5808816?fr=aladdin
Python :http://blog.51cto.com/marsggg/1430956
接口测试工具:
![](https://images2018.cnblogs.com/blog/1116348/201809/1116348-20180906162914671-1065019793.png)
![](https://app.yinxiang.com/shard/s53/res/532a3622-fa4e-4eae-8acf-6ebc5710bbd4/FC3FH9C8IRN%29K%29G%7DS%7E_%5D1%5D8.png)
接口工具分类:抓取接口、测试接口
Fiddler组成介绍:
![](https://images2018.cnblogs.com/blog/1116348/201809/1116348-20180906162957054-1393826785.png)
Fiddler的运用:
1.查看请求数据的方式
2.查看强求数据、响应数据
3.接口返回状态
4.设置代理
Postman组成介绍:
![](https://app.yinxiang.com/shard/s53/res/d12a8460-0b0a-4fa6-b685-d49f233437e2/JZNCG%7B5I%7DN%5BCK8N0P%7E%5BYZV7.png)
优秀测试员的必经之路:逻辑清晰-表达、理解力强-看懂代码-会写代码-会改代码-我来做
Python Get请求实现方式
1.定义接口地址
2.定义请求数据
3.整理请求数据
4.发送数据并获取结果
![](https://app.yinxiang.com/shard/s53/res/353c58c2-36e6-46e1-91a6-5b86bb95a891/%5BXL5Q_XSQK0UPC0%29BYAJX.png)
![](https://app.yinxiang.com/shard/s53/res/1a1f418c-f7fb-4f1d-a3ac-b0a2c926bb5a/E3F4H7C%40_T8L8D396FL6XC.png)