软件测试常见面试题

本文详述了软件测试中的关键概念,包括B/S与C/S架构的区别,HTTP协议,GET与POST的区别,Cookie与Session的对比,测试目的与原则,软件测试的不同阶段,以及各种测试方法如单元测试、集成测试、系统测试和验收测试的侧重点。此外,还涵盖了测试用例设计方法、测试风险和常见问题处理,如bug管理和测试报告的编写,揭示了软件测试过程中的关键知识点和实践经验。
摘要由CSDN通过智能技术生成

1、B/S架构和C/S架构区别。
硬件环境不同
C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提供连接和数据交换服务。
有比C/S更强的适应范围, 一般只要有操作系统和浏览器就行。
对安全要求不同
C/S 一般面向相对固定的用户群, 对信息安全的控制能力很强.
B/S 建立在广域网之上, 对安全的控制能力相对弱, 面向是不可知的用户群。
对程序架构不同
C/S 程序可以更加注重流程, 可以对权限多层次校验, 对系统运行速度可以较少考虑。
B/S 对安全以及访问速度的多重的考虑, 建立在需要更加优化的基础之上. 比C/S有更高的要求 B/S结构的程序架构是发展的趋势,

2、HTTP协议
HTTP(HyperText Transfer Protocol)即超文本传输协议
HTTP是一种无状态的协议,无状态是指Web浏览器与Web服务器之间不需要建立持久的连接
它允许将HTML(超文本标记语言)文档从Web服务器传送到Web浏览器

3、POST与GET区别
GET使用URL或Cookie传参。而POST将数据放在BODY中。
GET的URL会有长度上的限制,2kb,则POST的数据则可以非常大。
POST比GET安全,因为数据在地址栏上不可见。
一般get请求用来获取数据,post请求用来发送数据。

4、 Cookie和Session的区别与联系
cookie是把数据保存在浏览器端的内存中,Session把数据保存在服务器端的内存中
​ cookie不是很安全相对于session 安全性考虑使用session
​ 考虑性能方面减轻服务器压力使用cookie
​ cookie保存数据不超过4k

5、 测试的目的
是为了发现错误而执行程序的过程
测试时为了证明程序有错误,不是证明程序无错误
能发现未发现的错误
使自己确信产品是能够正常工作的评价一个程序和系统的特性或能力,并确定它是否达到期望的结果
以最少的人力、物力和时间找出软件中潜在的各种错误和缺陷,通过修正各种错误和缺陷保障软件质量,
避免软件发布后由于潜在的软件错误和缺陷造成的隐患所带来的商业风险

6、软件测试原则
所有测试的标准都bai是建立在用户需求之上的,测试的目的在于发现系统是否满足规定的需求;
越早进行测试,缺陷的修复成本就会越低;
程序员应避免检查自己的程序,由第三方进行测试更客观有效
重视并妥善保存一切测试过程文档(测试计划,测试用例,测试报告等);
对测试错误结果一定要有一个确认的过程

7、软件测试分为哪几个阶段?
单元测试:是指对软件中的最小可测试单元进行检查和验证
集成测试:集成测试是单元测试的下一个阶段,是指将通过测试单元模块组装成系统或者子系统,再进行测试,重点测试不同模块的接口部分。
系统测试:指的是将整个软件系统看做一个整体进行测试,包括对功能、性能,以及软件所运行的软硬件环境进行测试。
验收测试:以用户为主的测试,软件开发人员和质量保证人员参加

8、单元测试与集成测试的侧重点
单元测试是在软件开发过程中要进行的最低级别的测试活动,在单元测试活动中,
软件的独立单元将在与程序的其他部分相隔离的情况下进行测试,测试重点是系统的模块,包括子程序的正确性验证等。
集成测试,也叫组装测试或联合测试。在单元测试的基础上,将所有模块按照设计要求,组装成为子系统或系统,进行集成测试。

9、系统测试范围
主要进功能测试、性能测试、安全测试和回归测试。

10、a测试与ß测试的区别
α测试
在非正式验收测试中,执行测试过程的限定不像正式测试中那样严格。测试中需确定并记录要研究的功能和业务任务,但没有可以遵循的特定测试用例,测试内容由各测试员决定。
大多数情况下,非正式验收测试是由最终用户组

  • 0
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值