笔试面试题―软件测试工程师集合7篇

2023-11-16 │ 笔试面试

述职报告是指各级各类的机关工作人员,一般为业务部门陈述以主要业绩业务为主,少有职能和管理部门陈述。以下是小编整理的笔试面试题―软件测试工程师集合7篇,仅供参考,大家一起来看看吧。

【篇一】笔试面试题―软件测试工程师

2、模块、组件级测试。3、系统测试,请说出这些测试最好有那些人员完成,测试的是什么?

14.设计厕所用例时考虑哪些方面,既不同的测试用例针对哪些方面进行测试?

15.如何测试程序向打印机输送打印内容,应该选用哪些破坏性的.测试用例?

16.在window下保存一个文本文件时会弹出一个对话框,如何为文件名简历测试用例,等价类应该怎么划分?

17.假设有一个文本框要求输入10个支付的邮政编码,对以该文本框应该怎么划分等价类?

18.有一个软件产品,功能是输入3个边代表三角形的三个边,看是否判断出是什么三角形,请设计测试用例标识处该用例的测试目的?

19.在sqlserver查询分析器中选择想要使用过的数据库,有哪两种方法?

20.请指出下列句子在select语句中所起的作用,select into from where group by having order by。

其他的笔试题目推荐:

融捷科java软件工程师技笔试题    笔试中各种排序算法的复杂度   申银万国校园招聘笔试题目

【篇二】笔试面试题―软件测试工程师

1.测试流程是什么

2.测试用例最重要的是什么

3.谈谈你的工作经历

4.如何和开发人员沟通

5.如何确定一个bug

6.什么样的bug报告一个好的bug报告

7.如果在开会过程中测试人员和开发人员发生争论你会帮哪边

8.谈谈你的人生规划

9.给你一个例如用户登录功能页面如何进行测试

10.测试计划包括什么

11.如果开发人员不认为这是一个bug你如何和他沟通

12.Qtp如何使用

13.如何加入表检查点

14.如何开发测试脚本

15.你以前是如何使用qtp的

16.在使用qtp过程中你发现了什么优点和缺点

17.你在登录我们的网站时发现什么BUG了么

18.你使用飞信么,有发现什么bug么

19.谈谈你的一个项目

20.你喜欢测试么

21.你是如何看待测试的

22.Loadrunner如何使用(回答期间问了几个具体的技术问题,想不起来了)

23.怎样进行性能测试

24.例如100个用户同时登陆,你如何进行测试的

25.如何判定系统性能是否符合要求

26.你以前工作的感觉怎样

【篇三】笔试面试题―软件测试工程师

以下是软件测试工程师部分英语面试中的参考回答,仅提参考:

Interview English:

一,Why are you interested in working for our company?

1。Because your company has a good sales record.

2。Because your operations are global, so I feel I can gain the most from working in this kind of environment.

3.Because I think my major is suitable for this position.

4。Because I can learn new things in your company, at the same time I can offer my services to you.

5。Because I"m very interested in your company"s training program.

二, Why did you leave your former company?

1。Because I"m working in a small company where a further promotion is impossible.

2。Because I"m capable of more responsibilities, so I decided to change my job.

3。Because that company didn"t have a good future, so I needed to consider my future.

4。Because I want to change my working environment, I"d like to find a job, which is more challenging.

5。Because I had some private reasons, some family things.

三,What are your great strengths?

1。I"m a good team player.

2。I"m a hard-working, persistent person and a fast-learner.

3。 I can work under pressure and get along with my colleagues.

4。 I have strong organizational skills.

四,In what specific ways will our company benefit form hiring you?

1。I think that my technical background is helpful for you.

2。I have enough knowledge to market the products of your company.

3。I"m very familiar with this market and have many customers. I think your company will benefit from it.

4。Your company will benefit from gaining a young energetic, bright, person.

5。 I know I am the right person for this job.

五,What are your salaryexpectations?

1。I wouldexpectthe standard rate of pay at your company for a person with my experiences and educational background.

2。Shall we discuss my responsibilities with your company first? I think salary is closely related to the responsibilities of the job.

3。 I hope you"ll consider my experience and training and will offer me a salary higher than the junior secretary"s salary.

4。 Iexpectto be paid aclearcase/“ target=”_blank“ >ccording to my abilities.

5。 With my experiences, I"d like to start at RMB4000 a month

【篇四】笔试面试题―软件测试工程师

软件测试工程师笔试试题

请根据您以往的学习和工作经历,结合您的个人经验回答以下问题,

01. 为什么要在一个团队中开展软件测试工作?

02. 您是否了解以往所工作的企业的软件测试过程?如果了解,请试述在这个过程中都有哪些工作要做?分别由哪些不同的角色来完成这些工作?您是否了解以往所工作的企业的软件开发过程?如果了解,请试述一个完整的开发过程需要完成哪些工作?分别由哪些不同的角色来完成这些工作?(对于软件测试部分,可以简述)

