文/镜子 2019/2/27 测试笔记
最近深受困扰,听别人聊测试环境、生产环境这样的专业术语,然鹅我并不懂,为此特别进行了学习,并制作了逻辑图
1、什么是测试环境,什么是生产环境
![](https://img.haomeiwen.com/i907705/5b5123ec8153a76b.png)
2、什么是接口
对于接口,我是懵懂的,通过接口传送门,对于接口我有了一个大致的了解
接口传送门:https://www.cnblogs.com/yyhh/p/6083159.html
今天了解到:其实一个url就是一个接口,而一个url则是由请求协议、ip、端口、接口地址、以及接口参数、参数值构成。具体如下图~
![](https://img.haomeiwen.com/i907705/d2a382c28a9093d9.png)
3、http请求
今天在群里得知在一些公司面试总会问一些基础的问题,比如http有几种请求分类就是其中一道题,我现在明白了面试官为啥问这个问题,因为在接口中请求协议有http,如果要接口测试,http是必须要懂的一个知识点~
(1)HTTP请求分类
GET:向服务器请求指定资源
POST:向服务器提交数据请求处理,数据被包含在请求体中。
HEAD:回服务器上对指定资源数据的 HTTP 请求头,在不需要返回全部数据的情况。
OPTIONS:返回服务器对指定资源数据支持的 HTTP 请求方法,一般用于测试服务器功能的可用性。
PUT:向服务器上传指定的数据。
DELETE:向服务器发送请求删除指定数据。
TRACE:回显服务器收到的请求,主要进行功能测试诊断。
CONNECT:HTTP1.1 协议中预留请求方式,可以将连接改为管道方式的代理服务器
(2)接口HTTP请求参数【url看不见隐藏参数】
![](https://img.haomeiwen.com/i907705/b96cc7879aed238a.png)
![](https://img.haomeiwen.com/i907705/187ff4b5d3ee3a4f.png)
4、关于TCP握手
答:连接时需要三次握手,断开时则需要四次挥手(回家详细了解)
5、测试用例思考,这是别人在面试时发到群里问的一道题,这道题目在群里有得到几个人的指点,下面是其中一位大佬说的,值得学习。
这上面已经有设计不合理的地方了,全流程正常和失败共2条用例(细节点用例可以适当加几个)+支付页面点击支付失败按钮(BUG,支付失败不需要按钮,支付失败应提示)+支付页面支付失败时检查是否返回至购买页面+反向流程
![](https://img.haomeiwen.com/i907705/d62b3fab668fda38.png)
不单是要将用例给列出来,还是要往深处去了解,比如设计是否合理,方向又会怎样?不给自己设限~每一步都要思考下
———————————————————————————
其他:保留疑问,未涉及有待学习提升的
1、tooken、cookie、session之间的区别?
2、自动化测试?
3、如何搭建数据驱动测试框架架构(自动化测试:前提必须熟悉java、eclipse、testng、ant、poi等工具)
———————————————————————————
前端:还了解了一些前端知识
1、git的使用(待总结)
2、vue全家桶
个人感悟,最近做测试发现大学学的东西真的是非常重要的,比如数据库、软件工程、java、数据结构。。。对于一毕业就将只是还给老师真的很想哭~
网友评论