软件测试基础理论全集

本文涵盖了软件测试的基础知识,包括B/S和C/S架构的测试区别、HTTP协议理解、常见HTTP状态码、测试方法如黑盒、白盒和灰盒测试,以及软件测试流程、测试用例设计、缺陷管理和软件质量评估等核心概念。
摘要由CSDN通过智能技术生成

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测试之前,我们会制定测试方案&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值