03. 您在以往的测试工作中都曾经具体从事过哪些工作?其中最擅长哪部分工作?您所熟悉的软件测试类型都有哪些?请试着分别比较这些不同的测试类型的区别与联系(如功能测试、性能测试……)

04. 请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系。测试计划工作的目的是什么?测试计划工作的内容都包括什么?其中哪些是最重要的?

05. 您认为做好测试计划工作的关键是什么?您所熟悉的测试用例设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。

06. 您认为做好测试用例设计工作的关键是什么?请以您以往的实际工作为例,详细的描述一次测试用例设计的完整的过程。

07. 您以往的工作中是否曾开展过测试用例的评审工作?如果有,请描述测试用例评审的过程和评审的内容。您以往是否曾经从事过性能测试工作?如果有,请尽可能的详细描述您以往的性能测试工作的完整过程。

08. 您在从事性能测试工作时,是否使用过一些测试工具?如果有,请试述该工具的工作原理,并以一个具体的工作中的例子描述该工具是如何在实际工作中应用的,

您认为性能测试工作的目的是什么?做好性能测试工作的关键是什么?

09. 在您以往的工作中,一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录?您以往所从事的`软件测试工作中,是否使用了一些工具来进行软件缺陷(Bug)的管理?如果有,请结合该工具描述软件缺陷(Bug)跟踪管理的流程。

10. 您以往是否曾经从事过单元测试和集成测试?如果有,请谈一下这些工作的实际开展情况。您如何看待软件过程改进?在您曾经工作过的企业中,是否有一些需要改进的东西呢?您期望的理想的测试人员的工作环境是怎样的?

11. 您以往工作过的企业中,是否开展了软件配置管理工作?您能否描述一下这项工作的开展情况和您对这项工作的认识?您是否熟悉一些主流的软件工程方法论和思想,如RUP、CMM、CMMI、XP、PSP、TSP。如果熟悉,您是否可以谈一下对这些方法论和思想的认识?

12. 您认为在测试人员同开发人员的沟通过程中,如何提高沟通的效率和改善沟通的效果?维持测试人员同开发团队中其他成员良好的人际关系的关键是什么?在您以往的测试工作中,最让您感到不满意或者不堪回首的事情是什么?您是如何来对待这些事情的?

13. 在即将完成这次笔试前,您是否愿意谈一些自己在以往的学习和工作中获得的工作经验和心得体会?(可以包括软件测试、过程改进、软件开发或者与此无关的其他方面)

【篇五】笔试面试题―软件测试工程师

软件测试工程师笔试题目

在软件测试工程师应聘中由于缺乏经验,面试常常成为一道难过的坎儿,有很多软件测试工程师求职者顺利通过了简历关、笔试关,最后却在面试中铩羽而归,接下来齐鲁人才网职业小编就为大家分享一些软件测试工程师题库。

为什么要在一个团队中开展软件测试工作?

答:软件测试在整个一个团队中占有非常重要的地位,具体来说就是测试是一个发现软件错误的过程,执行软件测试会以最少的人力和时间,系统的`找到软件存在的缺陷和错误,建立起开发人员和使用者对软件的信心。

您是否了解以往所工作的企业的软件测试过程?如果了解,请试述在这个过程中都有哪些工作要做?分别由哪些不同的角色来完成这些工作?

答:软件测试部门配合系统分析人员软件需求分析讨论,并根据需求说明书制定《项目测试计划》,编写测试用例,建立测试环境。软件测试人员负责软件开发部门的新产品测试及原有产品的升级测试,负责软件问题解决过程跟踪,负责软件开发文档开发工作的规范化及管理开发部门的产品文档,制作用户手册及操作手册,负责产品的上线测试,监督软件开发过程的执行,提高产品质量。

您是否了解以往所工作的企业的软件开发过程?如果了解,请试述一个完整的开发过程需要完成哪些工作?分别由哪些不同的角色来完成这些工作?(对于软件测试部分,可以简述)

答:需求人员连同系统分析人员&测试人员开会讨论需求,

系统分析人员写出需求分析说明,并连同系统分析人员&测试人员&需求人员开会讨论可行性。系统分析人员写出详细设计说明书,程式人员编码,给出系统流程图。交与测试人员,测试人员给出Bug统计表。

您在以往的测试工作中都曾经具体从事过哪些工作?其中最擅长哪部分工作?

答:从事过writetestplan,creationoftestcase,进行功能测试,性能测试,编写测试工具,文档的管理等,比较擅长与写测试用例和进行功能测试。

您所熟悉的软件测试类型都有哪些?请试着分别比较这些不同的测试类型的区别与联系(如功能测试、性能测试……)

