接口测试

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

  1. 造数据
    基础配置数据
    基础业务数据
    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数据 数据

你可能感兴趣的:(接口测试)