2022年最新软件测试面试题+答案解析(每日20题,持续更新中)【四】

请添加图片描述

前言

好久不见,甚是想念。各位朋友们,我又携带着最受大家欢迎的面试题第四弹回来了,可能会有朋友要问了:哎呀,你咋不更了,这不是上次那一份资料用完了嘛,这不,我又厚着脸皮去问我们公司的主管:Boss,给我份面试题呗。Boss瞥了我一眼,冷笑了一下就不做声了,最终在我答应带他上白银,他才拿了这份资料给我٩(๑❛ᴗ❛๑)۶老规矩:一天20题,喜欢的朋友点个关注就不会错过我的更新了,关注我,带你装*,带你飞。

文末有福利!!!

六十一、所有的软件缺陷都能修复吗?所有的软件缺陷都要修复吗?

参考答案:
从理论上来说所有的缺陷都是可以修复的;
但是并不是所有的缺陷都要修复,一些对于软件没有影响的、不影响使用的缺陷可以暂时不修复。

六十二、开发人员老是犯一些低级错误怎么解决?

参考答案:
主要是以沟通为主,不埋怨,埋怨解决不了问题,过多的埋怨只会激化矛盾;
一种方法:可以跟开发老大沟通,建议开发人员在开发的前期就制定好一些编码规范,这样子可以减少
很多因为个人习惯引起的错误。【测试人员在发现开发人员犯一些低级错误的时候不可以指责他们,要
耐心的给他们指出错误所在】
二种方法:开发人员进行自测,找出一些一眼看得出来是错误的地方。

六十三、 数据库查询语句

查询所有语句:* from
查询条件语句:where 语句
模糊查询语句:where…like语句
排序语句:order by … asc 升序;order by … desc 降序
分组查询语句:group by … having

六十四、开发人员说不是bug时,你如何应付?

参考答案:
首先询问需求是否明确?
需求不明确:需找产品经理确认需求,明确需求
需求明确:首先记录bug管理工具上,做好优先级bug分类;
然后在开发人员有时间的情况下与其沟通,如果开发人员还是认为不是bug的话,最后需产品或项目经
理介入,是否觉得这是个bug问题,然后决定是否此次上线就修改。

六十五、软件测试人员从什么时候介入项目比较好?

参考答案:
越早越好,需求评审阶段。软件测试不仅是测试功能,对于需求文档一类也要进行测试,越早的找出
bug,就会减少后续开发人员修改程序的次数,并且可以降低成本,如果等整个软件开发的差不多了发
现一个致命的错误的话,是需要花费很多时间和人力来重新修改的。如果在一开始就发现的话就不会出
现这种情况了。

六十六、功能测试用例需要详细到什么程度才是合格的?

参考答案:
全部覆盖所有测试点

六十七、能不能说下3-5年的职业规划?

参考答案:
首先,要巩固自己的测试基础知识,在基本知识扎实的情况下提高理解需求文档地能力。
其次,学习自动化测试工具,并将它运用到测试中。
然后,在测试技术达到一定程度后,要学会如何带领一个测试团队。
最后,争取在最快的时间内达到测试经理的水平。
【首先:做好测试的基础上,学习调控测试人员,分配对应的测试工作,把控测试进度,与开发积极配
合。后期转项目经理或者产品方向】

六十八、 性能测试包含哪些指标?

参考答案:
并发用户数,吞吐量,响应时间,资源利用率,tps与hps,交易成功率

六十九、测试用例通常包括哪些元素?

参考答案:
用例编号、用例标题、预知条件、操作步骤、预期结果、重要级别、负责人等

七十、请介绍你做的项目?

参考答案:
首先给什么类型公司或者什么行业做的项目;
其次这个项目的基本模块功能罗列下
最后介绍自己负责的模块有哪些

七十一、软件的评审一般由哪些人员参加?其目的是什么?

参考答案:
参加人员:客户相关人员、项目经理、产品,开发人员、测试人员
目的:查看软件在未正式投入运行前是否还存在问题。对于不同软硬件平台能否正常运行,是否有与客
户理解不一致的地方,同时可以对一些可以改进的地方再多加改进。

七十二、什么是软件测试,软件测试的目的?

参考答案:
软件测试是----通过人工或者自动化的操作进行发现程序中的错误,查看他们的功能是否满足客户需求,
保证产品质量,渐少bug出现。
目的:最短的时间内尽可能的找出软件中的软件缺陷。

七十三、什么是兼容性测试?

