软件测试工程师经典面试题汇总

如题所述

第1个回答  2022-06-11
1.说说一个缺陷的生命周期

考查点: 测试人员对于缺陷整体生命周期的理解 ,注意面试官用词,有时只需要回答关键节点,有时需要分开阐述。

围绕缺陷提交、缺陷确认、缺陷打开、缺陷修复、缺陷回归、缺陷关闭这几个关键节点回答即可。

2.缺陷的基本类型有哪些?

考查点:需求、数据、逻辑、性能、功能、安全、兼容、变更、易用等

对于工作经历的侧面了解,有时会需要分别举例说明。

3.测试用例的基本要素有哪些?

用例编号、用例类型、用例标题(名称)、前置条件、操作步骤、测试数据、预期结果、实际结果

考察类型形式多样,有些面试官会出场景需求要求现场设计用例,来用于考察应试者的思维缜密性、经验是否丰富以及对需求的理解程度。

4.你如何做用例评审?

考查点:主要考察之前工作流程是否规范,同时对于评审工作的参与度

灵活回答,不同公司不同项目评审流程也有区别。

参考:内部评审(通常由测试组内部人员评审)->正式评审(由参与该项目的产品、开发、测试、项目经理评审)->用例修订->项目经理确认

5.针对微信的聊天窗口设计测试用例

考查点:也经常会换成其他知名网站的一些搜索功能、列表功能、分页功能等等,来考察系统思维能力。

参考:

首先,了解完成业务需求后,转化为测试需求,最终的测试需求一定是跟项目组评审通过的。

开始设计:

冒烟用例:实现最简单的聊天功能(语音、文字形式)

功能业务:

纯文字聊天

语间聊天

表情

组合发送聊天

特殊字符及组合

发送文件

查看聊天记录

截屏功能

视频聊天

实时语音聊天

不同版本间的切换功能

客户化场景分解

异常场景分解

兼容性测试用例:

一般在业务需求中会定义好

在测试需求中可以分解好对应的机型与系统版本,求得最优最小组合,用于兼容性测试的用例。

安全测试用例

性能测试用例

(一般都有独立的测试方案)

回归测试用例:

抽取用例库中的核心用例组合成回归用例 。

6.你发现一个缺陷,但开发人员认为不是问题,你会怎么办?

考察点:沟通表达能力,过往工作流程经验,合作意识、责任意识

此类问题需要首先清楚自己的角色定位,作为一名软件测试人员,此类问题是经常遇到的。如果是执行人员,可以带出原来工作的测试流程,因为缺陷处理也是属于测试流程中的一部分,如开发人员会在缺陷管理系统中备注原因,自己先分析,如果不确定可以找上级测试负责人来一起处理。但如果是管理岗,回答时可以举例说明自己以往遇到的类似问题以及处理方式,更具有说服力。

7.你评估的测试时间是5天,但领导只给三天怎么办?

考察点:沟通表达能力,过往工作冲突的处理方式经验

此类问题如果面试官并未给出具体场景,就一定需要反问把问题的背景描述出来,通过背景分析给出解决冲突的方法。

问题背景如:临时紧急需求、常规需求、经常性压缩时间、客户压缩时间、因自身漏洞导致压缩时间等等

那么回答时就需要应景:排列工作优先级、重新分解当前工作、改变测试策略、团队内分工、外部求助等

8.说说一个项目的测试流程

考察点:以往工作的流程规范性,业务熟悉度

可以参考下文章《测试过程文档模板整理(一)-提测流程》中提到的测试流程,结合目前项目来说明。回答时体现自信、专业、对工作环节的熟悉度

9.黑盒测试用例设计方法有哪些?

等价类划分法、边界值分析法、因果图法、正交实验法、判定表法、错误推测法、随机测试、场景法

10.软件的质量特性有哪些?

可维护性、可扩展性、可测试性、可重用性、可移植性、易理解性

一般在实习生与初级测试工程师中的笔试题也会有很多考查类型,中高级测试工程师更倾向于考察关于质量的影响因素等。

11.缺陷的基本要素有哪些?描述缺陷有哪些注意事项?

缺陷编号、缺陷标题、前置条件、测试数据、操作步骤、预期结果、实际结果、初步定位原因、截图或日志信息(可选)

