1,B/S和C/S架构的区别?
从测试的角度来讲。B/S架构需要重点考虑系统在不同的浏览器中的兼容性问题;C/S 架构需要考虑系统在不同平台的安装、卸载、升级。
B/S 即Browser/Server(浏览器/服务器)结构,指浏览器和服务端,在客户机端不用装专门的软件,只要一个浏览器即可。
C/S 即Client/Server(客户机/服务器)结构,指客户机和服务端,在客户机端必须装客户端软件后才能访问服务器。
2,对HTTP协议怎么理解的?
http协议是应用层的一个数据传输协议,由请求和响应构成,主要的请求方式有get和post两种,get请求的请求数据在请求头,post请求的请求数据在请求体,响应的数据也包含响应头和响应体。
3,常见的http状态码?
200 请求成功 用于get/post请求
301 永久移动
302 临时移动
404 服务器无法找到资源,网页丢失
500 服务器内部错误
4,http请求头包含哪些信息?
content-type (作用:定义网络文件的类型和网页的编码 )
accept (作用:发送端(客户端)希望接受的数据类型)
5,get和post的区别?
get 请求数据参数放在请求头传送,请求地址长度有限制,一般用在获取数据。
post请求数据参数放在请求体传送,请求地址没有长度限制,一般用在提交数据。
6,什么是软件测试?
软件测试就是使用软件,站在用户的角度,模拟各种正常的和异常的场景来使用软件
7,回归测试怎么做?
首先,把bug单对应的用例执行一遍,还要检查有数据交互的模块会不会受影响,有没有引入新的问题;
项目上线前,还要把当前版本的重要功能以及冒烟测试的用例都回归一遍,确保重要功能上线后不出问题。
8,验收测试怎么做?
1)非正式的验收测试:
а测试,软件开发公司组织内部人员模拟各类用户行为对即将上市的产品进行测试。
ß测试,软件开发公司组织各方面的的典型客户在日常工作中实际使用,并要求用户报告异常情况、提出改进意见,然后公司再进行完善。
2)正式的验收测试:
在UAT测试之前,我们会制定测试方案&#