软件测试面试题

时间:2022-11-24 08:16:56 面试技巧 我要投稿

2017软件测试面试题

  软件测试面试者要在提问环节有很好的表现,提前了解面试题也很有必要,那么2017年的软件测试面试有哪些面试题呢?以下是阳光网小编帮你们整理的2017软件测试面试题,一起来学习啦。

2017软件测试面试题

  2017软件测试面试题(一)

  1、测试员的基本工作职责?

  1)阅读和编写《测试计划》

  2)编写《测试用例》

  3)执行测试,发现缺陷,编写提交《缺陷报告》

  4)跟踪管理缺陷

  5)编写提交《缺陷总结报告》

  2、缺陷报告的组成部分是什么?

  1)缺陷编号(defect ID)

  2) 缺陷标题(summary)

  3)缺陷发现者(detected by)

  4)缺陷发现日期(detected on date)

  5)缺陷所属的模块(subject)

  6)版本(detected in release)

  7)指派给谁(assigned to)

  8)缺陷状态(status) new,open,rejected,fixed,reopen,closed.

  9)严重程度(severity)

  10)优先级(priority)

  11)缺陷描述(description)

  3、缺陷的处理过程?缺陷的生命周期?

  1)测试人员将缺陷填写《缺陷报告》,提交给开发经理,并将缺陷状态设置为new(新的缺陷)。

  2)开发经理验证缺陷有;两种情况。

  情况一、验证通过,开发经理会将缺陷指派给相应的开发人员负责修改缺陷,并将缺陷状态设置为open(打开的缺陷,开发方承认的缺陷)。

  情况二、验证不通过,开发经理会拒绝缺陷,并将缺陷状态设置为:rejected(被拒绝的.缺陷,不被承认的缺陷){缺陷被拒绝后,与测试组长或经理汇报,通过沟通的方式(可能涉及开发人员)最终确认是否为缺陷。如果是,就关闭缺陷(closed);如果不是,谁拒绝的谁打开(open)}

  3)开发人员修改指派给自己的缺陷,并将缺陷状态设置为:fixed(修改后的缺陷,待返测的缺陷)

  4)测试人员对修改的缺陷进行返测,

  情况1)、f返测成功,将缺陷状态设置为:closed(结束的缺陷,关闭的缺陷)

  情况2)、返测失败,将缺陷状态设置为:reopen(重新打开的缺陷,返测失败的缺陷),开发人员会再次修复,直到缺陷被通过返测被关闭为止。

  4、缺陷的基本处理过程?

  New→open→fixed→closed

  1)带有返测失败的缺陷处理过程?

  New→open→fixed→reopen→fixed→closed

  2)被拒绝的缺陷的处理过程?(扩展)

  -- 真的缺陷New →rejected→open→fixed→closed

  -- 假的缺陷new→rejected→closed

  2017软件测试面试题(二)

  1、影响优先级的因素有哪些?

  1)缺陷的严重程度,一般缺陷越严重,优先级越高(并不是绝对的)。

  2)开发人员的开发任务压力,任务越大优先级越小,任务压力越小优先级越大。

  3)缺陷的影响范围,范围越大优先级越大,范围越小优先级越小。

  4)解决缺陷所花费的成本(时间)。时间越短优先级越高,时间越长优先级越小(例如:界面错字)。

  2、优先级和严重程度一旦确定可不可以修改?

  严重程度一旦确定一般不可以修改。优先级一般情况可以改,而且通常是向后延迟。

  3、缺陷的优先级和严重程度是否严格成正比?

  不一定。

  例如:界面的错别字的严重程度是low,但是优先级可以是urgent。

  4、在软件的发布版本中,会不会出现发现,但是没有解决的缺陷?

  会!

  这样的.bug要经过bug讨论会,权衡解决bug的成本和不解决bug的风险才能确定。企业在产品发布后一般会通过打补丁和升级的方式来解决此类的bug。

  5、边界值在冗余的情况行下怎么处理?

  与某个等价类存在重复,但是为了更好的测试质量,必须要测试。

  2017软件测试面试题(三)

  1、测试用例包括哪些部分?

  用例编号;场景目的,测试步骤;预期结果。

  2、理想的测试思想是什么?

  用最少的测试数据达到最好的测试效果。

  3、等价类划分法的应用场合和测试思想。

  只要有数据输入的地方就可以使用。

  思想:从大量的数据中划分若干的范围,然后在从每一个范围中挑选代表数据进行测试。

  4、有效等价类和无效等价类的概念?

  有效等价类:对程序来说有意义的,合理的.数据输入集合。

  无效等价类:对程序来所无意义的,不合理的数据输入集合。

  5、软件的两个基本条件?

  功能的基本实现;强大的异常处理能力(健壮性)。

  6、使用等价类划分的步骤?

  1)需求分析(初步划分),划分等价类。

  2)细化等价类。依据数据的类型和格式。

  3)将等价类填写到《等价类表》中。

  4)编写《测试用例》。每个等价类至少要挑选一个代表数进行测试。

  7、每个控件单独测试时,存在哪两个问题?

  1)有效等价类在测试时存在冗余(重复)。

  2)无效等价类在测试时存在许多没有考虑到的因素(适当优化)

  8、等价类的特点是什么?

  严格来说,在同一个等价类中挑选的数据测试的数量对程序测试质量没有影响。

  9、边界值法的应用场合?

  有数据输入的地方可以用边界值法,边界值法常常和等价类划分法一起使用。

  10、边界值法怎么使用?

  1)边界值:有效等价类和无效等价类之间的分界点。

  2)次边界值:在边界值两边的点是次边界值。

【软件测试面试题】相关文章:

软件测试面试题12-09

软件测试经典面试题04-07

软件测试的面试题04-07

软件测试面试题04-03

金融软件测试面试题04-07

高级软件测试面试题04-07

android软件测试面试题04-04

软件测试员面试题04-03

软件测试面试题大全04-03