资源描述:
《软件测试工程师笔试题目》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、软件测试工程师笔试题请将判断题以及选择题答案集中写在本文档最后。第一大题:判断题(Y/N)1.软件测试的目的是尽可能多的找出软件的缺陷。Y2.Beta测试是验收测试的一种。Y3.验收测试是由最终用户来实施的。N4.项目立项前测试人员不需要提交任何工件。Y5.单元测试能发现约80%的软件缺陷。Y6.代码评审是检查源代码是否达到模块设计的要求。N7.自底向上集成需要测试员编写驱动程序。Y8.负载测试是验证要检验的系统的能力最高能达到什么程度。N9.测试人员要坚持原则,缺陷未修复完坚决不予通过。N10.代码评审员一般由测试员担任。N11.我们可以人为的使得软件不存
2、在配置问题。N12.集成测试计划在需求分析阶段末提交。N第二大题:选择题(答案可能是一个也可能是多个,请在相应的答案选项上画对钩)1.软件验收测试的合格通过准则是:ABCDA.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。B.所有测试项没有残余一级、二级和三级错误。C.立项审批表、需求分析文档、设计文档和编码实现一致。D.验收测试工件齐全。2.软件测试计划评审会需要哪些人员参加?ABCDA.项目经理B.SQA负责人C.配置负责人D.测试组3.下列关于alpha测试的描述中正确的是:ADA.alpha测试需要用户代表参加B.alpha测试
3、不需要用户代表参加C.alpha测试是系统测试的一种D.alpha测试是验收测试的一种4.测试设计员的职责有:BCA.制定测试计划B.设计测试用例C.设计测试过程、脚本D.评估测试活动5.软件实施活动的进入准则是:ABCA.需求工件已经被基线化B.详细设计工件已经被基线化C.构架工件已经被基线化D.项目阶段成果已经被基线化第三大题:简答题1.什么是软件测试为了发现程序中的错误而执行程序的过程。2.软件开发生命周期有哪些?这些生命周期适用的范围是什么(1)瀑布模型适用范围:在开始时需求就定义得很明确,以后只有次要变动(2)原型模型适用范围:当用户需求是不清晰的
4、,或开发者对用户的间作还不明确的(3)增量模型适用范围:以原形模型为基础,开发系统的增量(4)快速应用开发模型(RAD)适用范围:于技术风险低,性能标准不高,与现有的应用交互少.(5)螺旋模型适用范围:十分复杂和风险很大的项目3.软件开发过程中,测试人员都需要参与哪些活动?测试应该在开发进行需求分析的时候,提出可测试性需求.等开发写出SRS的时候,,就要对SRS进行评审.评审通过,把SRS基线化;开发写概要设计书,测试做系统测试计划,系统测试方案,系统测试用例.等开发写完HLD,测试就要对HLD进行评审.评审通过,把HLD基线化。开发写详细设计书,测试做集成
5、测试计划,集成测试方案,集成测试用例.等开发写完LLD,测试就要对LLD进行评审.评审通过,把LLD基线化。开发做coding,测试做单元测试计划,单元测试方案,单元测试用例.等开发做完coding,然后测试要对代码进行审核,最后再是测试的执行。4测试结束的标准是什么?用例全部测试覆盖率达到标准缺陷率达到标准其他指标达到质量标准5软件的缺陷等级应如何划分?A类—严重错误,包括以下各种错误:(1).由于程序所引起的死机,非法退出(2).死循环(3).数据库发生死锁(4).因错误操作导致的程序中断(5).功能错误(6).与数据库连接错误(7).数据通讯错误B类—
6、较严重错误,包括以下各种错误:(1).程序错误(2).程序接口错误(3).数据库的表、业务规则、缺省值未加完整性等约束条件C类—一般性错误,包括以下各种错误:(1).操作界面错误(包括数据窗口内列名定义、含义是否一致)(2).打印内容、格式错误(3).简单的输入限制未放在前台进行控制(4).删除操作未给出提示5.数据库表中有过多的空字段D类—较小错误,包括以下各种错误:(1).界面不规范(2).辅助说明描述不清楚(3).输入输出不规范(4).长操作未给用户提示(5).提示窗口文字未采用行业术语(6).可输入区域和只读区域没有明显的区分标志E类—测试建议6.对
7、于Web项目的测试,作为测试人员,你认为在测试活动过程中,需要注意哪些方面?7.你对软件测试工程师的岗位是如何认识的?如果被聘用,你对自己的后期发展是如何规划的?判断及选择题答案:判断YYNYYNYNNNNN选择(1、ABCD)(2、ABCD)(3、AD)(4、BC)(5、ABC)