博为峰:测试新手记住这10道面试题,月薪蹭蹭往上涨!
答:软件版本更新的测试时间因需求规模、测试人员、测试技术、软件质量等因素而异,通常需要3至5轮测试。问题8:是否撰写过测试报告?答:测试人员会撰写自己负责模块的测试报告,而整个系统的测试报告由测试经理整理。问题9:如何理解测试工作?答:软件测试的主要任务是发现并报告Bug,对软件质量有显著改善...

软件测试工程师常见面试题及工作职责
软件测试工程师常见面试题 1、单元测试、集成测试、系统测试的侧重点是什么?答:单元测试的重点是系统的模块,包括子程序的正确性验证等。集成测试的重点是模块间的衔接以及参数的传递等。系统测试的重点是整个系统的运行以及与其他软件的兼容性。2、你觉得一个测试工程师应具备那些素质和技能?答:首先掌握...

软件测试面试题:WEB+网络|接口测试|性能测试|自动化测试
1) 测试前了解需求,根据接口规格说明书梳理业务;2) 接下来设计用例,分析接口的入参和出参,分清楚有哪些有效输入和无效输入,设计用例(原则:用最少的用例覆盖所有有效输入,针对每一个无效的输入设计一个测试用例,如果有错误码没有覆盖到,还要对每个未覆盖的错误码分别设计一个用例);3) 准备测试...

软件测试工程师经典面试题汇总
9.黑盒测试用例设计方法有哪些?等价类划分法、边界值分析法、因果图法、正交实验法、判定表法、错误推测法、随机测试、场景法 10.软件的质量特性有哪些?可维护性、可扩展性、可测试性、可重用性、可移植性、易理解性 一般在实习生与初级测试工程师中的笔试题也会有很多考查类型,中高级测试工程师更...

软件测试工程师的面试题,,哪位大大帮帮我,应该怎么回答比较好 1、如 ...
这些题目出得不错,挺灵活的,主要是考验你的思维方式和逻辑分析能力,不一定要有标准答案。提示:第一题从网页无法打开所返回的不同现象、错误信息和错误代码来分析;第二题百度一下就有答案;第三题从自行车的影响安全性和功能性的几个最重要的部件方面去考虑。

请问:面试软件测试工程师时,面试官一般都会提些什么问题?
下面给详细讲讲一些面试中比较常见的题吧!1、软件测试的流程是什么?分析:每当hr问一个问题的时候,我们都必须在脑海里先想一下他是想通过这个问题获取哪些信息,做好了这步先行工作再回答就比较稳健了。如果有工作经验,那么直接按照公司流程去答就可以了,如果你刚转行或者是才实习,那就按下面的...

软件测试的面试题
一个软件测试工程师应该具备的基本素质如:细心认真、负责严谨、耐心、缜密的逻辑思维能力,能够举一反三,较强的沟通能力(测试人员不单单只是发现问题,应该更多的关注bug产生的真正原因,准确的定位,更好更快的协助开发人员解决bug)。但若想成为一名优秀的测试人员,光有上面基本素质是远远不够的,还...

软件测试笔试题和面试题答案(精华篇)
如下四类笔试题内容是软件测试最常考的精华题,大家敬请收藏!一、判断正误题 1、测试是证明软件正确的方法。(×)2、测试中应该对有效和无效、期望和不期望的输入都要测试。(√)3、对于连锁型分支结构,若有n个判定语句,则有2n条路径。(√)4、GOTO语句概念简单,使用方便,在某些...

软件测试面试题:CRM系统你发现过的最经典bug?
1. 在CRM系统中,遇到的经典bug之一是电子邮件格式的编辑问题。在编辑器中,格式看起来是正确的,但一旦发送,格式往往会发生变化,给用户带来困惑。2. 另一个令人难忘的bug涉及到快速查找功能。尽管在系统设置中正确配置了快速查找条件,包括添加发件人和收件人邮箱地址,但在某个特定环境中,搜索结果却...

软件测试面试题
1.保证产品质量 2.测试计划、测试用例设计、测试执行、提交Bug、追踪Bug、验证Bug、验收测试 3.黑盒:不需要知道内部逻辑,正确的输入有正确的结果,错误的输入系统给出相应的报错 白盒:需要知道内部结构,强调代码覆盖率 4.增删改查 5.前提条件,测试环境,预期结果,实际结果,报告人,错误等级 6....

相似回答
大家正在搜