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

发布于:2022-12-21 ⋅ 阅读:(821) ⋅ 点赞:(0)

前言

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

文末有福利!!!

八十一、什么是内存溢出?

参考答案:
内存不够,比如:安装程序需要内存超出你本机安装内存
内存泄漏
由于疏忽或者错误造成程序未能释放已经不再使用的内存,造成系统内存浪费,导致程序运行速度减慢
甚至系统崩溃等严重后果。

八十二、 UDP,tcp有什么区别,QQ属于什么协议?

参考答案:
TCP:可靠的,面向连接的协议,传输效率低
UDP:不可靠的,无连接协议,传输效率高

八十三、. 测试用例如何设计

参考答案:
在测试用例的设计之前首阅读设计需求文档,产品原型设计,充分了解产品的详细功能,尽量详细到输
入框规格校验、按钮等小功能,根据功能模块分类,细化每一个功能模块涉及的测试点

八十四、你认为什么是bug?

参考答案:
bug指的是软件中(包括程序和文档)不符合用户需求的问题。
常见的软件bug分为以:
没有实现的功能;完成需求基础上,运行时会出现一些功能或性能上的问题。

八十五、开发人员修复缺陷后,如何保证不影响其他功能?

参考答案:
重新全部覆盖执行用例、看是否出现错误结果。并对周围的一些相关功能点追加新的测试用例。(发散
测试)

八十六、怎样做好测试计划?

参考答案:
1)及早介入(从刚开始的需求评审会介入)
2)需求文档分析(细化模块以及每个功能点,输入框长度格式等校验)
3)吸取经验(把以前的经验运用)
4)工作量大小,完成测试需要多少人天
5)开发和测试的时间分配表,截至日期
6)什么时候功能测试?
某一个模块开发完成可执行该模块的测试用例,功能测试是在规定的一段时间内运行软件系统的所有功
能,以验证这个软件系统有无严重错误

八十七、为什么选择测试这行?

参考答案:
具有挑战性,锻炼耐心和细心,有发展潜力,可以很锻炼人的沟通能力,需要掌握更多的技能。

八十八、数据库查询什么是左连接,右链接?

参考答案:
左连接:左右两张表按某个列进行关联查找,左连接以左边的表为基础表,基础表中的数据全部查找出
来,右边的表如果有和左边的表条件相符的数据就查找出来,如果条件不相符就用Null显示。
右连接刚好相反【left join…on;right join…on】

八十九、【.http】页面返回值的含义?

参考答案:
200–成功;
400–请求错误;
401----无法解析次请求;
403—禁止访问;
404—找不到王爷;
500—内部服务器错误;
502—网关错误;
503----服务器不可用;

九十、请问功能测试和性能测试的区别是什么?

参考答案:
1)测试目的:
功能测试:检测实际软件的功能是否符合用户需求,测功能是不是全部实现,某个实现是不是有
BUG。主要为了发现以下几类错误:A、是否有不正确或遗漏的功能?B、功能实现是否满足用户
需求和系统设计的隐藏需求?C、能否正确接收输入?能否正确输出结果?
性能测试:验证软件质量的三个质量特性,可靠性,正确性和效率。主要是测试产品的健壮性
2)测试方式:
功能测试按照用例,对产品的功能一步步操作进行测试,查看产品的功能是否全部实现。
性能测试:使用性能工具对产品的健壮性进行评估。通过创建场景和虚拟用户模拟真实环境,进行
压力测试和负载测试。

九十一、什么是触发器?什么是存储过程?

参考答案:
触发器:通过事件来触发运行的,不需要人工干预的,从而保证数据的完整性和一致性。
存储过程:sql语句集,存储在数据库中,通过指定存储过程的名称来执行对应的语句。

九十二、测试原则

参考答案:
追溯到需求;冒烟测试;按照用例全部覆盖测试;回归测试;业务流程测试;发散测试,尽可能的让问
题提暴漏出来;避免随意性测试。

九十三、测试计划主要包含哪些内容?

参考答案:
背景;目标;范围;测试进度安排;测试组织;测试执行中开始与结束的标准;测试相关的风险。

九十四、为什么从上一家公司离职?

参考答案:
一:发展受到限制,想追求突破;
二:公司近半年项目较少,无挑战性;1到2周左右;

九十五、测试过程中用到的一些工具?

参考答案:
缺陷管理工具:禅道,jira
版本管理工具:svn
接口测试:postman,jemeter

九十六、你怎么做需求分析的?

参考答案:
一:结合场景使用,分析具体的功能
二:开发需求中具有可测性的需求或特征提取出来

九十七、 用例评审都有哪些人参加?

参考答案:
参加人员:测试人员、开发人员、产品人员、会议评审
标准:
1)用例设计的结构安排是否清晰、合理,是否利于高效对需求进行覆盖。
2)优先极安排是否合理。
3)是否覆盖测试需求上的所有功能点。
4)用例是否具有很好可执行性。例如用例的前提条件、执行步骤、输入数据和期待结果是否清晰、正
确;期待结果是否有明显的验证方法。
5)是否已经删除了冗余的用例。

九十八、描述测试活动生命周期或软件测试过程

参考答案:
需求分析----编写测试计划-----设计用例设计—执行用例–提交bug----编写测试报告

九十九、需求评审都有那些人参加?

参考答案:
参加人员:测试人员,开发人员,产品,项目经理
首先是梳理业务需求,所涉及的功能开发

一百、你觉得你有哪些优点,哪些缺点?

参考答案:
优点:工作负责人,有耐心,细心,性格:外向,善于沟通交流
缺点:自己有主见,有一定的原则性,立场比较坚定

尾言

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

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

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


网站公告

今日签到

点亮在社区的每一天
去签到