测试工程师试题及答案.docx
- 文档编号:8037887
- 上传时间:2023-01-28
- 格式:DOCX
- 页数:26
- 大小:28.49KB
测试工程师试题及答案.docx
《测试工程师试题及答案.docx》由会员分享,可在线阅读,更多相关《测试工程师试题及答案.docx(26页珍藏版)》请在冰豆网上搜索。
测试工程师试题及答案
测试工程师试题及答案
本考卷时长:
120分钟满分:
100分
一、判断题(每题1分,共10分)10题
1、软件是一种逻辑实体,而不是详细的物理实体,因此它拥有抽象性。
(√)
2、白盒测试重视于程序结构,黑盒测试重视于功能,此中白盒测试需要程序员参加,黑盒
测试不需要(×)
3、单元测试往常应当先进行“人工走查”,再以白盒法为主,辅以黑盒法进行动向测试。
(√)
4、集成测试也叫做组装测试,往常在编码达成的基础上,将所有的程序模块进行有序的、递加的测试(×)
5、系统测试应尽可能在实质运履行用环境下进行(√)
6、详尽设计的目的是为软件结构图中的每一个模块确定使用的算法和块内数据结构,并用
某种选定的表达工具给出清楚的描绘。
(√)
7、测试人员在测试过程中发现一处问题,假如问题影响不大,而自己又能够改正,应立刻
将此问题正确改正,以加速、提升开发的进度。
(×)
8、程序、需求规格说明、设计规格说明都是软件测试的对象(√)
9、第三方测试是在开发方与用户方的测试基础长进行的考证测试(×)
10、数据流图和数据词典共同构成系统的逻辑模型。
(√)
二、单项选择题(每题2分,共40分)20题
1、软件测试的目的正确的选项是(D)
①测试是为了发现程序中的错误而履行程序的过程;
②好的测试方案是极可能发现迄今为止还没有发现的错误的测试方案;
③成功的测试是发现了到现在为止还没有发现的错误的测试
④测试其实不不过是为了找犯错误.经过剖析错误产生的原由和错误的发生趋向,能够帮
助项目管理者发现目前软件开发过程中的缺点,以便实时改良;
A、①B、①②③C、②③④D、①②③④
2、软件测试的对象包含(B)
A.目标程序和有关文档B.源程序、目标程序、数据及有关文档
C.目标程序、操作系统和平台软件D.源程序和目标程序
3、从能否关怀软件内部结构和详细实现的角度区分。
(B)
A、静态测试、动向测试
B、黑盒测试、白盒测试、灰盒测试
C、单元测试、集成测试、确认测试、系统测试、查收测试
D、以上都不对
4、对于软件测试模型,描绘正确的选项是(C)
A、V模型测试的对象就是程序自己,测试与开发能够同一阶段进行
B、W模型测试的对象是程序,需求、设计等,能够支持迭代的开发模型
C、H模型软件测试过程活动完好独立,贯串产品整个生命周期,与其余流程并发地进行。
D、X模型是预先计划再进行测试。
5、软件测试按实行组织分,测试应当包含以下的(A)
①开发方测试②用户方测试③第三方测试④查收测试⑤确认测试
A.①②③
B.③④⑤
C.①②④
D.①②③④⑤
6、拟订测试计划的步骤:
(
D)
A、确定项目管理体制估计测试工作量
B、确定测试范围确定测试策略
C、确定测试构架确定项目管理体制
D、确定测试范围确定测试策略
测试计划评审
确定测试标准、估计测试工作量
估计测试工作量测试计划评审
确定测试标准确定测试构架
确定项目管理机
制估计测试工作量
测试计划评审
7、为保证测试活动的可控性,一定在软件测试过程中进行软件测试配置管理,一般来说,
软件测试配置管理中最基本的活动包含(A)
A.配置项表记、配置项控制、配置状态报告、配置审计
B.配置基线确定、配置项控制、配置报告、配置审计
C.配置项表记、配置项更改、配置审计、配置追踪
D.配置项表记、配置项控制、配置状态报告、配置追踪
8、某次程序调试没有出现估计的结果,以下(B)不行能是致使犯错的原由。
A、变量没有初始化B、编写的语句书写格式不规范
C、循环控制犯错D、代码输入有误
9、以下对于程序效率的描绘错误的选项是(B)。
A、提升程序的履行速度能够提升程序的效率
B、降低程序占用的储存空间能够提升程序的效率
C、源程序的效率与详尽设计阶段确定的算法的效率没关
D、好的程序设计能够提升效率
10、逻辑路径覆盖法是白盒测试用例的重要设计方法,此中语句覆盖法是较为常用的方法,
针对下边的语句段,采纳语句覆盖法达成测试用例设计,测试用例见下表,对表中的空缺项
(True或许False),正确的选择是(A)。
语句段:
if(A&&(B||C))x=l;
elsex=O;
用例表:
用例1
用例2
A
TRUE
FALSE
B
①
FALSE
C
TRUE
②
A&&(B||C)③FALSE
A.①TRUE②FALSE③TRUEB.①TRUE②FALSE③FALSEC.①FALSE②FALSE③TRUED.①TRUE②TRUE③FALSE
11、程序设计语言中(D)。
A.while循环语句的履行效率比do-while循环语句的履行效率高
B.while循环语句的循环体履行次数比循环条件的判断次数多1,而do-while语
句的循环体履行次数比循环条件的判断次数少1
C.while语句的循环体履行次数比循环条件的判断次数少1,而do-while语句的
循环体履行次数比循环条件的判断次数多1
D.while语句的循环体履行次数比循环条件的判断次数少1,而do-while语句的
循环体履行次数等于循环条件的判断次数
12、DB,DBMS和DBS三者间的关系是(B)
A.DB包含DBMS和DBSB.DBS包含DB和DBMS
C.DBMS包含DBS和DBD.DBS与DB、DBMS没关
13.在TCP/IP模型中,应用层包含了所有的高层协议,在以下的一些应用协议中,B是能
够实现当地与远程主机之间的文件传输工作。
AtelnetBFTPCSNMPDNFS
14、一个局域网中某台主机的IP地点为176.68.160.12,使用22位作为网络地点,那
么该局域网的子网掩码和,最多能够连结的主机数分别为(B)
A、255.255.251.01021
B、255.255.252.01022
C、255.255.253.01023
D、255.255.254.01024
15、Linux文件系统的文件都按其作用分门别类地放在有关的目录中,对于外面设施文件,
一般应将其放在(C)目录中。
A/binB/etcC/devD/lib
16、某企业采纳的软件开发过程经过了CMM2认证,表示该企业(C)。
A.开发项目收效不稳固,管理杂乱
B.对软件过程和产质量量成立了定量的质量目标
C.成立了基本的项目级管理制度和规程,可对项目的成本、进度进行追踪和控制
D.可集中精力采纳新技术新方法,优化软件过程
17、质量管理人员在安排时间进度时,为了能够从全局出发、抓住重点路径、兼顾安排、集
中力量,进而达到准时或提早达成计划的目标,能够使用(A)。
A.活动网络图
B.因果图
C.优先矩阵图
D.检查表
18、某企业近来承接了一个大型信息系统项目,项目整体压力较大,对这个项目中的更改,
能够使用(B)等方式提升效率。
①分优先级办理②规范办理③整批办理④分批办理
A.①②③B.①②④C.②③④D.①③④
19、下边哪项工作是制定进度计划的基础:
(A)
A、工作分解结构(WBS)
B、网络图
C、甘特图(GANTT)
D、资源均衡(RESOURCELEVELLING)
20、下边哪一方法往常不会被用来缩短进度?
(D)
A.赶工
B.更改范围
C.以并行方式而不是序列方式来实行进行活动
D.资源均衡
三、填空题(每空1分,共10分)共10空
1、黑盒测试是功能测试,用黑盒技术设计测试用例有4种方法:
(等价类区分)(界限值分
析)(错误推断)(因果图)。
2、实质的逻辑覆盖测试中,一般以条件组合覆盖为主设计测试用例,而后再增补部分用例,以达到(路径)覆盖测试标准。
3、集成测试的方法有两种:
渐增式测试和(非渐增式测试)。
4、软件测试过程中需要3类信息:
软件配置、(测试配置)和(测试工具)。
5、SCM是一组管理整个软件生计期各阶段中(更改)的活动。
6、基线的作用是把各阶段的开发工作区分得更为明确,便于检查与确认阶段成就。
所以,
基线能够作为项目的一个(检查点)。
四、简答题
(每题5
分、共25分)
1、高级测试工程师平时工作职责,及应当按照规范(
5分)
2、请画出软件测试过程
V模型,并写出采纳
V模型存在的问题(
5分)
答:
1)V模型图
2)采纳V模型存在问题:
①.测试是开发以后的一个阶段。
②.测试的对象就是程序自己。
③实质应用中简单致使需求阶段的错误向来到最后系统测试阶段才被发现。
④整个软件产品的过程质量保证完好依靠于开发人员的能力和对工作的责任心,
并且上一步的结果一定是充足和正确的,假如任何一个环节出了问题,则势必严重的影响整个工程的质量和预期进度。
3、软件测试的原则,这些原则能更好的理解和指导我们做测试工作,请把你所知道的原则
详尽列出来。
(5分)
答:
1、测试能够显示缺点的存在,但不可以证明系统不存在缺点。
2、穷尽测试是不行能的
3、测试的尽早介入(越晚发现一个bug,改正bug成本成倍增添)。
4、第三方或独立的测试团队。
5、测试的标准是用户的需求
6、尽早定义产品的质量标准(测试用例应包含明确的输入和输出,做到有的放矢)
7、用例全面(有效数据、无效数据)
8、实时更新测试用例,减少测试人员形成定势思想(杀虫剂悖论:
杀虫剂用得多了,
害虫就有免疫力,杀虫剂就发挥不了效劳)
9、严格履行测试计划,清除测试的任意性。
10、充足注意测试中的群集现象,80%的错误集中在20%的程序模块中。
11、应当对每一个测试结果做全面检查。
12、妥当保留测试计划,测试用例,犯错统计和最后剖析报告,为保护供给方便。
13、测试贯串于整个生命周期
4、CMM由低至高共分为5个级别是什么?
并简述每级基本特点。
(5分)
答:
CMM由低至高共分为5个级别:
初始级、可重复级、定义级、管理级和优化级
CMM五级基本特点:
CMM一级,初始级:
个其余,杂乱的过程,几乎没有定义过程的规则或步骤;
CMM二级,可重复级:
已成立的必需过程准则,但主要过程依靠于个人经验;
CMM三级,定义级:
量化的已定义且制度化的过程;
CMM四级,管理级:
量化的已质量的过程;
CMM五级,优化级:
达到一个连续改良过程。
5、ISO9001管理八原则是什么?
并进行简要描绘?
(
5分)
答:
1.以顾客为关注焦点:
组织依靠于顾客,所以组织应当理解顾客目前的和将来的需求,
进而知足顾客要求并超越其希望。
2.领导作用:
领导者将本组织的主旨、方向、和内部环境一致同来,并创建使职工能够充足参加实现组织目标的环境。
80%质量问题与管理有关,20%与职工有关。
3.全员参加:
各级职工是组织的生计和发展之本,只有他们的充足参加,才能使其才
能给组织带来最正确效益。
岗位职责包含了全员(从总经理到基层职工)。
4.过程方法:
将有关的资源和活动作为过程进行管理,能够更高效地获得预期结果。
5.管理的系统方法:
ISO9000针对设定的目标,辨别、理解并管理一个由互相关系的
过程所构成的系统,有助于提升组织的有效性和效率。
木水桶的围板原理。
6.连续改良:
是组织的一个永久发展的目标。
PDCA循环。
7.鉴于事实的决议方法:
针对数据和信息的逻辑剖析或判断是有效决议的基础。
用数
据和事实说话。
8.互利的供方关系:
经过互利的关系,加强组织及其供方创建价值的能力。
麦当劳管
理方式。
五、剖析题(每题15分、共1题、共15分)
有一个办理单价为5角钱的饮料的自动售货机软件测试用例的设计。
其规格说明以下:
若投
入5角钱或1元钱的硬币,押下〖橙汁〗或〖啤酒〗的按钮,则相应的饮料就送出来。
若售
货机没有零钱找,则一个显示〖零钱找完〗的红灯亮,这时在投入1元硬币并押下按钮后,
饮料不送出来并且1元硬币也退出来;如有零钱找,则显示〖零钱找完〗的红灯灭,在送出
饮料的同时退还5角硬币。
1)剖析这一段说明,列出原由和结果原由:
1.售货机有零钱找
2.投入1元硬币
3.投入5角硬币
4.押下橙汁按钮
5.押下啤酒按钮
结果:
21.售货机〖零钱找完〗灯亮
22.退还1元硬币
23.退还5角硬币
24.送出橙汁饮料
25.送出啤酒饮料
2)画出因果图,以下图。
所有原由结点列在左侧,所有结果结点列在右侧。
成立中间结点,表示办理的中间状态。
中间结点:
11.投入1元硬币且押下饮料按钮
12.押下〖橙汁〗或〖啤酒〗的按钮
13.应当找5角零钱并且售货机有零钱找
14.钱已付清
1.软件测试是软件开发的重要环节,进行软件测试的目的是(B)
A)证明软件错误不存在
B)证明软件错误的存在
C)更正程序所有的错误
D)发现程序所有的错误
2.对于软件质量描绘不正确的选项是:
(B)
A)高质量的过程产生高质量的产品
B)软件质量是测试人员测试出来的
C)软件质量是设计和规划出来的
D)项目阶段结束意味着产质量量达到了预期的标准
3.对于软件测试描绘不正确的选项是:
(C)
A)软件测试没法找到程序中间的所出缺点
B)测试工程师需要在最短时间内达成最有效的测试
C)软件测试工程师只需认识需求就能够了
D)测试工程师也需要认识编码知识
4.测试工程师需要认识下边哪些知识:
(D)
A)项目管理知识
B)测试知识
C)需求管理
D)以上都包含
5.检查软件产品能否切合需求定义的过程称为:
(A)
A)确认测试
B)集成测试
C)性能测试
D)功能测试
6.评审是对软件进行表态测试的一种方法,下述结论中。
哪个是与软件评审没关的内容:
(D)
A)尽量发现错误
B)检查软件文档
C)依据评审标准
D)依靠测试信息
7.路径测试是整个结构测试的重要构成,但在研究路径测试时,往常又是使用程序控制流图来取代(C)
A)程序框图
B)结构图
C)数据流图
D)程序流程图
8.软件测试种类按开发阶段区分是(A)
A)需求测试、单元测试、集成测试、考证测试
B)单元测试、集成测试、确认测试、系统测试、查收测试
C)单元测试、集成测试、查收测试、确认测试、查收测试
D)调试、单元测试、集成测试、用户测试
9.下陈述法错误的选项是(B)
A)单元测试又称为模块测试,是针对软件测试的最小单位—程序模块进行正确性查验的测
试工作
B)集成测试也叫做组装测试,往常在编码达成的基础上,将所有的程序模块进行有序的、
弟增的测试。
C)集成测试是查验程序单元和零件的接口关系,逐渐集成为切合纲要设计要求的程序零件
或整个系统。
D)系统测试是真切或模拟系统运转环境下,检查完好的程序系统可否和有关硬件、外设、
网络、系统软件和支持平台等正确配置与连结,并知足用户需求
10.以下对于alpha测试的描绘:
C
(1)alpha测试需要用户代表参加
(2)alpha测试不需要用户代表参加
(3)alpha测试是系统测试的一种
(4)alpha测试是查收测试的一种
A)
(1)(3)
B)
(2)(3)
C
(1)(4)
C
(2)(4)
21.对于自动化测试描绘正确的选项是(D)
A)引入自动化测试能够降低测试成本
B)软件产品测试合适自动化测试
C)自动化测试工具能够达成所有的自动化测试
D)自动化测试脚本相同需要进行查收和确认
22.对于软件性能简述不正确的选项是(A)
A)在看代码达成以前,没法进行与性能有关的工作
B)性能是设计和规划出来的,而不是测试出来的
C)性能测试在好多状况下不可以发现特定的性能缺点
23.LoadRunner中对于“关系(Conelation)”描绘错误的选项是(D)
A)关系分为手动管理和自动关系
B)关系是对提交数据的参数化过程
C)关系是为认识决服务器端生成数据后期使用的问题
D)关系函数是一种注册类函数
24.LoadRunner中Controller对于虚构用户描绘正确的选项是(C)
A)虚构用户并发测试能够做到绝对并发
B)在一台计算机上能够实质模拟任意多的虚构用户
C)虚构用户可散布在多台客户端上
D)虚构用户数和服务器端压力呈线性关系
25.对于性能测试,描绘错误的选项是(C)
A)性能测试是对系统的在性能方面的丈量工作。
B)响应时间是系统重要的性能指标,原则上能够用秒表手工测试
C)思虑时间是指系统停留的时间
D)吞吐量是指系统在单位时间内办理事务的能力
26.以下哪些观点不属于性能测试(B)
A)丈量相应时间
B)可伸缩性
C)吞吐量
D)可保护性
27.测试一个WEB应用性能,可能会用到的协议有(C)
A)HTTP
B)HTTP/HTTPS
C)HTTP/HTTPS/SOAP
D)HTTP/HTTPS/SOAP/UDP
28.单元测试范围包含(A)
A)方法间集成
B)平行类测试
C)类簇测试
D)以上都是
29.对于JUNIT,描绘错误的选项是(B)
A)JUNIT是Java语言的单元测试框架
B)JUNIT只好测试公共函数
C)JUNIT介绍先测试后实现的方法
D)setUp、tearDown函数只履行一次
30.对于测试驱动开发,描绘错误的选项是(C)
A)测试驱动开发式是一种矫捷开发方法
B)TDD需求开发人员学习测试有关知识
C)测试驱动开发不合适使用CMM/CMMI方法
D)测试驱动开发能够和结对编程联合使用
31.下边过程模型中不属于测试过程模型的是(D)
A)X模型
B)V模型
C)H模型
D)B模型
32.以下哪个描绘能够看作是测试工作结束的标记(D)
A)发现的缺点所有改正
B)缺点发现率低于阈值
C)测试用例所有运转结束
D)开发人员不再改正缺点
33.测试过程中需要胸怀的基础数据(一阶胸怀元)不包含(C)
A)严重缺点数
B)封闭缺点数
C)缺点密度
D)各个阶段发现和消除缺点数
34、独立的测试项目管理往常不包含下边哪些内容(B)
A)测试需求管理
B)测试目标管理
C)测试工作量管理
D)被测试产质量量
35、TQM是指(B)
A)TeamQualityManagement
B)TotalQualityManagement
C)TotalQuickManagement
D)TotalQualityManagers
36、估量过程中QCD标准是指(A)
A)Quality,Cost,Delivery
B)QualityCauseDelivery
C)QuantityCostDelivery
D)QualityCostDemand
37.PDCA环又被叫做(B)
A)DemingWheel
B)ContinuousImprovementCycle
C)DemingCycle
D)Alloftheabove
38.Thetypeoftestingdone
during
software
implementation
and
beforemodule
integrationiscalled
(A)
A)unittesting
B)betatesting
C)systemtesting
D)acceptancetesting
39.WhichisNOTaconceptofWhiteBoxTesting
(B)
A)Youshouldexecuteallloopsattheirboundaryconditions
B)Youshouldexecuteallinterfacesattheirboundaryconditions
C)Youshouldexecutealllogicaldecisionsontheirtrueandfalsesides
D)Youshouldexecuteallindependentpathswithinamoduleatleastonce
40.Black-boxandwhite-boxtestingmethodareoftenusedinsoftwaretesting
phase.inwhich,thewhite-boxismainly
usedtotestsoftware
’s(
D)
A)reasonablenessofstructure
B)correctnessofaprogram
C)externalfunctionofaprogram
D)internallogicof
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 测试 工程师 试题 答案