软件测试技术(习题卷13)_第1页
软件测试技术(习题卷13)_第2页
软件测试技术(习题卷13)_第3页
软件测试技术(习题卷13)_第4页
软件测试技术(习题卷13)_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

试卷科目:软件测试技术软件测试技术(习题卷13)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpages软件测试技术第1部分:单项选择题,共56题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.配置测试()A)是指检查软件之间是否正确交互和共享信息B)是交互适应性、实用性和有效性的集中体现C)是指使用各种硬件来测试软件操作的过程D)检查缺陷是否有效改正答案:C解析:[单选题]2.我必须了解底层原理才能更有效学习A)强烈同意B)同意C)不同意D)最不同意答案:B解析:[单选题]3.系统的功能性测试需求主要是根据()来检验被测试的系统是否满足软件各方面的功能的使用要求,包括用户界面的友好性。A)产品规格说明书B)源程序C)测试文档D)测试用例答案:A解析:[单选题]4.如果采用边界值分析法进行健壮性测试,需要对程序的每个输入变量选取()来设计测试用例。A)略小于最小值、最小值、正常值、最大值、略大于最大值B)最小值、正常值、最大值C)略小于最小值、最小值、略大于最小值、正常值、略小于最大值、最大值、略大于最大值D)最小值、略大于最小值、正常值、略小于最大值、最大值答案:C解析:[单选题]5.下述说法错误的是_______。A)单元测试又称为模块测试,是针对软件测试的最小单位-程序模块进行正确性检验的测试工作B)集成测试也叫做组装测试,通常在编码完成的基础上,将所有的程序模块进行有序的、递增的测试C)集成测试是检验程序单元或部件的接口关系,逐步集成为符合概要设计要求的程序部件或整个系统。D)系统测试是在真实或模拟系统运行环境下,检查完整的程序系统能否和相关硬件、外设、网络、系统软件和支持平台等正确配置与连接,并满足用户需求答案:B解析:[单选题]6.以下哪个阶段需要考察模块间的接口和各模块之间的联系?A)单元测试B)集成测试C)确认测试D)系统测试答案:B解析:[单选题]7.黑盒测试是从()观点出发的测试,而白盒测试是从()观点出发的测试A)开发人员、管理人员B)用户、管理人员C)用户、开发人员D)开发人员、用户答案:C解析:[单选题]8.下列关于测试与调试的说法中错误的是()。A)测试是显示错误的行为,而调试是推理的过程B)测试显示开发人员的错误,调试是开发人员为自己辩护C)测试能预期和可控,调试需要想象、经验和思考D)测试必须在详细设计已经完成的情况下才能开始,没有详细设计的信息不可能进行调试答案:D解析:[单选题]9.下列()是关于软件缺陷的描述。A)导致软件包含故障的人的行为B)产品的异常情况C)引起一个功能部件不能完成所要求的功能的一种意外情况D)功能部件执行其规定功能的能力丧失答案:B解析:[单选题]10.由因果图转换而来的()是确定测试用例的基础。A)决策表B)约束条件表C)输入状态表D)输出状态表答案:A解析:[单选题]11.在下面所列举中的逻辑测试覆盖中,发现错误能力最弱的是()。A)语句覆盖B)判定覆盖C)条件覆盖D)路径覆盖答案:A解析:[单选题]12.在结识陌生人时,我充满自信A)强烈同意B)同意C)不同意D)最不同意答案:C解析:[单选题]13.自底向上单元测试的策略是首先对模块调用图上的哪一层模块进行测试()A)最底层B)下一层C)最高层D)上一层答案:A解析:[单选题]14.对Web网站进行的测试中,属于功能测试的是()A)连接速度测试B)链接测试C)平台测试D)安全性测试答案:B解析:[单选题]15.如果某测试用例集实现了某软件的路径覆盖,那么它一定同时实现了该软件的()A)判定覆盖B)条件覆盖C)判定/条件覆盖D)条件组合覆盖答案:A解析:[单选题]16.白盒测试是根据程序的()设计测试用例。A)功能B)性能C)内部逻辑D)内部数据答案:C解析:[单选题]17.我善于参考他人的观点A)强烈同意B)同意C)不同意D)最不同意答案:A解析:[单选题]18.假定X为整数类型变量,X>=1并且X<=10,如果用边界值分析法,X在测试中应该取()值。A)1,10B)0,1,10,11C)1,11D)1,5,10,11答案:B解析:[单选题]19.在系统测试中,测试人员主要根据()设计测试用例。A)需求分析说明书B)概要设计说明书C)详细设计说明书D)系统规格说明书答案:A解析:[单选题]20.()。导致软件缺陷的最大原因是()A)软件需求说明书B)设计方案C)编码D)维护答案:A解析:[单选题]21.()。以下说法错误的是()A)软件测试是可以穷尽的,所以可以找到所有的错误B)软件开发工具也会造成软件的错误C)采用缺乏文档的代码是个错误的选择D)不断变化的需求是项目失败的最大杀手答案:A解析:[单选题]22.软件测试技术可以分为静态测试和动态测试,下列说法中错误的是A)静态测试是指不运行实际程序,通过检查和阅读等手段来发现程序中的错误。B)动态测试是指实际运行程序,通过运行的结果来发现程序中的错误。C)动态测试包括黑盒测试和白盒测试。D)白盒测试是静态测试,黑盒测试是动态测试。答案:D解析:[单选题]23.在Web应用软件的分层测试策略中,下列()不是测试关注的层次。A)数据层B)业务层C)服务层D)表示层答案:C解析:[单选题]24.脚本的具体内容依赖于()。A)测试工具B)测试工具和脚本技术C)测试用例D)脚本技术答案:B解析:[单选题]25.我一向准时到达A)强烈同意B)同意C)不同意D)最不同意答案:A解析:[单选题]26.下面为一段C语言程序,最小边界值问题可以定位在()。Intdata(3)IntiFor(i=l,i<=3,i++)Data(i)=100A)data(0)B)data(1)C)data(2)D)data(3)答案:A解析:[单选题]27.软件调试的目的是()。A)发现软件中隐藏的错误B)解决测试中发现的错误C)尽量不发现错误以便早日提交软件D)证明软件的正确性答案:B解析:[单选题]28.()。大型软件系统的测试不包括()。A)单元测试B)集成测试C)验收测试D)运行测试答案:D解析:二、[单选题]29.单元测试中设计测试用例的依据是()。A)详细设计规格说明书B)项目计划说明书C)需求规格说明书D)概要设计规格说明书答案:A解析:[单选题]30.()。状态图中的初态用()图形符号表示。A)实心黑圆B)空心黑圆C)圆圈D)包含实心黑圆的圈答案:A解析:[单选题]31.下列哪一项不属于软件功能易用性测试关注的内容()A)软件界面的色彩是否协调B)软件是否能主动禁止用户可能进行的非法操作C)软件是否允许用户针对自己的使用习惯进行定制D)软件是否能帮助用户减少输入中的重复劳动答案:A解析:[单选题]32.对系统不断的增加压力以测试系统的性能,直到系统的一些性能指标达到极限,这种测试称为()。A)负载测试B)并发测试C)压力测试D)强度测试答案:A解析:[单选题]33.一个一致性的系统要满足的条件是()。A)静态一致性要求B)动态一致性要求C)符合PICS的要求和能力D)以上全部答案:D解析:[单选题]34.以下哪一种选项不属于软件缺陷()A)软件没有实现产品规格说明所要求的功能B)软件中出现了产品规格说明指明不应该出现的错误C)软件实现了产品规格说明没有提到的功能D)软件实现了产品规格说明所要求的功能但因受性能限制而未考虑可移植性问题答案:D解析:[单选题]35.针对移动App应用测试,除了针对代码的单元测试、系统功能测试之外,侧重考虑以下哪些测试()。①兼容性测试②交互性测试③用户体验测试④耗电量测试⑤网络流量测试⑥网络连接测试⑦性能测试⑧稳定性测试A)①②③④⑤⑥B)①⑤⑥⑦⑧C)①②③④⑤⑥⑦⑧D)①③④⑤⑥答案:C解析:[单选题]36.通常测试用例很难100%覆盖测试需求,因为()。输入量太大;②输出结果太多;③软件实现途径多;④测试依据没有统一标准。A)①②B)①③C)①②③D)①②③④答案:D解析:[单选题]37.软件兼容性需要测试的要点不包括()A)数据兼容性测试B)与其他非同类软件的兼容性C)与操作系统的兼容性D)与其他同类软件的兼容性答案:D解析:[单选题]38.关于Katalon自动化测试工具的相关说法正确的是A)Katalon可以对Web进行测试,且支持自定义测试脚本测试B)Katalon可以对Web进行录制回放操作,且可以修改录制的脚本C)在浏览器中使用Katalon测试工具插件可以简洁高效的进行测试,且可以导出脚本D)Katalon无法对安卓软件进行测试,是专门针对Web的自动化测试工具答案:C解析:[单选题]39.()。A)一个输入流或一个输出流B)一个输入流和一个输出流C)一个输入流D)一个输出流答案:B解析:[单选题]40.通常,()是在编码阶段进行的测试,它是整个测试工作的基础。A)系统测试B)确认测试C)集成测试D)单元测试答案:D解析:[单选题]41.我善于挑战他人的观点A)强烈同意B)同意C)不同意D)最不同意答案:D解析:[单选题]42.关于软件确认测试和回归测试的描述,下列哪个选项是错误的?A)当修改了缺陷后,应该重新进行测试以确定原来的缺陷已经成功的修改,称之为确认测试B)回归测试是对已被测过的程序在变更后进行的重复测试,以发现在这些变更后是否有新的缺陷引入C)当软件发生变更或者应用软件的环境发生变化时,需要进行回归测试D)回归测试可以在所有的测试级别上进行,并且只适用于功能测试答案:D解析:[单选题]43.()的目的是对最终软件系统进行全面的测试,确保最终软件系统满足产品需求并且遵循系统设计。A)集成测试B)单元测试C)功能测试D)系统测试答案:D解析:[单选题]44.下面关于软件测试的说法,()是错误的。A)软件测试就是程序测试B)软件测试贯穿于软件定义和开发的整个期间C)需求规格说明、设计规格说明都是软件测试的对象D)程序是软件测试的对象答案:A解析:[单选题]45.编写测试计划的目的是:()①使测试工作顺利进行②使项目参与人员沟通更舒畅③使测试工作更加系统化④软件工程以及软件过程的需要⑤软件过程规范化的要求⑥控制软件质量A)所有选项B)①②③C)除⑤以外所有选项D)①③④答案:B解析:[单选题]46.以下哪一项不属于Web应用软件表示层测试关注的范畴A)排版结构的测试B)链接结构的测试C)浏览器脚本程序的测试D)应用服务器兼容性测试答案:D解析:[单选题]47.对程序的测试最好由谁来做,对程序的调试最好由谁来做,分别是()。A)程序员,第三方测试机构B)第三方测试机构,程序员C)程序开发组,程序员D)程序开发组,程序开发组答案:B解析:[单选题]48.集成测试对系统内部的交互以及集成后系统功能检验了何种质量特性()A)可靠性B)可维护性C)正确性D)可使用性答案:C解析:[单选题]49.以下测试方法中,不属于逻辑覆盖方法的是()A)接口覆盖B)组合覆盖C)条件覆盖D)判定覆盖答案:A解析:[单选题]50.人们从长期的测试工作经验得知,大量的错误是发生在输入范围的A)边界上B)内部C)外部D)相互作用上答案:A解析:[单选题]51.通过疲劳强度测试,最容易发现()问题。A)并发用户数B)内存泄漏C)系统安全性D)功能错误答案:B解析:[单选题]52.()。LOC和FP是两种不同的估算技术,但两者有许多共同的特征,只是LOC和FP技术对于分解所需要的()不同。A)详细程度B)分解要求C)使用方法D)改进过程答案:A解析:[单选题]53.下列哪项工作与软件缺陷管理和追踪无关()A)对缺陷应该包含的信息条目、状态分类等进行完善设计B)通过软件系统自动发送通知给相关开发和测试人员,使缺陷得到及时处理C)对测试用例的执行结果进行记录和追踪D)通过一些历史曲线和统计曲线来分析和预测未来的缺陷发现情况答案:C解析:[单选题]54.()。以下属于静态测试的是()A)逻辑覆盖B)语句覆盖C)代码检查法D)路径测试答案:C解析:[单选题]55.自动化测试的原理包括()①代码分析②GUI对象识别③DOM对象识别④脚本技术⑤比较技术A)①②③④B)①②③④⑤C)②③④⑤D)①③④⑤答案:B解析:第2部分:多项选择题,共1题,每题至少两个正确答案,多选或少选均不得分。[多选题]56.软件验收测试的合格通过准则是()A)软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。B)所有测试项没有残余一级、二级和三级错误。C)立项审批表、需求分析文档、设计文档和编码实现一致。D)验收测试工件齐全。答案:ABCD解析:第3部分:判断题,共27题,请判断题目是否正确。[判断题]57.()。类图用来表示系统中类与类之间的关系,它是对系统动态结构的描述。()A)正确B)错误答案:错解析:[判断题]58.()。模块的内聚性越弱,其独立性就越好。A)正确B)错误答案:错解析:[判断题]59.在某些情况下,保留GOTO语句反而能使写出的程序更加简洁。A)正确B)错误答案:对解析:[判断题]60.软件评测相关的标准一般可以分为国际标准、国家标准、行业标准、以及企业标准A)正确B)错误答案:对解析:[判断题]61.()。类是指具有相同或相似性质的对象的抽象,类的具体化就是对象。()A)正确B)错误答案:对解析:[判断题]62.()。封装是将对象的属性和方法封装在一起。A)正确B)错误答案:对解析:[判断题]63.黑盒测试往往会造成测试用例之间可能存在严重的冗余和未测试的功能漏洞。A)正确B)错误答案:对解析:[判断题]64.为了提高测试效率,应该取一切可能的输入数据作为测试数据。A)正确B)错误答案:错解析:[判断题]65.软件质量即软件特性的总和,以及满足规定和潜在用户需求的能力A)正确B)错误答案:对解析:[判断题]66.在确定性能测试指标值时,参考的国际标准、国标、运营商规范中对此要求并不一样,可以视情况选择有利于我们的指标值,但必须要比竞争对手高,这样才有利于市场竞争力。A)正确B)错误答案:错解析:[判断题]67.β测试就是在软件公司内部展开的测试,由公司专业的测试人员执行的测试A)正确B)错误答案:错解析:[判断题]68.()。内聚衡量一个模块内部各个元素彼此结合的紧密程度。A)正确B)错误答案:对解析:[判断题]69.错误猜测法基于这样一种假设,以前犯过的错误,以后同样会犯,我犯过的错误别人同样会犯,前人犯过的错误,后人同样会犯错A)正确B)错误答案:对解析:[判断题]70.静态检查就是看代码()A)正确B)错误答案:错解析:[判断题]71.测试就是为了验证软件已正确地实现了用户的要求。A)正确B)错误答案:错解析:[判断题]72.()。系统排错的任务就是根据测试时所发现的错误,找出原因和具体位置,并进行改正。A)正确B)错误答案:对解析:[判断题]73.()。软件测试一定能发现程序中的错误。A)正确B)错误答案:错解析:[判断题]74.()。良好的面向对象程序设计风格,既包括传统的程序设计风格准则,也包括为适应面向对象方法所特有的概念(如继承性)而必须遵循的一些新准则。()A)正确B)错误答案:对解析:[判断题]75.测试人员说:?没有可运行的程序,我无法进行测试工作?()A)正确B)错误答案:错解析:[判断题]76.软件生存周期是从软件开始开发到开发结束的整个时期。()A)正确B)错误答案:错解析:[判断题]77.不能对输出值域进行健壮性测试。A)正确B)错误答案:对解析:[判断题]78.()。结构化需求分析是一种面向对象的需求分析方法。A)正确B)错误答案:错解析:[判断题]79.测试应从?大规模?开始,逐步转向?小规模?。A)正确B)错误答案:错解析:[判断题]80.()。需求分析是开发方的工作,用户的参与度不大。()A)正确B)错误答案:错解析:[判断题]81.软件测试按照测试过程分为黑盒测试和白盒测试。A)正确B)错误答案:错解析:[判断题]82.()。软件错误是存在于软件之中的不希望出现或不可接受的偏差。A)正确B)错误答案:错解析:[判断题]83.自动化测试可能延误项目进度。A)正确B)错误答案:对解析:第4部分:问答题,共16题,请在空白处填写正确答案。[问答题]84.测试的过程中,还用过一些什么工具吗?答案:例如:简单施压Jmeter解析:[问答题]85.android和ios测试有什么区别?答案:功能上的区分:ANDROID系统是有3个物理按键功能(菜单,主页面,返回),IOS只有通过页面操作返回或者HOME键安装的区分:ANDROID系统可以通过第三方的手机助手或者自带的应用商城下载,IOS系统只能通过APPSTORE进行下载测试环境:ANDROID系统开发可以将源文件代码打包成APK文件,即可随意安装,IOS系统则需要通过官方的TESTFLIGHT进行下载安装。兼容性:ANDROID系统的版本型号比较多,IOS系统版本相对较少分辨率:安卓的分辨率有多大二十多种,而IOS相对较少支付方式:ANDROID系统的支付方式可以支持第三方支付,而IOS系统是不支持第三方支付的,只能通过官方的APPLEPAY进行支付解析:[问答题]86.webdriver接触过接口吗?(webdriver跟接口是单元测试跟接口的关系吗)答案:webdriver主要针对功能测试的。一般来说是单元测试-->接口测试-->功能测试解析:[问答题]87.请举例说明查看当前所处位置的操作命令。答案:pwd解析:[问答题]88.你用过的项目管理工具?答案:禅道,jira,redmine解析:[问答题]89.你的优点是什么?缺点是什么?答案:我的优点是做事比较细心、积极进取、遇到困难冷静分析,积极解决我的缺点是比较执着,偶尔会钻牛角尖解析:[问答题]90.请举例说明执行shell脚本的两种方式。答案:./bbb/myshell.sh/home/bbb/myshell解析:[问答题]91.数据流分析就是对程序中数据的________、______及其之间的______等进行分析的过程。答案:第一空:定义第二空:使用第三空:依赖关系解析:[问答题]92.请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别和联系答案:测试执行阶段的测试方法主要是黑盒测试和白盒测试单元测试是对单个模块的测试,有具体到类、函数的测试,主要采用白盒测试集成测试是单元测试之后的一个测试阶段。是各个单元模块整合后对模块接口进行测试,数据传递是否实现。测试方法包含黑盒及白盒系统测试是集成测试之后的测试阶段,是把集成后的模块,结合软件硬件环境,进行功能性能的测试,主要采用黑盒测试方法验收测试是系统测试之后的测试阶段,主要是用户依据用户需求进行验收解析:[问答题]93.怎么做接口联调的?答案:接口联调,开发做的,自己的联调--前端开发后台开发联调测试--封装好接口,接口测试。流程和方法--交互解析:[问答题]94.用过Fiddler断点调试功能吗?具体说说是怎么设置的?答案:用过,通过FIDDLER捕获的展示栏RESULT、METHOD、IP地址等设置。设置的方法有包含、等于、不等于等方法。解析:[问答题]95.你认为web测试的关键点有哪些?答案:功能测试:确保每个功能模块都是好的兼容性测试:确保在所有的浏览器都可以打开,兼容性正常业务逻辑测试:确保每种业务场景都可以顺利通过测试UI界面测试:从测试角度确认页面跟UI页面效果图,从用户角度确认页面风格统一一致,文字,描述,图片等显示正常解析:[问答题]96.jmeter做性能测试时会做关联吗?什么情况下做关联?答案:会做数据关联,一般在多接口的性能测试中接口之间有数据依赖的时候就会做关联,比如登录后购买商品,登录后会返回TOKEN或者COOKIE,在添加购物车下单是需要在请求头加入TOKEN或者COOKIE,商品加入购物车时也需要商品的ID。解析:[问答题]97.你平时喜欢看什么书?答案:看书的比较少,网站看的多,慕课网、技术论坛(博客园,知乎)、公司技术分析。。。;测试(逻辑,数学,思维,产品,开发)相关的书解析:[问答题]98.如何测一个杯子,请说出你的测试方法和思路答案:1)功能测试:能否装水除了装水,能否装其他液体,比如可乐,酒精能装多少ml的水杯子是否有刻度表杯子能否泡茶,泡咖啡杯子是否能放冰箱做冰块杯子的材质是什么(玻璃,塑料,黄金做的)2)界面测试:外观好不好看什么颜色杯子的形状

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论