发表于: 2018-07-03 21:27:15

2 674


今天完成的事:

主要就是测逗你学小程序和星宠的测试环境,最后还是因为一些问题今天没能上线

修改了一下之前任务总结中的测试点描述(之前写的时候把结果给出来了)

收获:

关于接口测试:

接口测试

接口测试是做什么的 接口测试怎么做。

为什么要做接口测试。

接口的由来:链接前后端及移动端

不同端的工作进度不一样 需要对最开始出来的接口进行接口测试。


优点 

1节约时间 缩短项目时间

2提高工作效率

3提高系统的健壮性

接口测试工具postman

接口测试基础之接口测试入门 


什么是接口测试

1什么是接口 

接口的种类

外部接口

内部接口{上层服务与下层服务  同级服务}

接口的分类

日常工作中用的最多的两个请求 get post (站在服务器的角度)

提交参数的方式 http{post get delete put}

get和post的区别

请求数据大小

get请求是通过地址栏发送请求所以要小一些因为地址栏对字符大小有限制的 

post是通过webfrom表格发送请求的对大小没有限制。


安全性

比如账号秘密 最好放在post表格里面 如果放在get地址请求里面不安全

为什么要讲接口测试流程?

1面使用 

2熟悉接下来该干的事

3掌握基础知识

需求讨论》需求评审》场景设计》用例设计》数据准备》执行(和黑盒测试差不多)

!流程中测试用例是重点。!


为什么要设计测试用例

1理清思路,避免漏测 

2提高测试效率。

3跟进测试进度。

4告诉领导说我做过。

5根据重复性工作。


用例设计

1功能

2逻辑业务

3异常

4安全


功能用例设计 

1功能是否正常

2功能是否按照接口文档实现


重要参数( loginname password)

逻辑用例设计

1是否依赖业务。

异常测试用例设计

异常测试{参数异常 数据异常 多,少参数 错误参数}

参数异常 关键字参数 参数为空

参数异常 {关键字数据 数据为空 长度不一致(长度测试) 错误数据    }

安全测试用例设计

1 cookie 常用于下单逻辑依赖业务 

2 header 在移动端为了安全考虑需要header信息 

3 唯一识别码 移动端到接口测试。

接口测试工具的使用目的

提高工作效率


如何选择接口测试工具?

根据 测试时间 简易程度 业务复杂度 测试员的能力选择测试工具

1抓取接口 获取接口的工具

2测试接口 测试接口工具


抓包工具分析与抉择

1 httpwatch

缺点 只能在ie和firefox浏览器里面使用其他浏览器不支持 看请求数据很麻烦。(一般不会用)

2 wireshark

经过电脑的所有请求都会抓取。 (一般不会用)

3fiddler 轻量级的

只接受http请求 能进行接口测试。

抓包工具的不二选择(常用工具)


接口测试工具分析与抉择。

loadrunner 

fiddler 

soapui (可以做接口测试也可以做自动化) 

jmeter  (可以做性能测试也可以做接口测试)

postman  (常用的软件,不二选择)


接口测试工具三剑客

1fiddler

2postman

3python 自己开发。

为什么要自己开发接口测试程序?

(因为我们牛逼)

如果工具没法满足需求时 

业务限制

安全性 得不到保障时就需要自己开发。

(之前接口测试工具就只知道一个postman,今天才知道还是有很多可以选择的,明天把这些相关的一些软件都了解一下)


返回列表 返回列表
评论

    分享到