答:有功能测试,性能测试,可靠性测试,安全性测试,负载测试,压力测试,安装/卸载测试,启动/停止测试,兼容性测试,互连测试,文档测试,恢复测试,回归测试,可使用性测试,容量测试。功能测试只对软件的功能是否满足用户需求来做测试。性能测试需要和压力和负载测试联合起来。

请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系。

答:黑盒测试:把测试对象当成一个黑盒子,测试人员完全不考虑逻辑结构和内部特性,只依据程式的需求说明书来检查程式的功能是否满足它的功能说明。

白盒测试:把测试对象当成一个透明的盒子,允许测试人员利用程序内部逻辑结构及相关信息,设计或选择测试用例,对程式所有逻辑路径进行测试。

单元测试:白盒测试的一种,对软件设计中的单元模块进行测试。

集成测试:在单元测试的基础上,对单元模块之间的连接和组装进行测试。

系统测试:在所有都考虑的情况下,对系统进行测试。

验收测试:第三方进行的确认软件满足需求的测试。

【篇六】笔试面试题―软件测试工程师

一.填空

1、系统测试使用( C )技术, 主要测试被测应用的高级互操作性需求, 而无需考虑被测试应用的内部结构。

A、单元测试 B、集成测试 C、黑盒测试 D、白盒测试

2、单元测试主要的测试技术不包括(B )。

A、白盒测试 B、功能测试

C、静态测试 D、以上都不是

3、(A )的目的是对最终软件系统进行全面的测试,确保最终软件系统满足产品需求并且遵循系统设计。

A、系统测试 B、集成测试

C、单元测试 D、功能测试

4、如果一个产品中次严重的缺陷基本完成修正并通过复测,这个阶段的成品是( A )。

A、Alpha版 B、Beta版

C、正版 D、以上都不是

5、自底向上法需要写(A )。

A、驱动程序 B、桩程序 C、驱动程序和桩程序 D、.以上都不是

6、测试ATM取款功能,已知取款数只能输入正整数,每次取款数要求是100的倍数且不能大于500,下面哪个是正确的无效等价类(C)

A、(0,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500,+∞);

B、(500,+∞)

C、(500,+∞)、任意大于0小于500的非100倍数的整数;

D、(-∞,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500,+∞);

7、因果图/判定表工程方法在以下那种情况下不适用(C)

A、输入输出明确,或输入输出因果关系明确的情况下

B、被分析的特性或功能点复杂,输入项目很多的情况下

C、系统输入之间相互约束多,需要做大范围的组合测试情况下

D、系统输入之间基本没有相互联系

8、以下说法不正确的是(D)

A、测试原始需要明确了产品将要实现了什么

B、产品测试规格明确了测试设计内容

C、测试用例明确了测试实现内容

D、以上说法均不正确

9、可测试性中,有关系统可观察性的理解,下面说法那个是错误的( B)

A、系统所有的输出结果可观察,错误输出易于识别;

B、系统运行状态和内部处理的过程信息可观察;

C、系统内部变量名及其取值可观察;

D、系统内部重要对象的状态和属性可观察;

E、系统内部重要的操作的处理时间可观察;

F、系统内部重要的资源的占用情况及单个资源的创建、保持、释放过程可观察

10、测试脚本的编写规范强调:(ABCD )

A、可读行 B、可重用性 C、可维护性 D、可移植性

11、当继承某个特性是,通常会从哪些角度对该特性进行测试分析?(AC )

A、失效影响度 B、成熟度 C、继承方式 D、用户原始需求

12、从下列关于软件测试的叙述中,选出正确的叙述(CD)

A、用黑盒法测试时,测试用例是根据程序内部逻辑设计的

B、测试的目的是验证该软件已正确的实现了用户的要求

C、发现错误多的程序块,残留在模块中的错误也多

D、测试设计时,应充分考虑异常的输入情况

13、软件验收测试的合格通过准则是:(ABCD)

A. 软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。

B. 所有测试项没有残余一级、二级和三级错误。

C. 立项审批表、需求分析文档、设计文档和编码实现一致。

D. 验收测试工件齐全。

13、软件测试计划评审会需要哪些人员参加?(ABCD)

A.项目经理

B.SQA 负责人

C.配置负责人

D.测试组

14.测试设计员的职责有:(BC )

A.制定测试计划

B.设计测试用例

C.设计测试过程、脚本

D.评估测试活动

15.软件实施活动的进入准则是:(ABC)

A.需求工件已经被基线化

B.详细设计工件已经被基线化

C.构架工件已经被基线化

D.项目阶段成果已经被基线化

二、判断题(正确的√,错误的w)共10分,每小题1分

1. 软件测试的目的是尽可能多的找出软件的缺陷。( Y)

