软件测试面试题集合_软件测试面试题大集合

2020-02-28 其他范文 下载本文

软件测试面试题集合由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“软件测试面试题大集合”。

你在你所在的公司是怎么开展测试工作的?是如何组织的?

你认为理想的测试流程是什么样子?

你是怎样工作的?

软件测试活动的生命周期是什么?

请画出软件测试活动的流程图?

针对缺陷采取怎样管理措施?

什么是测试评估?测试评估的范围是什么?

如果能够执行完美的黑盒测试,还需要进行白盒测试吗?为什么?

测试结束的标准是什么?

软件验收测试除了alpha,beta测试以外,还有哪一种?

做测试多久了?

以前做过哪些项目?

你们以前测试的流程是怎样的?

用过哪些测试工具?

为什么选择测试这行?

为什么值得他们公司雇用?

帮助公司提高软件质量和测试部门的技术水平

如果我雇用你,你能给部门带来什么贡献?

分享我的测试经验和测试技能,提高测试部门技术水平

如何从工作中看出你是个自动自觉的人

1.工作成果2.工作质量

你的工作通常能在时限内完成吗.(我想问一下就是她问这个问题的动机是什么)

在有足够的资源和合理的工作量的情况下,完全可以按时完成,并能比一般人做的更好

通常你对于别人批评你会有什么样的反应

有错即改,无措勉之

如果明知这样做不对,你还会依主管的指过去做吗

在公司内部下级是否有申诉渠道?

如果你接到一个客户抱怨的电话,你确知无法解决他的问题,你会怎么处理

为什么抱怨?是怎么样的问题?

如果是客服问题,提交客服部门解决

如果是质量问题,分析原因,下一版本改进

什么叫单元测试?

请就软件测试人员应该具备什么样的基本素质说说你的看法。

请就如何在开发中进行软件质量控制说说你的看法

简述软件测试的意义,以及软件测试的分类

1、功能测试,性能测试,界面测试,安全测试(可以简单点,比如只涉及到COOKIES里的内容),压力测试(商业性质的网站)等等,B/S软件也要根据其具体功能采用不同的测试策略。

2,软件工程师要具有那些素质?

态度、责任心、自信、敏锐的观察力、良好的发散思维

3、一般公司里实际的软件测试流程是什么样的?你们公司又是怎样的?

先设计后开发模式,加强单元测试,加强代码走查,有一套完整的白盒测试方法。关键是加强开发人员的质量意识,增进程序员向工程师水平发展。

4、意义嘛,就自己想吧。软件测试的分类,这个很多人都按各种方法去分。无明确答案给你。

对测试的理解——基本的测试知识,对测试是否认可?

测试设计的方法并举例说明——测试技术的使用

测试工具——熟悉程度,能否与当前工作匹配?

如何做计划?如何跟踪计划?——日常工作能力

如果开发人员提供的版本不满足测试的条件,如何做?——与开发人员协作的能力熟悉unix系统、oracle数据库吗?——是否具备系统知识

做过开发吗?写过哪些代码?——开发技能

阅读英语文章,给出理解说明?——部分英语能力

文档的意义——是否善于思考?(最简单的概念,不同层次的理解)

假如进入我们公司,对我们哪些方面会有帮助?——讲讲自己的特长

随便找一件物品,让其测试——测试的实际操作能力

软件测试的方法有?

软件测试的过程?

有一个新的软件,假如你是测试工程师,该如何做?

软件测试分哪两种方法?分别适合什么情况?

2。一套完整的测试应该由哪些阶段组成?分别阐述一下各个阶段。

3。软件测试的类型有那些?分别比较这些不同的测试类型的区别与联系。

4。测试用例通常包括那些内容?着重阐述编制测试用例的具体做法

5。在分别测试winform的C/S结构与测试WEB结构的软件是,应该采取什么样的方法分别测试?他们存在什么样的区别与联系?

6。在测试winform的C/S结构软件时,发现这个软件的运行速度很慢,您会认为是什么原因?您会采取哪些方法去检查这个原因?

7。描述使用bugzilla缺陷管理工具对软件缺陷(BUG)跟踪的管理的流程

你在五年内的个人目标和职业目标分别是什么?

正确回答从现在起的五年之内,我希望能够在一个很好的职位上待几年,而且最好有一次晋升,然后就期待着下一步。不管是向上提升,还是在企业内横向调动,对我个人来说,我希望找到一家企业——一家愿意做相互投入的企业——待上一段时间。

评论这个问题没有回答得过分具体(那样可能会产生漏洞),而且它表明你有雄心,并且思考过在企业中的成长方式。通过表达横向调动和向上提升的愿望,表明你是一个有灵活性的人。

你怎样做出自己的职业选择?

正确回答 在上大学四年级前的那个夏天,我决定集中精力在某一领域谋求发展。尽管我是学商业的,但是我不知道自己最终会从事哪一行业的工作。我花了一定的时间考虑自 己的目标,想清楚了自己擅长做的事情以及想从工作中得到的东西,最后我得出了一个坚定的结论,那就是这个行业是最适合我的。

评论 这种回答表明,求职者认真地做过一些计划,缩小了自己的关注点,而且也认准了前进的方向。这种回答还表明,求职者理解个人职业规划的重要性,并且有能力做出认真的个人决策。