参考答案:
兼容性测试是检查软件在不同软件平台,硬件平台上是否可以正常运行的测试。主要查看软件在不同操
作系统、浏览器、数据库中是否运行正常。

七十四、B/S和C/S 架构有哪些不同?

参考答案:
B/S为浏览器/服务器架构:通过浏览器访问,使用方便,访问速度相对较慢,更易维护更新,只需更新
服务器数据,安全性相对较低。
C/S为客户端/服务器架构:需下载客户端应用程序,由于要下载并安装客户端才能使用,相对来说不易
使用;由于有部分客户存储在客户端,所以访问速率较快,维护更新较为负责,安全性更高。

七十五、B/S系统(Web)要从哪方面测?

参考答案:
1)功能测试(链接,表单,页面跳转,导航菜单,数据,业务逻辑,功能校验等)
2)兼容性测试(不同的浏览器,不同的系统ie,谷歌,火狐)
3)安全性测试(登录次数校验,权限测试)
4)界面测试(字体大小,图标和字段的间距等,列表预留高度,页面自适应(等比例缩小页面))
5)性能测试:接口反应速度,页面响应时长,压力测试,并发测试
6)安全性测试:修改密码是否能重新登录,密码能否复制粘贴等
7)易用性测试: 功能是否满足用户需求,是否方便使用

七十六、当测试过程发生错误时,有哪几种解决办法?

参考答案:
一:分析下错误大小,涉及内容;可以转其他模块进行测试。
二:阻塞测试的话,需尽快与开发沟通去解决

七十七、怎么才能够全面的测试到每一个点?

参考答案:
测试的全面性主要需要在设计测试计划的时候考虑,从测试策略,产品需求等等多个角度考虑从而定义
全部的测试点。

七十八、开发与测试的关系?

参考答案:
开发和测试是一个有机的整体。在产品发布之前,开发和测试是循环进行的,测出的缺陷要经开发人员
修改后继续测试。在开发的同时测试经理开始编写测试用例,测试文档要参考开发文档,所以开发和测
试是不可分割的,少了任何一个都不能开发出产品。

七十九、性能测试的流程?

参考答案:
需求分析—编写测试用例—设计测试用例----维护脚本----执行脚本-----分析结果-----性能调优

八十、进行测试时产生了哪些文档或记录?

参考答案:
测试计划,测试用例,测似报告,缺陷报告,产品常遇见问题

尾言

不知不觉,咱们面试题已经开始了第四期, 有的朋友和我说,能不能把面试题做个合集,我拍脑一想,也是啊,为什么不做个合集呢,于是乎,我就把资料进行了打包,

需要的朋友可以加文末卡片中的微信,免费领取!!!

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当面试软件测试职位时,以下是一些常见的面试题及其答案: 1. 什么是软件测试? 答:软件测试是一种评估软件质量的过程,通过执行预定义的测试用例来检查软件是否满足预期的需求和功能。 2. 测试用例是什么?它们的重要性是什么? 答:测试用例是一组输入、执行条件和预期结果的集合,用于验证软件的特定功能或需求。它们的重要性在于确保软件在各种情况下都能正常工作,并帮助发现潜在的缺陷。 3. 请解释黑盒测试和白盒测试的区别。 答:黑盒测试是基于软件功能和需求的测试测试人员不需要了解内部实现细节。白盒测试则需要了解软件的内部结构和代码,以验证其逻辑正确性。 4. 什么是单元测试?为什么它重要? 答:单元测试是对软件最小可测试单元(通常是函数或方法)进行的测试。它重要的原因是可以在开发过程及早发现和修复问,并确保每个单元都能独立地正常工作。 5. 请解释一下冒烟测试。 答:冒烟测试是在软件开发周期的早期阶段进行的一种快速测试,用于验证软件的基本功能是否正常工作。它的目的是尽早发现严重的问,以便及时修复。 6. 什么是回归测试?为什么它重要? 答:回归测试是在对软件进行更改或修复后重新执行的测试,以确保已有功能没有受到影响。它重要的原因是避免在修改代码后引入新的错误,并确保软件的稳定性和一致性。 7. 请解释一下负载测试和性能测试的区别。 答:负载测试是模拟实际用户使用情况下的系统负载,以评估系统在高负载情况下的性能表现。性能测试则是评估系统在各种条件下的性能指标,如响应时间、吞吐量等。 8. 什么是缺陷跟踪?为什么它重要? 答:缺陷跟踪是记录和管理软件发现的缺陷的过程。它重要的原因是确保所有缺陷都得到跟踪和解决,并帮助团队了解软件质量状况。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值