2. 负载测试是验证要检验的系统的能力最高能达到什么程度。(N )

3. 测试人员要坚持原则,缺陷未修复完坚决不予通过。(N)

4. 自动化测试能比手工测试发现更多的缺陷(N)

5. 错误猜测法基于这样一种假设,以前犯过的错误,以后同样会犯,我犯过的错误别人同样会犯,前人犯过的错误,后人同样会犯(N)

6. 软件测试中的二八原则暗示着测试发现的错误中的80%很可能起源于程序模块的20%(Y)

7. 某WEB系统设计中,用户点击“退出”按钮从系统中退出,界面回到初始登陆界面。此时不关闭窗口,使用浏览器的回退功能,可以回到之前的用户界面,继续进行用户操作。这种合适的人性化设计,恩那个避免用户误点击退出按钮后重新登录的繁琐操作;这种说法是否正确(N)

8. 在确定性能测试指标值时,参考的国际标准、国标、运营商规范中对此要求并不一样,可以视情况选择有利于我们的指标值,但必须要比竞争对手高,这样才有利于市场竞争力(N)

9. 测试执行时,应该对每一个测试结果做全面的检查,包括日志,这种说法是否正确( N)

10. 在测试执行时,我们主要是基于用户的使用场景来考虑功能实现的正确性,关键机要数据在数据库内是否加密存储或日志输出中是否采用加密、掩码处理不是我们测试关注的范围,毕竟那产品的内部实现,用户看不到的,自然也是不关心的。这种说法是否正确。( )

三、数据库部分:(共15分)

某班学生和考试成绩信息分别如下表Student和表Achievement所示:

ID Name

1 Jack

2 Marry

3 Rose

4 Bob

5 John

6 Betty

7 Robert

ID Mark

1 90

2 96

3 88

4 86

5 83

6 85

表Student , 表Achievement

其中ID为学生的编号,Name为姓名,Mark为成绩,请针对以下问题,写出相应的SQL语句:

1、请查询成绩>85分的学生的姓名;

Select Name from Student where id in(select id from achievement where mark>85);

Select * from student where id in (select id from achievement where mark>85);

2、请查询成绩>=90分的人数;

Select count(*) from ac where mark》=90;

Slect count(*) from achievement where mark>=90

3、Robert此次考试考了80分,但是成绩没能录入表中,请将其成绩添加进去;

Insert into ac(id,mark)values (‘7’,‘80’);

Insert into achievement(id,name) values (‘1’,’80’);

4、请将Rose的成绩修改为87;

Update ac set mart=‘87’where id=4;

Update achievement set mark=87 where id=3;

5、请删除Betty的记录;

Delete * from student where id=6;

Delete * from achievement where id=6;

【篇七】笔试面试题―软件测试工程师

当当软件测试工程师笔试面试经历

我接到当当的面试邀请是在周三,周四下午我就过去看了下,他们的面试流程非常快。到那先进行了1小时的笔试,关于性能和工具使用的题目我都没有完成。

(比如什么RUP,Rational Purifyplus,rational robot等)这个笔试我觉得一点作用都没有,因为接下来的技术面试完全和这个笔试题没有关系,而且技术面试官对题连看一下的.兴趣都没有。

技术面:

二个面试官,一个主要询问下之前的项目,比如项目什么流程,怎么做的自动化,GUI如果经常更改怎么做自动化,如果前台有逻辑怎么做自动化等。

然后是编程题,第一个是写一个单例模式。但是因为我当时根本不懂什么是单例模式,所以也就没有写。然后写一个测试类,要求输出一个目录下的所有内容,包括子目录中的内容。

技术总监面:

技术面结束后,紧接着就是技术总监过来进行面试,

询问了下之前项目的经历。测试工具的使用,测试方法的使用。

怎么在敏捷开发中进行测试?

项目流程是怎么样的,如何管理测试用例与bug?

介绍下现在这个项目的业务流程?

然后就随便聊了下,为什么不找个技术类的公司?正好那天我刚刚得知baidu的面试失败,所以就直接告诉他了。大概是他觉得我都过了baidu的技术面试,也就直接放行了。不幸中的幸运。

HR面试:

接着就没写技术含量了,主要是hr过来了解下薪资要求,为什么离职,有什业余活动(我当然不会告诉他我很宅),有没有参加什么论坛大概就是这些。

然后介绍了下当当的情况,灵活的工作时间,没有健身房却有球室,没有餐补但是有晚餐补助,加班可以换休也可以折合工资,每天默认多上班一个小时(这个看部门,这个是技术总监告诉我的,hr并没有这么说),按评级进行工资发放(15~18个月的工资,分为A~D级);

笔试面试题―软件测试工程师集合7篇

查看更多笔试面试相关内容,请点击笔试面试
推荐访问: