如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
软件测试面试题软件测试面试试题第页深圳市誉融科技有限公司软件测试工程师面试题(考试时间80分钟,满分100分)姓名:__________应聘职位:__________题号一二三四总分核分人得分一、单项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1、软件测试的目的是()。A.评价软件的质量B.发现软件的错误C.找出软件中的所有错误D.证明软件是正确的2、为了使测试高效率,应选择的数据是()A.随机地选取测试数据B.取一切可能的输入数据作为测试数据C.选择发现错误的可能性大的数据作为测试数据3、软件调试的目的是()。A.找出错误所在并改正之B.对错误性质进行分类C.排除存在错误的可能性D.统计出错的次数4、使用白盒测试方法时,确定测试数据应根据()和指定的覆盖标准。A.程序的内部逻辑B.使用说明书C.程序的复杂程度D.程序的功能5、软件集成测试的工作最好由()来承担,以提高测试的效率。A.该软件的设计人员B.该软件开发组的负责人C.该软件的测试人员D.不属于该软件开发者的软件设计人员6、黑盒测试法是通过分析程序的()来设计测试用例的方法。A.应用范围B.内部逻辑C.功能D.输入数据7、白盒测试适用于对()阶段的软件文档进行测试。A.编码B.软件详细设计C.软件总体设计D.需求分析8、以下哪种不是白盒测试方法()。A.语句覆盖B.判定覆盖C.错误推测法D.条件覆盖9、测试工作是在何时介入的()A.需求阶段B.设计阶段C.开发阶段D.编码完成后10、验收测试是由()来完成的。A.测试人员B.生产人员C.质量保障人员D.最终用户二、判断题(本大题共12空,每小题2分,共24分)1、Beta测试是验收测试的一种。()2、项目立项前测试人员不需要提交任何工件。()3、集成测试计划在需求分析阶段末提交。()4、代码评审员一般由测试员担任。()5、负载测试是验证要检验的系统的能力最高能达到什么程度。()6、代码评审是检查源代码是否达到模块设计的要求。()7、单元测试能发现约80%的软件缺陷。()8、尽量采用复合的条件测试,以避免嵌套的分支结构。()9、发现错误多的程序模块,残留在模块中的错误也多。()10、黑盒测试方法中最有效的是因果图法。()11、软件验收测试的合格通过准则是:软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。()12、对于连锁型分支结构,若有n个判定语句,则有2n条路径。()三、简答题(本大题共6小题,每小题6分,共36分)1、简要概述软件测试的基本流程?2、您所熟悉的软件测试类型都有哪些?请试着比较它们之间的不同?3、测试报告中包含哪些重要数据?4、测试计划工作的内容都包括什么?其中哪些是最重要的?5、您认为做好测试计划工作的关键是什么?6、您以往是否曾经从事过性能测试工作?如果有,请举例说明性能测试工作的过程?四、应用题(本大题共2小题,每小题10分,共20分)1、在三角形计算中,要求三角型的三个边长:A、B和C。当三边不可能构成三角形时提示错误,可构成三角形时计算三角形周长。若是等腰三角形打印“等腰三角形”,若是等边三角形,则提示“等边三角形”。画出程序流程图、控制流程图、找出基本测试路径,对此设计一组测试用例。2、一个喝水用的纸杯,写出相应的测试用例?