1.你都用什么测试方法

针对不同的产品或者系统或者模块,有不同的测试方法。总体而言有白盒测试和黑盒测试。

2.怎么编写案例

案例的编写与测试阶段的定义有很大的关系。系统测试和unit测试的案例可能不同。总体而言测试案例根据系统的需求而定。

3.怎么才能够全面的测试到每一个点

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

1、谈谈软件测试技术,以及如何提高

2、谈谈软件测试职业发展,以及个人的打算

3、谈谈软件测试在企业的地位,也可以结合软件生命周期来谈

有可能清晰的思路比确切的答案更重要

1,一般公司里实际的软件测试流程是什么样的?你们公司又是怎样的?

2,软件工程师要具有那些素质?

3,你会哪些测试工具?怎么操作?

4,你能不能说下你的3到5年的职业计划(规划)

5,你觉得你来应聘有那些优势?

第一关:首先要自我介绍,自己的性格怎么样,目前的工作经历积累了一些什么经验取得了些什么值得一说的成果。然后要说说对软件测试怎么看?还有对于软件测试有什么自己的想法。为什么会想到要做这行(因为我的简历上的工作经历没有关于测试方面的)。哦,还有期望薪资。

第二关:认为软件测试人员所要具备的基本素质,如果遇到问题会怎样处理,如果得不到研发人员的配合(就是研发说这个不是问题)你又会怎么处理?然后就是一些基本概念,比如软件测试的流程有哪些?如果我上任了,首先会怎么开始自己的工作计划。(前两关通过了后面这个就好过多了)

第三关:像我介绍了一下公司的情况,告诉我主要针对什么内容的测试,会不会使用数据库。告诉我大概要做哪些内容,详细的可以上岗以后慢慢熟悉。

面试官最后会问你有什么问题要问吗。作为应聘者的你一般不要说没问题问,这会给面试官留下你不太重视这份工作的坏印象。所以如果你想得到这份工作的话应该抓住这最后的表现自己的机会:

你可以问:

1.贵公司近期和远期的发展目标是什么?

2.贵公司的主要竞争对手有哪些?

3.贵公司有多少开发人员有多少测试人员?

4.贵公司又进一步扩充测试人员的计划吗?

5.如果我有幸能进入贵公司的话,我有怎么样的发展?

6.测试人员的沟通能力很重要,贵公司有规范的沟通渠道吗?

7.请介绍一下贵公司的福利情况。

8.请问我什么时候能知道结果?

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

保证软件质量的最后一道关口。

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

测试计划->测试设计(测试用例,测试数据)->测试执行(单元测试,集成测试,系统测试,回归测试)

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

易用性测试-界面的友好性,操作方便性等。

功能测试-系统中功能性需求的满足

安全性测试-系统是否存在安全隐患和漏洞

性能测试-系统在大并发下的响应速度和健壮性

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

黑盒/白盒:主要区别在是否了解系统或程序的内部结构和代码

单元测试:关注某一个单元,函数,模块的正确性,一般需要编写相关测试代码。集成测试:模块或模块直接的集成接口测试,单个模块测试

系统测试:一个完整功能的完全测试。

07.测试计划工作的目的是什么?测试计划工作的内容都包括什么?其中哪些是最重要的?

提前安排出测试工具选择,测试类型选择,人员需求,保证和项目开发协调一致,保证测试工作顺利进行。

08.您认为做好测试计划工作的关键是什么?

了解项目或系统的业务需求

和项目经理协调好,了解项目的进度计划安排情况

09.您所熟悉的测试用例设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。

边界值/等价类/业务流程图分析和状态转换分析/业务逻辑分析

10.您认为做好测试用例设计工作的关键是什么?

对业务和软件需求非常清楚,可以根据需求不同选择不同的测试用例设计

12.您以往的工作中是否曾开展过测试用例的评审工作?如果有,请描述测试用例评审的过程和评审的内容。

评审计划->预审->评审;

评审内容主要是测试用例对软件需求的覆盖程度,对于相关边界是否考虑,是否针对复杂流程准备多套测试数据,是否有专门针对非功能性需求的测试。

13.您以往是否曾经从事过性能测试工作?如果有,请尽可能的详细描述您以往的性能测试工作的完整过程。

制订计划->选择测试功能->选择测试工具->录制脚本->运行测试->分析结果

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

微软WAS,LoadRunner

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

关键是测试脚本的录制,测试时候测试环境的干净。

16.在您以往的工作中,一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录?

缺陷名词/描述/缺陷等级/严重程度/发现模块/发现步骤和过程/是否可以重现

17.您以往所从事的软件测试工作中,是否使用了一些工具来进行软件缺陷(Bug)的管理?如果有,请结合该工具描述软件缺陷(Bug)跟踪管理的流程。

CQ,也可以使用BugFree等免费工具。

19.您如何看待软件过程改进?在您曾经工作过的企业中,是否有一些需要改进的东西呢?您期望的理想的测试人员的工作环境是怎样的?

将先进的经验或思想固化到过程中,通过过程改进和能力提高来改进软件质量。

《软件测试面试题集合.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
软件测试面试题集合
点击下载文档
相关专题 软件测试面试题大集合 面试题 测试 软件 软件测试面试题大集合 面试题 测试 软件
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文