测试方法
等价类划分法
边界值分析法
错误推测法
常见的有超长混合字符串,全角字符串,数字0以及单引号。
正交分析法
可以有效减少测试点
因果判定法
测试环境
主流的浏览器(包含一些插件):IE、Chrome、Firefox、360浏览器、QQ浏览器、搜狗浏览器
操作系统:Windows系列,Linux,Unix
分辨率的兼容性
HTTP接口测试
测试内容
接口——API(Application Programming Interface)
URL:htttps://api.douban.com/v2/music/search
分别是采用协议htttps + 服务器地址//api.douban.com + 请求资源路径/v2/music/search
添加参数用?和&
htttps://api.douban.com/v2/music/search?q = xxx & k = 2
一个接口文档包括:
(1)URL
(2)请求方式POST、GET
(3)入参(请求参数)
(4)返回参数
(5)请求、返回示例
(6)返回的状态码和参数说明
接口测试的大体流程:
(1)拿到接口文档
(2)设计测试用例
(3)执行用例
(4)提交BUG单
接口测试的工具——Postman
HTTP的状态码
200:请求成功,服务器成功响应了请求
202:请求已接受,服务端还没完成处理
301:请求的资源已被永久地移动到其他URL,网页会跳转
302:URL临时移动,与301类似,但是资源只是临时被移动了
400:客户端的请求语法错误,服务器无法理解
403:资源不可用,服务器理解客户请求,但拒绝处理,通常是由于服务器的上文件或目录的权限设置导致的Web访问错误
404:服务器无法根据客户端的请求找到资源(网页),也就是代表请求的资源(网页)不存在了。
500:服务器内部产生了错误,无法完成客户端的请求。
501:服务器不具备完成请求的功能,无法完成此请求。