1.接口的定义、功能和关注点
定义:前后端就行数据交互的窗口
功能:数据交互
关注点:输入参数和输出参数
2.测试模型
V型:从集成测试开始切入,除游戏外一半不就行验收测试。缺点:时间较长
W型:后端开发好就可以测试,缺点:工作较为繁琐
3.接口规范
3.1在线接口规范swagger
3.1.1代码更新,接口规范也会跟着更新
3.1.2规定了接口的请求方法,资源路径,输入参数和输出参数
3.2.Word
3.3没有(找开发)
4.测试环境搭建
4.1启动Tomcat
4.2执行数据库脚本
4.3把war(找开发要)包放置在webapps下
4.4打开Tomcat
- 造数据
基础配置数据
基础业务数据
6.测试用例四个等级
6.1第一等级(冒烟用例):该用例执行失败会导致后面许多功能无法正常使用,例如表单维护中的增加功能和最平常的业务使用,可以认为是发生概率较高而经常这样使用的一些功能用力。每轮都要测
6.2第二等级:包括一些功能交互相关,各种应用场景,使用频率较高的正常测试用例,基本都需要测
6.3第三等级:低于第二等级,一般认为是一场情况,不是所有都需要测,但是要有针对的测,例如:身份证位长,手机号+86,金额千分位等
6.4第四等级:生僻类测试,一般处罚条件特殊,例如界面规划,一般看情况测
7.测试用例级别划分依据
7.1测试用例使用频率
7.2客户操作频率
8.协议分类
http,soap,dubbo,ftp,ssh
9.http协议
9.1请求request
请求行
1.get:请求正文一般跟在URL后面,用?隔开
2.post:放在请求正文
URL(定位符)协议://IP地址:端口号/URI()资源路径)-协议版本
请求头:键值对
请求正文
9.2响应response
响应行
1.协议版本
2.响应状态码
3.响应状态码描述
响应头
键值对
响应正文
响应数据
10.数据格式
键值对:K1=V1&K2=V2
jeson:{"K1":"V1","KV":"V2"}
Xmind<k1>数据<v1> <k2>数据<v2>