测试面试
① 软件测试面试 一般都问些什么问题
你都面了几家了,应该可以自己总结出来为什么失败了吧。~~
我大概说一下吧,你内要面试的如果是软容件的黑盒测试,大概就会问测试用例的编写方法,比如因果图,等价类划分,边界值,场景法之类的以及他们具体怎么用,还有就是会现场出题,比如给你一个杯子你应该怎么测试等等。
如果你要面试的是白盒或者性能测试,那就另说了。。有兴趣可以单聊
② 软件测试面试题
Dotest测试学堂--董浩整理回答
题目一:怎么样组织测试人员高效率完成测试工作,来确保产品质量?
1:前期测试计划,按照产品经理、研发经理提供的文档:原型图、需求说明书、设计稿等项目相关的文档,先大概评估下测试范围、工作量、需要人数、进度、使用设备、难度(测试类型)和风险评估;如果哪里遇到问题,提前解决,不影响项目的完成时间和进度;比如说:工作量:按照目前的人手可能完不成,那么需要考虑加班和团队的情绪,加班也完不成的情况下需要及时反馈给产品经理\项目经理协调人手或者调整项目的上线时间。
2:测试过程:分配更熟悉系统的人员书写测试用例,指导测试并及时组织项目参与者评审用例,及时发现测试覆盖率不全的问题,查漏补缺。更好的覆盖全面。保证产品测试质量。
3:过程配合:及时反馈遇到的问题;比如由于其他原因研发修改可能不及时也会造成进度的耽误,这时需要及时向研发经理说明情况,商讨目前手上项目的优先级,看看先修复哪个项目为好。
4:即将上线:无遗留bug(部分延期修改等问题,需讨论是否本次修改完成)上线前要进行灰度测试,再次进行确认测试\回归测试,确保线上不会出现问题。
5:线上跟踪:真正上线到生产环境的话需要再次进行线上跟踪测试,整体回归(确认测试),app的话直接测试渠道包;确保生产环境无问题。如果有问题及时下线修改再次上线。
6:整体完成后总结本次测试过程和上线的过程,发现问题,下次避免;比如:人员熟悉系统程度、问题集中点、遗漏测试点。为了下次更快速、更好的完成项目的测试。
======
题目二:如何控制测试质量和测试进度,怎么评判本次的测试质量?和上面的那道题类似了
控制测试质量:提前计划、把控过程、审核结果;
评估好前期计划:比如:测试计划,充分考虑测试范围、工作量、需要人数、进度、使用设备、难度(测试类型)和风险评估。
把控过程:评审测试用例、查漏补缺;多次反复测试,需在测试环境测试、灰度测试、UAT测试,最后线上的跟踪测试来确保质量。
审核结果:bug的修改情况、遗留问题、线上出现的问题;从而分析问题集中点,下次避免。
测试进度:提前计划、评审计划。过程中需要及时反馈影响进度的问题,及时解决。
评判测试质量:我们一般是从灰度测试和线上回归测试来评判;上线一段时间(一周、一个月)出现的问题总数,也就是线上出现的问题除以测试过程中的问题==测试问题遗漏比。通过这种方式来判断。
当然测试面试过程也不仅仅是这个问题,还有很多其他的,以下供参考:
---
软件测试中面试问题整理-v2.0【根据真实学生面试过程总结的问题】
适合人群:零基础转岗、跳槽(1-6年)
注意:首先理解,然后会答\组织语言。前提是要会做项目,不然试用期可就过不了
会不断更新该文档,可以加我们进行讨论。面试中部分问题会深挖,就不再多写
1:个人介绍
2:项目介绍
3:流程逻辑介绍
4:职责介绍
5:项目人数,分别负责的是什么
6:每日工作介绍
7:接口如何测试的?用例如何设计?
8:一个项目中大概有多少个接口
9:get\post的区别
10:常见的状态码是什么
11:postman、Jmeter\soapui的区别
12:公司流程
13:需求评审是怎么进行的
14:测试计划怎么写的?重点是什么?
15:测试用例的思路?
16:如果我们没有原型图、需求的话,你怎么写用例
17:给你个app\web你能快速说下用例的设计思路吗?
18:app与web的不同点是什么?
19:测试报告的重点
20:什么是灰度测试
21:上线后的跟踪如何做的?
22:为什么要做上线后的回归测试
23:上线后发现的问题如何处理
24:什么是UAT测试,为什要做UAT测试
25:bug怎么描述的
26:用例怎么描述的
27:优先级和严重程度如何划分
28:如果和开发有歧义的话怎么办
29:你映像bug是什么?
30:你发现一个bug如何定位的
31:自动化测试如何进行的?用的什么框架
32:常用的定位方法是什么?
33:功能测试与自动化的区别
34:什么样的项目适合自动化
35:自动化的好处是什么
36:自动化的劣处是什么
37:你感觉你写的用例覆盖全面吗
38:上线后发现的问题如何处理
39:linux常用的命令
40:linux常用的文件
41:linux环境搭建的步骤
42:常用sql语句
43:你们公司用sql吗,怎么用的
44:兼容测试你怎么做的
45:手机是如何考虑的
46:兼容测试的重点是什么
47:如果手机不够的话你怎么解决
48:真机和模拟器的区别是什么
49:你如何保证兼容的覆盖率
50:怎么抓手机的数据包的?如何设置
51:通过抓取数据包主要测试什么
52:性能测试做吗?怎么做的
53:python的遍历是什么
54:随意丢个软件说下具体的用例
55:你们公司多长时间迭代一次
56:迭代测试需要注意什么
57:你映像最深的bug是什么
58:你的期望薪资
59:你看比预期低2k,你能接受吗
60:我们公司加班多,能接受吗
61:能接受出差吗?
62:路程有点远
63:你为什么要离职
64:你感觉你的优势在哪?
65:你未来的规划是什么
66:你对下一个工作岗位有什么期望或要求吗
67:对你的领导有什么要求吗
68:你感觉你上家公司怎么样;能说下优缺点吗?
69:你感觉你上家领导怎么样;能说下优缺点吗?
70:有女朋友\男朋友吗?
71:打算什么时候要孩子
72:你看你有什么想问的吗
73:你大概什么时候能入职
74:最近面试多吗?
75:手上有offer吗?
76:你是什么时候开始找工作的?
77:你从上家公司离职已经有好几天了,是刚开始找工作吗?\为什么一直没找工作
希望对你有所帮助!
③ 软件测试面试的时候可能会问什么问题
通常面试官上来先让求职者自我介绍;
然后了解你以前干过什么项目,做过几年,有没有版项目经验等;
最后就是权需要问一些简单的问题,比如说有没有编写过测试用例,你编写测试用例的时候用到什么方法?还有就是你上一家公司的测试流程是什么样子的?他需要了解你上一家工作的事流程,因为他需要跟他们自己这家公司现在的流程进行一个比较,需要知道你们上一家公司的工作流程跟他们现在的工作流程是不是一样的,如果不一样,那差距到底大不大?
了解下你们公司的流程是不是正规的?是不是一个比较完善的一个流程等等。
④ 软件测试面试一般都问什么问题
给大家提供一些软件测试相关的面试题及答案,仅供大家参考!
1、你的测试职业发展是什么?
测试经验越多,测试能力越高。所以我的职业发展是需要时间积累的,一步步向着高级测试工程师奔去。而且我也有初步的职业规划,前3年积累测试经验,按如何做好测试工程师的要点去要求自己,不断更新自己改正自己,做好测试任务。
2、你认为测试人员需要具备哪些素质
做测试应该要有一定的协调能力,因为测试人员经常要与开发接触处理一些问题,如果处理不好的话会引起一些冲突,这样的话工作上就会不好做。还有测试人员要有一定的耐心,有的时候做测试很枯燥乏味。除了耐心,测试人员不能放过每一个可能的错误。
3、你为什么能够做测试这一行
虽然我的测试技术还不是很成熟,但是我觉得我还是可以胜任软件测试这个工作的,因为做软件测试不仅是要求技术好,还有有一定的沟通能力,耐心、细心等外在因素。综合起来看我认为我是胜任这个工作的。
4、测试的目的是什么?
测试的目的是找出软件产品中的错误,是软件尽可能的符合用户的要求。当然软件测试是不可能找出全部错误的。
5、测试分为哪几个阶段?
一般来说分为5个阶段:单元测试、集成测试、确认测试、系统测试、验收测试
6、单元测试的测试对象、目的、测试依据、测试方法?
测试对象是模块内部的程序错误,目的是消除局部模块逻辑和功能上的错误和缺陷。测试依据是模块的详细设计,测试方法是采用白盒测试。
7、怎样看待加班问题
加班的话我没有太多意见,但是我还是觉得如果能够合理安排时间的话,不会有太多时候加班的。
8、结合你以前的学习和工作经验,你认为如何做好测试。
根据我以前的工作和学习经验,我认为做好工作首先要有一个良好的沟通,只有沟通无障碍了,才会有好的协作,才会有更好的效率,再一个就是技术一定要过关,做测试要有足够的耐心,和一个良好的工作习惯,不懂的就要问,实时与同事沟通这样的话才能做好测试工作。
⑤ 软件测试面试一般都问什么问题
必然会问软件抄测试的基础知识,比如黑盒、白盒测试都是什么,区别等;性能测试、压力测试等各种测试都是什么含义?测试用例是什么?怎么设计?然后可能会举个案例问你怎么设计测试用例,怎么着手测试。差不多就这样吧。你可以看看这本书,《软件测试面试突击——为自己赢得一份测试工程师职位》,里面说了面试会问什么问题,怎么回答。
⑥ 软件测试工程师面试应该注意什么
1。什么类型的文件,您需要,还是测试过程质量呢?
2。你有在测试计划吗?
3。你还记得描述任何错误。
4。什么是测试的目的吗?
5。你喜欢什么(不像)在这里工作吗?
6。质量保证是什么?
7。qa之间的区别是什么和测试吗?
8。你怎么范围、组织和执行测试项目吗?
9。什么是作用在开发项目?
qa
10。什么是作用在一家生产质量软件吗?
11分。确定质量,因为我现在和你了解它
12。跟我描述一下确认和验证之间的区别。
13。跟我描述一下你所看到的过程。没有一个特定的过程中,就有一个进程的基础。
14。当你跟我描述一下会考虑采用故障模式及效益分析。
15。跟我描述一下这个软件开发生命周期时你应该给它下定义。
16岁。是什么性质的一个良好的要求吗?
17。你如何划分角色的质量保证经理和项目经理吗?
18岁。告诉我关于你的任何质量监督和实施所作的努力。描述您所面临的一些挑战,并说明你是如何克服它们。
19。你怎么对付环境质量变化的努力有敌意吗?
20。一般来说,你如何看待整个过程自动化不适合的测试吗?
21。你如何促进理念相遏制和缺陷预防?
22。如果你来,给我一个通用的想法是在你第一次全面的任务将会作为启动一个质量的努力。
23。什么类型的测试你做了什么?
24。你曾经创造了一种测试计划吗?
25。你有没有写测试用例,还是你只是执行那些由别人吗?
26。你的你的测试用例吗?
27。你如何确定测试吗?
28。你如何决定什么时候你有足够的测试吗?”
29。你如何测试。如果你有轻微或没有文件?
30岁。描述我的基本要素,你将在一个缺陷报告吗?
31。你如何进行回归测试吗?
32。在生命周期阶段的开始做测试,你自己的看法?
33。你怎么对你的测试结果吗?你尝试哪些度量提供吗?
34。你无法意识到测试所有的东西——你怎么决定先考试吗?
35。你从哪里获得你所期望的结果?
36。如果自动-你决定什么自动化和按照什么顺序?
37页。在过去的日子里,我已经被要求口头开始制定出试验计划,例如一个共同的情况。面试官可能会说:“想,如果你大声的任务是测试atm,也许你测试计划包括物品吗?”这类型的问题不是命中注定的答复,但这是一个很好的途径去看看你的面试官完成这项任务。
⑦ 如何面试软件测试
对于软件测试这一块来说,考官基本都是注重文案一点。对IT代码这一方面并不专是太看重,所以在属面试的时候可以展示自己的文案特色以及自己的资历方面的特点。
不过对于大多数公司来说肯定不会选择小白来做测试,一般会看一点专业或者是否对IT了解,特别是编程,如果学过某些语言但是不精通也没关系。比如我曾经学习过Java、数据库、H5等,只要是自己学过的都写上去。
这上面是最基本的测试用例内容,当然只可能比它多,稍微多一点自己的想法和特色。
在面试的时候最有说服力和最打动面试官的就是一份项目的测试文档,你拿一份项目的测试文档比说千百个优点都有用,所以做一个这样的文档就相当于一份最好的简历。
对软件测试可深可浅,讲深了不一定能看懂!
⑧ 测试工程师面试常问的问题有哪些
你怎来么看待测试这个行业
如何测自试一个web的登录页面
如何测试一个电话机(真的经典,我刚毕业时候面试每家都问我这个)
对自动化测试的了解
linux的基本指令
给你一个页面,让你写case
java或者python的代码能力考察
1、2、3、6是基本测试工程师经常问的
如果其他几项你也有所了解,那么你的成功率会高一些