全国职业院校技能大赛高职组(软件测试赛项)备赛试题库(含答案)_第1页
全国职业院校技能大赛高职组(软件测试赛项)备赛试题库(含答案)_第2页
全国职业院校技能大赛高职组(软件测试赛项)备赛试题库(含答案)_第3页
全国职业院校技能大赛高职组(软件测试赛项)备赛试题库(含答案)_第4页
全国职业院校技能大赛高职组(软件测试赛项)备赛试题库(含答案)_第5页
已阅读5页,还剩110页未读 继续免费阅读

下载本文档

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

文档简介

PAGEPAGE1全国职业院校技能大赛高职组(软件测试赛项)备赛试题库(含答案)一、单选题1.在软件测试中,哪个阶段使用的测试用例最多A、单元测试B、集成测试C、系统测试D、验收测试答案:C2.下列哪个工具可以用于自动化接口测试和模拟A、PostmanB、SOAPUIC、JMeterD、Cypress答案:B3.下面有关软件质量保证活动目标的说法中不正确的是()A、客观的验证软件产品和各项任务是否遵循适用的标准规程和需求B、用最少的时间和人力,找出软件中潜在的各种错误和缺陷C、高层管理能够参与,并帮助解决项目中不能解决的不相容问题D、制定和规划软件质量保证的任务答案:B解析:软件质量保证活动的目标为:制定和规划软件质量保证的任务,客观地验证软件产品和各项任务是否遵循适用的标准、规程和需求,相关小组和个人保持良好的沟通,及时通知他们在软件质量保证方面的认识和结果,高层管理人员能够参与并帮助解决项目中不能解决的不相容问题而选项B(用最少的时间和人力,找出软件中潜在的各种错误和缺陷)应为软件测试的目标,两者要区分开来4.下列选项中,哪一项是瞬间将系统压力加载到最大的性能测试()A、压力测试B、负载测试C、并发测试D、峰值测试答案:D5.用黑盒技术设计测试用例的方法之一为()A、因果图B、逻辑覆盖C、循环覆盖D、基本路径测试答案:A6.下列关于HTTP响应说法错误的是()A、当服务器成功接收到HTTP请求时,才会产生HTTP响应B、响应体位于响应头的下方C、状态行包括协议版本、状态码和状态码描述D、响应头位于HTTP响应的第1行答案:D7.下列选项中,属于pytest框架中Fixture类级别的初始化方法的是()A、setup_method()B、setup_class()C、setup_function()D、setup_module()答案:B8.覆盖准则最强的是()A、语句覆盖B、判定覆盖C、条件覆盖D、路径覆盖答案:D9.关于持续集成的说法错误的是()A、使用持续测试的方式进行测试,需要搭建好持续继承的环境,测试人员需要和开发人员沟通协作B、持续集成方式有利于提高项目的开发进度和测试效率C、持续集成可以完全实现自动化测试不需要人工处理D、使用容器技术进行持续集成可以方便项目的部署答案:C10.集成测试时,能够较早发现高层模块接口错误的测试方法是()A、自底向上渐增式测试方法B、自顶向下渐增式测试方法C、非渐增式测试方法D、系统测试方法答案:B11.下列哪一项不是软件测试的原则()A、测试应基于客户需求B、测试越晚进行越好C、穷尽测试是不可以的D、软件测试遵循GoodEnough原则答案:B12.下列选项中,哪一项是因果图输出之间的约束关系()A、异B、或C、强制D、要求答案:C13.黑盒测试用例设计方法包括()等A、等价类划分法、因果图法、路径覆盖法、语句覆盖法B、等价类划分法、边界值分析法、因果图法、正交试验设计法C、因果图法、边界值分析法、判定表驱动法、场景法D、场景法、错误推测法、因果图法、正交试验设计法答案:B14.下面有关测试原则的说法正确的是()A、测试用例应由测试的输入数据和预期的输出结果组成B、测试用例只需选取合理的输入数据C、程序最好由编写该程序的程序员自己来测试D、使用测试用例进行测试是为了检查程序是否做了它该做的事答案:A15.下列关于自动化测试的描述正确的是()A、自动化测试能够很好地进行回归测试,从而缩短回归测试时间B、自动化测试脚本不需要维护,每次测试完成后进行下一次测试需要重新编写测试用例C、自动化测试只需要熟练掌握自动化测试工具即可D、自动化测试中测试人员仅仅测试负责的模块,不需要考虑其他干扰因素答案:A16.关于跨站请求伪造,下列说法中错误的是()A、它是一种针对Web应用程序的攻击方式B、跨站请求伪造通常发生在用户访问网站未退出的情况下C、跨站请求伪造取用户信息伪装成用户执行恶意活动D、防范跨站请求伪造攻击的主要思路就是加强后台对用户及用户请求的验证,而不能仅限于cookie的识别答案:C17.下列选项中,不属于HTTP请求组成部分的是()A、请求行B、请求体C、状态行D、请求头答案:C18.严重的软件缺陷的产生主要源自()A、需求B、设计C、编码D、测试答案:A19.下列选项中,可以让系统在强负载情况下,持续运行一段时间(如724h)的测试().A、基准测试B、并发测试C、稳定性测试D、配置测试答案:C20.()是一种黑盒测试方法,它是把程序的输入域划分成假设干部分,然后从每个部分中选取少数代表性数据当作测试用例A、等价类划分法B、边界值分析法C、因果图法D、场景法答案:A21.下列选项中,关于selenium元素定位的方法说法错误的是()A、find_element_by_id(name)方法表示通过元素name的属性值定位元素B、find_element_by_name(name)方法表示通过元素name的属性值定位元素C、通过css选择器定位元素时调用find_element_by_css_selector()方法D、通过超链接全部文本信息定位元素时调用find_element_by_partial_link_text()方法答案:A22.下列哪个不是测试环境组成要素()A、软硬件B、技术文档C、测试工具D、网络环境答案:B23.下列关于测试策略的叙述中不正确的是()A、从某种角度上讲,白盒测试与黑盒测试都属于动态测试B、功能测试属于黑盒测试C、对功能的测试通常是要考虑程序的内部结构D、结构测试属于白盒测试答案:C24.下列选项中,不属于脚本测试技术的是()A、线性测试B、结构化测试脚本C、回归测试脚本D、共享脚本答案:C25.与确认测试阶段有关的文档是()A、需求规格说明书B、概要设计说明书C、详细设计说明书D、源程序答案:A26.软件测试的目的是()A、试验性运行软件B、发现软件错误C、证明软件正确D、找出软件中全部错误答案:B27.关于程序插桩法,下列说法中错误的是()A、程序插桩法就是往被测试程序中插入测试代码以达到测试目的的方法B、程序插桩法可分为目标代码插桩和源代码插桩C、源代码插桩的程序需要经过编译、链接过程,但测试代码不参与编译、链接过程D、目标代码插桩是往二进制程序中插入测试代码答案:C28.下列选项中,不属于软件测试原则的是()A、测试应基于用户需求B、测试越晚进行越好C、穷尽测试是不可以的D、软件测试遵循GoodEnough原则答案:B29.某软件公司在招聘软件评测师,应聘者作出如下保证:()①经过自己测试的软件今后不会再出现问题;②在工作中对所有程序员一视同仁,不会因为某个程序员编写对程序中发现较多问题,就重点审查改程序,以免不利于团结;③承诺不需要其他人员,自己就可以独立进行测试工作;④发扬咬定青山不放松的精神,不把所有问题都找出来,决不罢休A、①④正确B、②③正确C、都正确D、都不正确答案:D30.如果采用边界值分析法进行健壮性测试,需要对程序的每个输入变量选取()来设计测试用例A、最小值、正常值、最大值B、最小值、略大于最小值、正常值、略小于最大值、最大值C、略小于最小值、最小值、正常值、最大值、略大于最大值D、略小于最小值、最小值、略大于最小值、正常值、略小于最大值、最大值、略大于最大值答案:D31.下列选项中,关于URL说法错误的是()A、因特网上的每个文件都有一个唯一的URLB、URL是描述因特网上网页和资源的一种标识方法C、URL不支持FTP协议D、每一种传输协议都有默认的端口号,通常可以省略答案:C32.在UI测试中,以下哪个元素不属于测试范围A、按钮B、文本框C、页面布局D、网络连接答案:D33.关于软件测试对软件质量的意义,有以下观点:①度量与评估软件的质量;②保证软件质量;③改进软件开发过程;④发现软件错误其中正确的是()A、①②③B、①②④C、①③④D、①②③④答案:C34.下列描述错误的是()A、软件发布后如果发现质量问题,那是软件测试人员的错B、穷尽测试实际上在一般情况下是不可行的C、软件测试自动化不是万能的D、测试能由非开发人员进行,调试必须由开发人员进行答案:A35.从下列叙述中选出能够与软件开发需求分析、设计、编码相对应的软件测试()A、集成测试、系统测试、单元测试B、单元测试、集成测试、系统测试C、单元测试、系统测试、集成测试D、系统测试、集成测试、单元测试答案:D36.关于性能测试流程,下列说法中错误的是()A、性能测试比较特殊,它并不遵循一般测试流程B、性能测试需求分析中,测试人员首先要明确测试目标C、在制定性能测试计划时,一个非常重要的任务就是设计场景D、性能测试通常需要对测试过程执行监控答案:A37.使用白盒测试方法时,确定测试数据应根据()和指定的覆盖标准A、程序内部逻辑B、程序的复杂度C、使用说明书D、程序的功能答案:A38.软件测试不需要了解软件设计的()A、功能B、内部结构C、处理过程D、条件答案:D39.下面有关软件缺陷的说法中错误的是()A、缺陷就是软件产品在开发中存在的错误B、缺陷就是软件维护过程中存在的错误、毛病等各种问题C、缺陷就是导致系统程序崩溃的错误D、缺陷就是系统所需要实现某种功能的失效和违背答案:C40.下面()方法能够有效地检测输入条件的各种组合可能引起的错误A、等价类划分B、边界值分析C、错误推测D、因果图答案:D41.在软件测试中,下列哪个选项是描述错误的A、黑盒测试关注软件外部接口和行为,而不考虑内部逻辑B、白盒测试关注软件内部逻辑和结构,而不考虑外部接口C、灰盒测试关注软件输入和输出,而不考虑内部逻辑D、单元测试针对软件最小可测试单元进行检查和验证答案:C42.下列哪一个是ISTQB术语表中缺陷(Defect)的同义词()A、IncidentB、ugC、MistakeD、Error答案:B43.与设计测试用例无关的文档是()A、项目开发计划B、需求规格说明书C、设计说明书D、源程序答案:A解析:在各个时期进行的软件测试,其依据都是不同的,测试用例的设计应该与各个时期的文档有关,故测试用例的设计与需求规格说明书、程序复杂程度、源程序都是有关的而项目的开发计划是为程序的开发做准备的,与测试无关44.在某大学学籍管理信息系统中,假设学生年龄的输入范围为16—40,则根据黑盒测试中的等价类划分技术,下面划分正确的是()A、可划分为2个有效等价类,2个无效等价类B、可划分为1个有效等价类,2个无效等价类C、可划分为2个有效等价类,1个无效等价类D、可划分为1个有效等价类,1个无效等价类答案:B45.设计功能测试用例的根本依据是()A、用户需求规格说明书B、用户手册C、被测产品的用户界面D、概要设计说明书答案:A46.不属于软件测试实施步骤的是()A、集成测试B、单元测试C、回归测试D、系统测试答案:C47.验收测试的测试用例主要根据()的结果来设计A、需求分析B、源程序C、概要设计D、详细设计答案:A48.黑盒测试技术包括()A、边界值分析、因果图、等价类划分、状态转换B、决策表、状态转换、条件覆盖、基本路径测试C、边界值分析、等价类划分、因果图、路径覆盖D、判定覆盖、语句覆盖、决策表、正交实验答案:A49.下关于测试原则的描述,正确的是()A、所有的软件测试不需要追溯到用户需求;B、完全测试是不可能的;C、测试可以显示软件潜在的缺陷;D、程序员不需要避免检查自己的程序答案:B50.下面哪个测试方法是基于程序的控制流进行测试的A、黑盒测试B、白盒测试C、灰盒测试D、集成测试答案:B51.对软件是否能达到用户所期望的要求的测试称为()A、集成测试B、有效性测试C、系统测试D、验收测试答案:D52.以下逻辑覆盖测试方法中,覆盖能力最强的是()A、语句覆盖B、判定覆盖C、条件覆盖D、条件组合覆盖答案:D53.下列选项中,可以实现JMeter参数化的组件为()A、配置元件B、监听器C、断言D、取样器答案:A54.在进行单元测试时,常用的方法是()A、采用白盒测试,辅之以黑盒测试B、采用黑盒测试,辅之以白盒测试C、只使用白盒测试D、只使用黑盒测试答案:A解析:本题考查软件测试方法的应用白盒测试是测试程序内部的逻辑结构及有关信息,黑盒测试只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明从程序内部的逻辑结构对系统进行测试才是测试的根本,即是比较深层次的测试,更容易发现和解决程序中的问题,因此单元测试时应该以白盒测试为主,而黑盒测试只能作辅助55.下列哪种不属于兼容性测试的范围()A、软件在不同操作系统环境下运行的表现B、软件在不同类型的数据库环境下进行数据交换的表现C、软件在不同类型的人员使用时的运行表现D、软件在不同类型硬件配置环境下运行的表现答案:C56.软件测试是为了检查出并改正尽可能多的错误,不断提高软件的()A、功能和效率B、设计和技巧C、质量和可靠性D、质量和效能答案:C57.下列选项中,关于软件缺陷的说法错误的是()A、软件缺陷是软件(包括程序和文档)中存在的影响软件正常运行的问题、错误、隐藏的功能缺失或多余B、按照缺陷的优先级不同可以将缺陷划分为立即解决、高优先级、正常排队、低优先级C、缺陷报告有统一的模板,该模板是根据IEEE729-1983制定D、每个缺陷都有一个唯一的编号,这是缺陷的标识答案:C58.根据软件需求规格说明书,在开发环境下对已经集成的软件系统进行的测试是()A、系统测试B、单元测试C、集成测试D、验收测试答案:A59.软件调试的目的是()A、找出错误所在并改正之B、排除存在错误的可能性C、对错误性质进行分类D、统计出错的次数答案:A60.下列选项中,哪一项不是自动化测试的缺点()A、自动化测试对测试团队的技术有更高的要求B、自动化测试对于迭代较快的产品来说时间成本花费高C、自动化测试具有一致性和重复性的特点D、自动化测试脚本需要开发且错误的测试用例浪费资源和时间投入答案:A61.关于测试充分性的描述,正确的是()A、只有进行完全的测试才充分B、在有限的时间和资源条件下,找出所有的软件的错误,若使软件趋于完美,是不可能的C、当继续测试没有发现新缺陷时D、当全部测试用例都执行完后答案:B62.软件测试是保证软件质量的重要措施,它的实施应该在()A、程序编程阶段B、软件开发全过程C、软件允许阶段D、软件设计阶段答案:B63.黑盒测试法是根据程序的()来设计测试用例的A、应用范围B、内部逻辑C、功能D、输入数据答案:C64.引入风险分析的开发模型是()A、瀑布模型B、快速原型模型C、螺旋模型D、敏捷模型答案:C65.下列选项中,哪一项不是正交实验设计法的关键因素()A、指标B、因子C、因子状态D、正交表答案:D66.在自动化测试中,下列哪个工具可用于测试用例的执行和管理A、TestRailB、JUnitC、SeleniumD、Cypress答案:A67.下列选项中,哪一项不是影响软件质量的因素()A、需求模糊B、缺乏规范的文档指导C、软件测试要求太严格D、开发人员技术有限答案:C68.以下不属于应用系统中的缺陷类型的是:()A、不恰当的需求解释B、用户指定的错误需求C、设计人员的习惯不好D、不正确的程序规格说明答案:B69.下列选项中的方法或属性,哪一项用于判断元素是否可见()A、rectB、is_selected()C、locationD、is_displayed()答案:D70.下列选项中叙述错误的是()A、每个开发活动都有相对应的测试行为B、每个测试级别都有其特有的测试目标C、软件测试的工作重点应该集中在系统测试上D、对每个测试级别,需要在相应的开发活动过程中进行相应的测试分析和设计答案:C71.下列选项中,可以瞬间将系统压力加载到最大的性能测试是()A、压力测试B、负载测试C、并发测试D、峰值测试答案:D72.软件测试中白盒测试法是通过分析程序的()来设计测试用例的A、应用范围B、内部逻辑C、功能D、输入数据答案:B73.下列哪个步骤不属于自动化功能测试的流程A、编写测试用例B、设计测试计划C、执行测试用例并记录结果D、对测试结果进行分析和报告答案:B74.关于性能测试,下列说法中错误的是()A、软件响应慢属于性能问题B、性能测试是通过性能测试工具模拟正常、峰值及异常负载条件来对系统的各项性能指标进行测试C、性能测试可以发现软件系统的性能瓶颈D、性能测试是以验证功能实现完整为目的答案:D75.软件测试生命周期的顺序是()A、制定测试计划测试设计和开发实施软件测试评审版本发布B、制定测试计划测试设计和开发实施软件测试版本发布评审C、制定测试计划评审测试设计和开发实施软件测试版本发布D、制定测试计划实施软件测试修改版本发布评审答案:A76.系统系统是否按照预期工作,从而在系统是否满足系统需求方面获取信心这样的测试目的最可能适用下面的哪个测试阶段()A、组件测试B、集成测试C、系统测试D、回归测试答案:C77.关于软件质量保证和软件测试的描述,不正确的是()A、软件质量保证和软件测试是软件质量工程的两个不同层面的工作B、在软件质量保证的活动中也有一些测试活动C、软件测试是保证软件质量的一个重要环节D、软件测试人员就是软件质量保证人员答案:D78.有一个系统巳经在市场上运行了,这种情况对系统进行修改,然后进行的测试属于()A、维护测试B、验收测试C、组件测试D、系统测试答案:A79.下列软件属性中,软件产品首要满足的应该是()A、功能需求B、性能需求C、可扩展性和灵活性D、容错纠错能力答案:A80.软件是程序和()的集合A、文档B、代码C、测试用例D、测试答案:A81.下面对静态测试和动态测试的区别描述正确的是()A、静态测试并没有真正的运行软件,而动态测试需要运行软件B、静态测试需要借助于专门的测试工具,而动态测试不需要C、静态测试是由开发人员执行的,而动态测试是由专门的测试人员完成D、静态测试是主要是为了增加测试人员对软件的理解,而动态测试是为了发现缺陷答案:A82.以下哪个UI测试类型是用于测试应用程序的功能性和交互性A、黑盒测试B、白盒测试C、灰盒测试D、单元测试答案:A83.下列哪个工具可以用于自动化安全测试和防护A、NmapB、WiresharkC、FortifyD、Cypress答案:C84.确认测试以()文档作为测试的基础A、需求规格说明书B、设计说明书C、源程序D、开发计划答案:A85.下列工具中,哪一项不是移动App自动化测试工具()A、ppiumB、MonkeyC、UIAutomatorD、Jemeter答案:D86.下列选项中,关于Postman的基本使用说法错误的是()A、使用Postman进行接口测试时不支持导入JSON格式的文件B、Postman工具中的Statuscode:Codeis200可以用于响应状态码断言C、通过设置环境变量或全局变量可以实现接口关联D、可以对HTTP响应中的某个字符串进行断言答案:A87.下列选项中,哪一项不是性能测试指标()A、响应时间B、TPSC、并发进程数D、吞吐量答案:C88.软件的六大质量特性包括()A、功能性、可靠性、可用性、效率、可维护、可移植B、功能性、可靠性、可用性、效率、稳定性、可移植C、功能性、可靠性、可扩展性、效率、稳定性、可移植D、功能性、可靠性、兼容性、效率、稳定性、可移植答案:A89.选出属于白盒测试方法()A、测试用例覆盖B、输入覆盖C、输出覆盖D、条件覆盖答案:D90.下列选项中,关于App的说法中错误的是()A、pp使用的网络可能会从Wi-Fi瞬间切换到4GB、App满足了用户对移动生活、工作的强烈需求C、App无法接受键盘鼠标输入D、App屏幕窄小,显示信息有限答案:C91.下列可以作为软件测试对象的是()A、需求规格说明书B、软件设计规格说明C、源程序D、以上全部答案:D92.某程序输入X为整数类型变量,1&lt;=X&lt;=10,如果用边界值分析法设计测试用例,则X应该取()边界值A、0,1,10,11B、1,10C、1,11D、1,5,10,11答案:A93.验证软件单元是否符合软件需求与设计的测试是()A、白盒测试B、黑盒测试C、单元测试D、集成测试答案:C94.下列选项中,关于单元测试、接口测试和UI测试的描述错误的是().A、单元测试主要测试的是函数功能、接口B、在单元测试中主要使用白盒测试方法C、接口测试中使用白盒测试和黑盒测试结合的方法进行测试D、UI测试中不能修改界面布局答案:D95.下列选项中,用于控制脚本的执行顺序的组件是()A、取样器B、前置处理器C、定时器D、逻辑控制器答案:D96.软件测试是软件质量保证的重要手段()是软件测试的最基础环节A、验收测试B、系统测试C、单元测试D、确认测试答案:C97.经验表明,在程序测试中,某模块与其他模块相比,若该模块已发现并改正的错误较多,则该模块中残存的错误数目与其他模块相比,通常应该()A、较少B、较多C、相似D、不确定答案:B98.不属于白盒测试的技术是()A、路径覆盖B、判定覆盖C、循环覆盖D、边界值分析答案:D99.关于LoadRunner与JMeter,下列说法中错误的是()A、LoadRunner是收费的,JMeter是开源的B、LoadRunner广泛支持业界标准协议C、JMeter使用监听器记录服务器的响应D、JMeterJMeter报表较少,其测试报告不如LoadRunner详尽答案:C100.下面关于边界值分析的说法不正确的是()A、边界值分析采用定义域或等价区间的边界值设计测试用例B、边界值分析是一种补充等价划分的黑盒测试技术C、边界值分析法考虑了输入变量之间的依赖关系D、程序在处理大量屮间数值时不易出错,但容易在边界值处出现错误答案:C101.下列选项中,不属于软件开发模型的是()A、V模型B、快速原型模型C、螺旋模型D、敏捷模型答案:A102.在某汽车销售管理系统中,销售员可以根据当时的实际情况允许给客户0-15%的折扣,折扣精确到小数后两位现在要对系统的折扣项用边界值分析法进行测试,则折扣项的边界值应该取()A、(-2,-1,0,1,99,100,101)B、(-Max,0,20,Max)C、(-0.01,0,0.01,14.99,15.00,15.01)D、(-0.01,0,0.01,99.99,100.00,100.01)答案:C103.下述说法正确的是()A、白盒测试又称为“逻辑驱动测试”B、穷举路径测试可以查出程序中因遗漏路径而产生的错误C、一般而言,黑盒测试对结构的覆盖比白盒测试高D、必须根据软件需求说明文档生成用于白盒测试的测试用例答案:A104.下列选项中,关于HTTP响应状态码说法错误的是()A、状态码500,表示服务器发生错误B、状态码400,表示客户端请求的资源不存在C、状态码503,表示服务器当前不能处理客户端的请求D、状态码200,表示客户端请求成功答案:B105.以下哪个选项不是自动化测试计划与设计的关键步骤A、确定测试范围和目标B、制定测试策略和方案C、评估测试资源和时间D、手动执行测试用例答案:D106.下列()是关于软件缺陷的描述A、导致软件包含故障的人的行为B、产品的异常情况C、引起一个功能部件不能完成所要求的功能的一种意外情况D、功能部件执行其规定功能的能力丧失答案:B107.有一种测试模型,测试与开发并行进行,这种测试模型是A、v模型B、w模型C、H模型D、X模型答案:B108.在进行自动化性能测试时,下列哪个方面是最关键的A、并发用户数B、响应时间C、系统稳定性D、数据一致性答案:B109.关于Appium手势操作,下列说法中错误的是()A、如果模拟手指在屏幕上进行移动操作,则可以调用move_to()方法B、轻敲、长按、拖曳等都可以称为Appium手势操作C、swipe()方法和scroll()方法都可以实现滑动操作,其中scroll()方法可以设置滑动的持续时间D、rag_and_drop()方法与scroll()方法传递的参数都是元素对象,但是drag_and_drop()方法没有惯性答案:C110.如果发送的HTTP请求中包含请求头,可以使用下列哪个元件进行配置()A、HTTP请求默认值B、HTTP请求信息头管理器C、用户参数D、用户定义的变量答案:B111.降低缺陷费用最有效的方法是()A、测试尽可能全面B、尽可能早的开始测试C、测试尽可能深入D、让用户进行测试答案:B112.基本路径测试满足()A、语句覆盖B、路径覆盖C、分支覆盖D、条件覆盖答案:A113.()是设计足够的测试用例,使得判断中每个条件的所有可能取值至少执行一次,同时每个判断的所有可能判断结果至少执行一次。A、条件-判断覆盖B、条件覆盖C、判断覆盖D、组合覆盖答案:A114.针对是否对无效数据进行测试,可以将等价类测试分为()1)标准(一般)等价类测试2)健壮等价类测试3)弱等价类测试4)强等价类测试A、1)3)B、1)2)C、3)4)D、2)4)答案:B115.制定测试计划的步骤是()A、确定测试架构、确定项目管理机制、预计测试工作量、测试计划评审B、确定测试范围、确定测试策略、确定测试标准、确定测试架构、确定项目管理机制、预计测试工作量、测试计划评审C、确定测试范围、确定测试策略、确定测试标准、预计测试工作量D、确定项目管理机制、预计测试工作量、测试计划评审答案:B116.如下图所示的N-S图,至少需要()个测试用例完成逻辑覆盖。A、17B、18C、16D、15答案:C117.下面关于软件测试的原则错误的是()A、设计测试用例时,输入条件应当是合理的B、程序员应避免检查自己的程序。如果由别人来测试程序员编写的程序,可能会更客观、更有效.更容易取得成功C、测试用例应包括着测试输入数据和与之对应的预期输出结果这两部分组成D、应当把“尽早地和不断地进行软件测试”作为软件开发者的座右铭答案:A118.下列关于测试的描述中,正确的是()A、动态测试是通过运行程序来检查、分析程序的执行状态和程序的外部表现B、静态测试是通过运行程序来走查、符号执行、需求确认C、黑盒测试又称功能测试,属于静态测试D、白盒测试又称结构测试,属于动态测试答案:A119.下列()不属于软件缺陷A、软件出现了产品说明书指明不会出现的错误B、软件未达到产品说明书标明的功能C、软件功能超出产品说明书指明范围D、测试人员主观认为不合理的地方答案:D120.下面是一段求最大值的程序,其中datalist是数组,n是它的长度。请问该程序段的环形复杂度为()?intgetMax(intn,intdatalist[]){intk=0;for(intj=1;j<n;j++)if(datalist[j]>datalist[k])k=j;returnk;}A、5B、2C、3D、4答案:C121.不属于白盒测试的技术是()A、基本路径测试B、判断覆盖C、语句覆盖D、边界值分析答案:D122.客户端交易处理性能指标是一类重要的负载压力测试指标,以下不属于客户端交易处理性能指标的是()A、压力测试B、负载测试C、大数据量测试D、疲劳强度测试答案:D123.黑盒测试是通过软件的外部表现来发现缺陷和错误的测试方法,具体来说,黑盒测试用例设计技术包括()等。A、等价类划分、边界值分析法、因果图法、错误推测法、判定表驱动法B、等价类划分、边界值分析法、因果图法、正交试验法、符号法C、等价类划分、边界值分析法、因果图法、功能图法、基本路径法D、等价类划分、边界值分析法、因果图法、静态质量度量法、场景法答案:A124.软件开发的瀑布模型典型的刻画了软件生成周期的阶段划分,与其想适应的软件开发方法是()A、结构化方法B、面向对象方法C、快速原型方法D、构建化方法答案:A125.以下属于静态测试的是()A、逻辑覆盖B、路径测试C、代码检查法D、语句覆盖答案:C126.下列选项中不属于软件测试标准的是()A、GB/T18905-2002《软件工程产品评价》B、GB/T15532-2008《计算机软件测试规范》C、GB/T16260-2006《软件工程产品质量》D、GB17859-1999《计算机信息系统安全保护等级划分准则》答案:D127.软件工程的产生源于软件危机,下列()是产生软件危机的内在原因。Ⅰ软件的复杂性Ⅱ软件维护困难Ⅲ软件成本太高Ⅳ软件质量难保证A、Ⅲ、ⅣB、ⅠC、Ⅰ、ⅣD、Ⅲ答案:B128.在Assert类中断言对象为NULL是:A、ssertNullB、assertTrueC、assertEqualsD、fail答案:C129.支持面向对象技术的软件生存周期模型是()A、喷泉模型B、快速原型模型C、瀑布模型D、螺旋模型答案:A130.GB/T25000.51-2010标准对软件产品的要求基本是依据()来表述的A、GB/T17544-1998B、ISO14598C、GB/T16260-2006D、GB/T15481答案:C131.下列()不是软件自动化测试的优点A、速度快、效率高B、能充分测试软件C、能提高测试的质量D、准确度和精确度高答案:B132.()不属于功能测试用例构成要素。A、实测结果B、测试步骤C、测试数据D、预期结果答案:A133.软件质量工程包括三大方面,哪个除外()。A、软件质量保证B、软件质量测评C、软件质量控制D、软件质量规划答案:B134.软件测试过程中的集成测试主要是为了发现()阶段的错误A、详细设计B、概要设计C、需求分析D、编码答案:B135.在工资管理统中,假设工资的输入范围为1500~4500,则根据黑盒测试中的等价类划分技术,下面划分正确的是()。A、可划分为2个有效等价类,1个无效等价类B、可划分为2个有效等价类,2个无效等价类C、可划分为1个有效等价类,1个无效等价类D、可划分为1个有效等价类,2个无效等价类答案:D136.在把模块组装为程序的过程中进行的测试称为()。A、单元测试B、系统测试C、验收测试D、集成测试答案:D137.恢复测试、安全测试、强度测试和性能测试属于()。A、系统测试B、单元测试C、验收测试D、集成测试答案:A138.实际的逻辑覆盖测试中,一般以()为主设计测试用例。A、条件覆盖B、条件组合覆盖C、路径覆盖D、判定覆盖答案:B139.下列不属于正式审查的方式是()A、检验B、公开陈述C、编码标准和规范D、同事审查答案:C140.下列软件()一般用于单元测试?A、JUnitB、QTPC、BadboyD、LoadRunner答案:A141.测试用例是测试使用的文档化的细则,其规定如何对软件某项功能或功能组合进行测试。测试用例应包括()的详细信息。1测试目标和被测功能2测试环境和其他条件3测试数据和测试步骤4测试记录和测试结果A、1,3,4B、1,2,3C、1,3D、1,2,3,4答案:B142.下列各项中()不是一个测试计划所应包含的内容A、测试策略B、测试资源、进度安排C、测试预期输出D、测试范围答案:C143.产品发布后修复软件缺陷比项目开发早期这样做的费用要高()A、10~20倍B、50倍C、100倍或更高D、1~2倍答案:C144.以下不属于易用性而的是()A、功能易用性测试B、用户界面测试C、可靠性测试D、辅助功能测试答案:C145.针对电子政务类应用系统的功能测试,为设计有效的测试用例,应()。A、使业务需求的覆盖率达到100%B、利用等价类法模拟核心业务流程的正确执行C、经常使用边界值法验证界面输入值D、对一个业务流程的测试用例设计一条验证数据答案:C146.哪个是软件性能测试的目标()A、发现软件的安全漏洞B、检查用户界面是否易于使用C、发现压力下软件功能的缺陷D、检查软件的容错能力答案:C147.在下列描述中,关于测试与调试的说法错误的是()A、测试能预期和可控。调试需要想象、经验和思考;B、测试显示开发人员的错误。调试是开发人员为自己辩护;C、测试必须在详细设计已经完成的情况下才能开始;没有详细设计的信息调试不可能进行。D、测试是显示错误的行为;而调试是推理的过程;答案:C148.软件文档是软件工程实施的重要成分。它不仅是软件开发各阶段的重要依据,而且也影响软件的()。A、可维护性B、可移植性C、可用性D、可拓展性答案:A149.负载压力性能测试需求分析时,应该选择()类型的业务作为测试案例。①高吞吐量的业务②业务逻辑复杂的业务③高商业风险的业务滑的来④高服务器负载的业务⑤批处理的业务A、①②③B、①②③④⑤C、①④D、①③④答案:C150.在软件测试阶段,测试步骤按次序可以划分为以下几步()A、单元测试、集成测试、验收测试、系统测试B、单元测试、集成测试、系统测试、验收测试C、验收测试、单元测试、集成测试、系统测试D、系统测试、单元测试、集成测试、验收测试答案:B151.大多数实际情况下,性能测试的实现方法是()。A、黑盒测试B、可靠性测试C、静态分析D、白盒测试答案:A152.有一组测试用例使得每一个被测试用例的分支覆盖至少被执行一次,它满足的覆盖标准()。A、语句覆盖B、路径覆盖C、条件覆盖D、判定覆盖答案:D153.软件测试类型按开发阶段划分是()A、验收测试、单元测试、集成测试、验证测试、确认测试B、调试、单元测试、集成测试、用户测试C、单元测试、集成测试、确认测试、系统测试、验收测试D、验证测试、需求测试、单元测试、集成测试、答案:C154.由软件的最终用户们在一个或多个客户场所进行的测试是()测试。A、YB、etaC、AlphaD、X答案:B155.JSP方法是一种面向()的设计方法。A、对象B、数据结构C、数据流D、控制结构答案:B156.为了提高软件测试的效率,应该()A、选择发现错误可能性最大的数据作为测试用例B、取一切可能的输入数据作为测试数据C、随机地选取测试数据D、在完成编码以后制定软件的测试计划答案:A157.逻辑路径覆盖法是白盒测试用例的重要设计方法,其中语句覆盖法是较为常用的方法,针对下面的语句段,采用语句覆盖法完成测试用例设计,测试用例见下表,对表中的空缺项(TRUE或者FALSE),正确的选择是()。语句段:if(A&&(B||C))x=1;elsex=0;A、①TRUE②TRUE③FALSEB、①TRUE②FALSE③TRUEC、①FALSE②FALSE③TRUED、①TRUE②FALSE③FALSE答案:B158.软件评审作为质量控制的一个重要手段,已经被业界广泛使用。评审分为内部评和外部评审。关于内部评审的叙述,正确的包括()。1对软件的每个开发阶段都要进行内部评审2评审人员由软件开发组、质量管理和配置管理人员组成,也可邀请用户参与3评审人数根据实际情况确定,比如,根据软件的规模等级和安全性等级等指标而定4内部评审由用户单位主持,由信息系统建设单位组织,应成立评审委员会A、1,3,4B、1,2,4C、1,2,3D、2,3,4答案:C159.在某大学学籍管理信息系统中,假设学生年龄的输入范围为16-40,则根据黑盒测试中的等价类划分技术,下面划分正确的是()。A、可划分为1个有效等价类,2个无效等价类B、可划分为2个有效等价类,2个无效等价类C、可划分为2个有效等价类,1个无效等价类D、可划分为1个有效等价类,1个无效等价类答案:A160.下图所示程序控制流图中有()条线性基本路径。A、4B、2C、9D、11答案:A161.在用白盒测试法设计测试用例时,在下列覆盖中,()是最强的覆盖准则。A、判定/条件覆盖B、条件覆盖C、路径覆盖D、语句覆盖答案:C162.”Select∗fromarticlewhereid>100”语句的功能是()A、在“article”表中查询“id”等于100的记录B、在“article”表中查询“id”小于100的记录C、在“article”表中查询“id”大于100的记录D、在“article”表中查询“id”不大于100的记录答案:C163.以下()不属于软件测试的关键问题?A、测试结果是什么B、测试由谁来执行C、测试什么D、什么时候进行测试答案:A164.不属于白盒测试技术的是()。A、基本路径测试B、语句覆盖C、等价类划分D、判定覆盖答案:C165.覆盖测试最强的是()A、判定覆盖B、语句覆盖C、路径覆盖D、条件覆盖答案:C166.黑盒测试是通过软件的外部表现来发现软件缺陷和错误的测试方法,具体地说,黑盒测试用例设计技术包括()等。A、等价类划分法、因果图法、路径覆盖法、正交试验法、符号法B、等价类划分法。因果图法、边界值分析法、功能图法、独立路径法C、等价类划分法、因果图法、边界值分析法、条件组合覆盖法、场景法D、等价类划分法、因果图法、边界值分析法、错误推测法、决策表法答案:D167.依照ISO/IEC9126-1质量模型,下列软件特性中包括安全保密子特性的是()A、可移植性B、可靠性C、功能性D、维护性答案:C168.对软件是否能达到用户所期望的要求的测试称为()A、验收测试B、有效性测试C、系统测试D、集成测试答案:A169.下列()工具不是用于性能测试的?A、JMeterB、LoadRunnerC、WinRunnerD、OpenSTA答案:C170.如果程序的功能说明中含有输入条件的组合情况,则一开始就可以选用()和决策表法。A、等价类划分B、因果图法C、边界值分析D、场景法答案:B171.导致软件缺陷的原因有很多,①-④是可能的原因,其中最主要的原因包括()①软件需求说明书编写的不全面,不完整,不准确,而且经常更改。②软件设计说明书③软件操作人员的水平④开发人员不能很好地理解需求说明书和沟通不足A、①、④B、②、③C、①、②、③D、①、③答案:A172.()不是文档测试包括的内容。A、管理文档B、开发文档C、合同文档D、用户文档答案:C173.()不是集成测试的任务。A、局部数据结构是否有问题B、把各个模块连接起来,验证穿越模块间的数据是否会丢失C、各个子模块的功能组合起来是否达到预期的父功能D、一个模块的功能是否会对另一个模块的功能产生影响答案:A174.程序的三种基本结构是()。A、顺序、选择、循环B、过程子、程序、分程序C、递归、堆栈、队列D、调用、返回、转移答案:A175.下列选项中与软件评测师职责相违背的是()。A、如果在测试过程中发现以前的测试记录错误,应该用正确的记录覆盖B、可以按照问题的危害程度对问题进行分类C、对开发人员修改的问题进行确认D、在验收测试报告中必须记录被测产品的版本号及测试环境配置答案:A176.什么是测试用例()A、执行条件和预期结果的集合B、设计思路正确C、测试结果的可判定性D、修改软件中出现的错误答案:A177.单元测试时,调用被测模块的是()。A、代理模块B、通信模块C、桩模块D、驱动模块答案:D178.以下关于等价类划分法的叙述中,不正确的是()。A、如果规定输入值string1必须是/0结束,那么得到两个等价类,即有效等价{stringstring1以/0结束}、无效等价类{stringstring1不以/0结束}B、如果规定输入值int2取值范围为-10~9,那么得到两个等价类,即有效等价类{int2-10<=int2<=9}、无效等价类{int2int2<-10或者>9}C、如果规定输入值int1取值为1,-1两个数之一,那么得到3个等价类,即有效等价类int1int1=1}和{int1int1=-1}、无效等类价类{int1int1不等于-1或1}D、如果规定输人值int3为质数,那么得到两个等价类,即有效等价类{int3int3是质数}、无效等价类{int3int3不是质数}答案:B179.经验证明,在功能测试用例设计方法中()是发现程序错误能力最强的。A、等价类划分法B、基本路径法C、正交试验设计法D、边界值分析法答案:D180.()方法根据输出对输入的依赖关系设计测试用例。A、因果图B、边界值分析C、路径测试D、等价类答案:A181.主要目标是发现与接口有关的问题的测试阶段是()A、集成测试B、系统测试C、验收测试D、单元测试答案:A182.()方法需要考察模块间的接口和各个模块之间的关系A、确认测试B、验收测试C、集成测试D、单元测试答案:C183.从管理员角度来看软件性能,他重点关注()A、以上全部B、网络带宽是否足够,系统可扩展性如何?C、是否存在性能瓶颈,如何利用管理功能进行性能调优D、服务器端资源使用是否合理答案:A184.下列关于测试方法的叙述中不正确的是()A、从某种角度上讲,白盒测试与黑盒测试都属于动态测试B、对功能的测试通常是要考虑程序的内部结构C、功能测试属于黑盒测试D、结构测试属于白盒测试答案:B185.基本路径法下计算环形复杂度的方法是()A、分解测试过程B、观察法和公式法C、循环语句法D、错误评估法答案:B186.单元测试中用来模拟被测模块调用者的模块是()A、桩模块B、子模块C、驱动模块D、父模块答案:C187.以下测试技术不属于黑盒测试技术的是()A、因果图B、等价类设计C、条件覆盖D、边界值分析答案:C188.性能缺陷产生的原因是()。A、线程锁、资源竞争和内存问题等B、软件需求分析没有到位C、性能测试人员经验不够D、基准环境与实际运行环境的偏差答案:A189.配置测试()A、是交互适应性、实用性和有效性的集中体现B、是指使用各种硬件来测试软件操作的过程C、是指检查软件之间是否正确交互和共享信息D、检查缺陷是否有效改正答案:B190.软件测试类型按开发阶段划分为()A、需求测试、集成测试、单元测试、验证测试B、单元测试、集成测试、确认测试、系统测试、验收测试C、单元测试、集成测试、用户测试、调试D、单元测试、集成测试、验证测试、验收测试、确认测试答案:B191.下列关于单元测试的描述中,正确的是()。A、单元测试又称模块测试,属于白盒测试,是最小单位的测试B、单元测试又称软件测试,属于黑盒测试,是最小单位的测试C、单元测试又称白盒测试,属于软件测试,是最小单位的测试D、单元测试又称模块测试,属于黑盒测试,是最大单位的测试答案:A192.在下面所列举的逻辑测试覆盖中,测试覆盖强度最弱的是()A、条件组合覆盖B、语句覆盖C、判定/条件覆盖D、条件覆盖答案:B193.软件测试是软件质量保证的重要手段,()是软件测试中最基础环节。A、结构测试B、验收测试C、单元测试D、功能测试答案:C194.在边界值分析中,下列数据通常不用来做数据测试的()。A、刚刚大于边界的值B、等价类中的等价值C、正好等于边界的值D、刚刚小于边界的值答案:B195.软件是程序.数据及相关文档的完整集合,其中“开发、使用和维护程序所需要的图文资料”指的是()A、文档B、程序C、数据D、以上都不是答案:A196.软件测试员究竟做些什么()A、软件测试员的目的是发现软件缺陷,尽可能早一些,并将其得以修复B、软件测试员的目的是发现软件缺陷C、软件测试员的目的是发现软件缺陷,尽可能早一些,并确保其得以修复D、软件测试员的目的是发现软件缺陷,尽可能早一些答案:C197.软件测评相关的标准一般可以分为国际标准、国家标准、行业标准及企业标准。一般情况下,技术要求最高的是()。A、企业标准B、行业标准C、国际标准D、国家标准答案:A198.Junit测试中,使用()注解特性来标识测试方法的。A、testB、TestC、TestSuiteD、TestCase答案:B199.在软件底层进行的测试称为()A、集成测试B、系统测试C、单元测试D、功能测试答案:C200.软件测试是软件开发过程中重要的和不可缺少的阶段,其包含的内容和步骤甚多,而测试过程的多种环节中最基础的是()A、单元测试B、集成测试C、验收测试D、系统测试答案:A201.以下()不属于软件缺陷:A、软件功能超出了产品说明书中指明的范围;B、最终用户认为该软件使用效果不良。C、软件出现了产品说明书中已指明因外部故障可以出现的错误;D、软件未达到产品说明书中虽未指出但应当达到的目标;答案:C202.在Assert类中断言两个对象相等是_____。A、failB、assertTrueC、assertSameD、assertEquals答案:D203.软件产品与一个或更多指定的(相关)系统进行交互的能力称为()A、功能性B、可靠性C、互操作性D、易用性答案:C204.与设计测试用例无关的文档是()。A、项目开发计划B、需求规格说明书C、概要设计说明书D、源程序答案:A205.Junit适用于java开发人员在()阶段,进行单个方法实现功能或者类本身的测试,主要用于白盒测试。A、集成测试B、单元测试C、确认测试D、验收测试答案:B206.下面四种说法中正确的是()A、因果图法是建立在决策表法基础上的一种白盒测试方法;B、在任何情况下做黑盒测试皆应首先考虑使用错误推断法。C、健壮性等价类测试的测试用例要求在有效等价类中取值;D、等价类划分法是边界值分析法的基础;答案:C207.下列不属于正式审查的方式是()A、公开陈述B、编码标准和规范C、检验D、同事审查答案:B208.黑盒测试是通过软件的外部表现来发现软件缺陷和错误的测试方法,具体地说,黑盒测试用例设计技术包括()等。A、等价类划分法.因果图法.边界值分析法.条件组合覆盖法.场景法B、等价类划分法.因果图法.边界值分析法功能图法.独立路径法C、等价类划分法.因果图法.边界值分析法.错误推测法.决策表法D、等价类划分法.因果图法.路径覆盖法.正交试验法.符号法答案:C209.软件生存周期过程中,修改错误最大的阶段是()。A、编程阶段B、发布运行阶段C、设计阶段D、需求阶段答案:B210.软件测试的目的是()?A、避免软件开发中出现错误B、发现软件开发中出现的错误C、尽可能发现并排除软件中潜藏的错误,提高软件的可靠性D、修改软件中出现的错误答案:C211.如果一个判定中的复合条件表达式为(A<=3),则为了达到100%的条件覆盖率,至少需要设计多少个测试用例()。A、1B、2C、3D、4答案:B212.GB/T16260-2006《软件工程产品质量》中规定的软件产品使用质量特性包括()①有效性②生产率③安全性④满意度A、①③④B、①②④C、②③④D、①②③④答案:D213.以下关于白盒测试和黑盒测试的理解,正确是()。A、白盒测试通过一些表征性的现象、事件、标志来判断内部的运行状态B、黑盒测试比白盒测试应用更广泛C、白盒测试通过对程序内部结构的分析、检测来寻找问题D、单元测试可采用白盒测试方法,集成测试则采用黑盒测试方法答案:C214.单元测试所使用的主要测试方法是()A、黑盒测试B、动态测试C、白盒测试D、静态测试答案:C215.确认测试以()文档作为测试的基础。A、设计说明书B、开发计划C、源程序D、需求规格说明书答案:D216.白盒测试只用于()。A、集成测试B、系统测试C、单元测试D、验收测试答案:C217.在确定黑盒测试策略时,优先选用的方法是()A、错误推断法B、边界值分析法C、决策表方法D、等价类划分答案:D218.软件测试规范规定,软件测试的类别可分为:单元测试、集成测试以及()。A、配置项测试、系统测试和验收测试B、系统测试C、系统测试和验收测试D、验收测试答案:C219.下列可以作为软件测试对象的是()。A、软件设计规格说明B、源程序C、以上全部D、需求规格说明书答案:C220.由软件的最终用户们在一个或多个客户场所进行的测试是()测试。A、lphaB、白盒测试C、黑盒测试D、Beta答案:D221.以下不属于白盒测试的优点是()A、提高代码的质量B、发现代码中隐藏的问题C、增大代码的覆盖率D、与软件的内部实现无关答案:D222.软件配置项是软件配置管理的对象,指的是软件工程过程中所产生的()。A、接口B、信息项C、版本D、软件环境答案:D223.在软件生命周期的哪一个阶段,软件缺陷修复费用最低()A、设计B、编码C、产品发布D、需求分析(编制产品说明书)答案:D224.配置元件能对哪个位置的采样器有效?()A、本子树B、本子树及其之下的所有子树C、下面的所有子树D、以上都可以答案:B225.数据流图中数据流用()图形符号表示。A、虚线箭头B、实线箭头C、折线D、直线答案:B226.典型的白盒测试方法包括静态测试和动态测试。其中,静态测试包括()。A、静态结构分析法、静态质量度量法、基本路径测试法B、静态结构分析法、静态质量度量法、逻辑覆盖法C、静态结构分析法、静态质量度量法、结构覆盖法D、静态结构分析法、静态质量度量法、代码检查法答案:D227.在自低向上测试中,要编写称为()的模块来测验正在测试的模块A、底层模块B、桩模块C、测试存根D、测试驱动模块答案:D228.对应多分支的判断,()覆盖要每个判定表达式获得每种可能的值来测试。A、判定-条件覆盖B、条件组合覆盖C、判定覆盖D、条件覆盖答案:C229.验收测试中软件的有效性是指软件的功能和性能与()需求的符合程度。A、用户B、测试者C、设计者D、开发者答案:A230.数据流图中数据存储用()图形符号表示。A、直线B、圆角矩形或圆C、右端开口的矩形框或双线D、方框答案:C231.JMeter中()能与Sler结合使用可以模拟复杂的请求序列。相当于程序设计语言中的控制语句。A、后置处理器B、断言C、前置处理器D、逻辑控制器答案:D232.在黑盒测试中最为严格、最具有逻辑性的测试方法是()A、决策表法B、边界值分析法C、因果图法D、等价类划分法答案:A233.()不是单元测试的内容。A、边界测试B、模块接口测试C、路径测试D、有效性测试答案:D234.关于黑盒测试技术,下面说法错误的是()。A、黑盒测试着重测试软件的功能需求,是在程序接口上进行测试。B、黑盒测试无法发现规格说明中的错误,不能进行充分的测试。C、失败测试是纯粹为了破坏软件而设计和执行测试案例的。D、边界值测试是黑盒测试特有的技术方法,不适用于白盒测试。答案:D235.下列关于软件质量保证的描述中,正确的是()。A、软件质量保证采用全面质量管理和过程改进的原理开展质量保证工作B、软件质量保证对过程中的产物-开发文档和源代码进行走查,运行软件,以找出问题,报告质量C、软件质量保证是通过对各种文档的评审来保证软件质量的,是对软件生命周期的管理,以及验证软件是否满足规定的质量和用户的需求D、软件质量保证和软件测试没有任何关系答案:A236.下列关于程序效率的描述错误的是()。A、提高程序的执行速度可以提高程序的效率B、好的程序设计可以提高效率C、降低程序占用的存储空间可以提高程序的效率D、源程序的效率与详细设计阶段确定的算法的效率无关答案:D237.下面关于软件测试模型的描述中,不正确的是()。①V模型的软件测试策略既包括低层测试,又包括高层测试,高层测试是为了确保源代码的正确性,低层测试是为了使整个系统满足用户的需求②V模型存在一定的局限性,它仅仅将测试过程作为在需求分析、概要设计、详细设计及编码之后的一个阶段③W模型可以说是V模型自然而然的发展,它强调:测试伴随着整个软件开发周期,而且测试的对象不仅仅是程序,需求、功能和设计同样要测试④H模型中,软件测试是一个独立的流程,贯穿产品的整个生命周期,与其他流程并发地进行⑤H模型中,测试准备和测试实施紧密结合,有利于资源调配A、②④B、②③C、①⑤D、③④答案:C238.测试计划的制定必须注意()A、测试风险、测试管理B、测试方法、测试安排C、以上都是D、测试策略、测试范围答案:C239.调试应该由()完成。A、编制该源程序的程序员B、与源程序无关的程序员C、设计该软件的机构D、不了解软件设计的机构答案:A240.下列()是对程序流程图进行简化后得到的,它可以更加突出的表示程序控制流的结构,且不包含复合条件。A、控制流图B、DD-路径图C、MM-路径图D、模块调用图答案:A241.软件测试的基本方法包括白盒测试和黑盒测试方法,以下关于二者之间关联的叙述错误的是()。A、应用系统负载压力测试一般采用黑盒测试方法B、针对相同的系统模块,执行黑盒测试和白盒测试对代码的覆盖率都能够达到100%C、在集成测试阶段是采用黑盒测试与白盒测试相结合的方法D、黑盒测试与白盒测试是设计测试用例的两种基本方法答案:B242.必须要求用户参与的测试阶段是()A、验收测试B、单元测试C、确认测试D、集成测试答案:A243.判定表通常由四个部分组成,其中哪两个构成一条规则?①条件桩②动作桩③条件项④动作项A、③④B、①③C、①②D、②③答案:A244.JMeter的测试元件中,下列()是用来模拟多个用户向待测系统发出请求来实现性能测试的。A、监听器B、配置元件C、线程组D、采样器答案:C245.下面四种说法中正确的是()。A、在任何情况下做黑盒测试皆应首先考虑使用错误推断法B、健壮性等价类测试的测试用例要求在有效等价类中取值C、等价类划分法是边界值分析法的基础D、因果图法是建立在决策表法基础上的一种白盒测试方法答案:C246.下列关于Linux操作系统指令的描述中,错误的是()A、find:查找文件或目录B、chown:比较两个文件是否有差异C、iostat:对系统的磁盘操作活动进行监视D、vmstat:对系统虚拟内存、进程、CPU活动进行监视答案:B247.客户端交易处理性能指标是一类重要的负载压力测试指标,以下不属于客户端交易处理性能指标的是()A、负载测试B、疲劳强度测试C、大数据量测试D、压力测试答案:B248.针对下列程序段,需要()个测试用例才可以满足语句覆盖的要求。switch(value)case0;other=30;break;case1;other=50;break;case2;other=300;case3;other=other/value;break;default:other=other∗value;A、5B、2C、4D、3答案:C249.下面有关测试原则的说法正确的是()。A、程序最好由编写该程序的程序员自己来测试B、使用测试用例进行测试是为了检查程序是否做了它该做的事C、测试用例只需选取合理的输入数据D、测试用例应由测试的输入数据和预期的输出结果组成答案:D250.编写测试计划的目的是()A、以上都是B、使项目参与人员沟通更舒畅C、使测试工作顺利进行D、使测试工作更加系统化答案:A251.大多数实际情况下,功能测试的实现方法是()。A、静态分析B、白盒测试C、可靠性测试D、黑盒测试答案:D252.从应用角度来看自动化测试工具应当分成两种。一种是技术方面的,另一种是管理方面的。下列哪种不属于这种分类中的()A、黑盒测试工具B、白盒测试工具C、性能测试工具D、测试管理工具答案:C253.划分软件测试属于白盒测试还是黑盒测试的依据是()A、是否能看到被测源程序B、是否执行程序代码C、是否能看到软件设计文档D、运行结果是否确定答案:A254.下面()不是软件的缺陷等级的划分级别?A、致命错误B、异常问题C、严重错误D、一般错误答案:B255.下面关于决策表法的说法错误的是()A、决策表是一种分析和表达多逻辑条件下执行不同操作的情况的工具B、决策表中贯穿条件桩和动作桩的一列就是一条规则C、决策表的简化是以合并相似规则为目标的D、利用决策表能够设计出完整的测试用例集合答案:B256.下列()不是软件自动化测试的优点。A、速度快、效率高B、能提高测试的质量C、准确度和精确度高D、能充分测试软件答案:D257.黑盒测试是一种重要的测试策略,又称为数据驱动的测试,其测试数据来源于()A、详细设计说明B、软件规格说明C、软件设计说明D、概要设计说明答案:B258.Junit参数化测试使用()标识指定参数化运算器。A、RunWithB、ParameterizedC、RunWith(Parameterized.class)D、RunWith(Parameterized)答案:C259.数据流图中加工(处理)用()图形符号表示。A、直线B、圆角矩形或圆C、箭头D、方框答案:B260.易用性、兼容性、安装、文档测试等主要在()阶段完成。A、验收测试B、集成测试C、功能测试D、单元测试答案:D261.()方法需要考察模块间的接口和各模块之间的联系。A、系统测试B、集成测试C、确认测试D、单元测试答案:B262.()主要是为HTTP请求采样器中的参数值提供默认设置。A、FTP请求缺省值B、HTTP授权管理配置元件C、HTTP请求缺省值D、HTTPCookie管理器答案:C263.()是计算机程序及其说明程序的各种文档。A、软件B、程序C、数据D、文档答案:A264.测试用例是为了达到最佳的测试效果或高效的揭露隐藏的错误而精心设计的少量测试数据,至少应该包括()A、测试配置B、测试目标、测试工具C、测试输入、执行条件和预期的结果D、测试环境答案:C265.超出软件工程范围的测试是()。A、单元测试B、集成测试C、确认测试D、系统测试答案:D266.LoadRunner测试工具是一种什么测试工具()A、性能B、强度C、功能性D、白盒测试答案:A267.关于混合的渐增式测试的论述错误的是()A、混合的渐增式测试中对某些关键模块或子系统采用由底向上组装和测试的方法。B、混合的渐增式测试是自顶向下的渐增式测试和自底向上的渐增式测试的合并。C、混合的渐增式测试在软件开发过程中使用较少。D、混合的渐增式测试中对上层模块采取自顶向下测试,使之能较早地显示系统的总体轮廓。答案:C268.性能测试过程中,需要对数据库服务器的资源使用进行监控,()不属于应该监控的指标。A、点击率B、CPU占有率C、可用内存数D、缓存命中率答案:A269.对已经发行的错误进行错误定位和确定出错性质,并改正这些错误,同时修改相关的文档,这种行为属于()A、单元测试B、回归测试C、调试D、测试答案:C270.调试是()A、发现与预先定义的规格和标准不符合的问题B、发现软件错误征兆的过程C、消除软件错误的过程D、有计划的、可重复的过程答案:C271.V模型中哪一个阶段需要用户执行()A、单元测试B、集成测试C、验收测试D、系统测试答案:C272.()方法是根据输出对输入的依赖关系来设计测试用例的。A、边界值分析法B、错误推测法C、因果图法D、等价类划分法答案:C273.静态测试主要对()进行测试A、系统的输入和输出B、源代码、程序界面、文档、中间产品C、测试计划的执行D、测试活动的管理与实施答案:B274.侧重于观察资源耗尽情况下的软件表现的系统测试被称为()A、性能测试B、容量测试C、压力测试D、强度测试答案:C275.对模块进行外部功能和内部结构进行的测试是()。A、单元测试B、集成测试C、系统测试D、验收测试答案:C276.连接速度测试属于()?A、安全测试B、功能测试C、性能测试D、客户端兼容性测试答案:C277.组装测试又称为()A、集成测试B、确认测试C、回归测试D、系统测试答案:A278.在系统运行环境违反常态甚至发生故障的情况下,系统可以负荷到何种程度的测试是?A、容量测试B、负载测试C、失效恢复测试D、强度测试答案:D279.从瀑布模型看,在它的生命周期中的八个阶段中,下面的几个选项中()环节出错,对软件的影响最大?A、测试和运行阶段B、需求分析阶段C、概要设计阶段D、详细设计阶段答案:B280.几乎没有产品计划、进度安排和正规的开发过程的软件开发模式是()A、大棒模式B、快速原型开发模式C、瀑布模式D、边写边改模式答案:D281.下面关于边界值分析法的描述哪个是错误的()A、边界值分析不仅注意输入条件,它还根据输出的情况设计测试用例B、边界值分析法是作为对等价类划分法的补充C、对输入或输出的边界值进行测试的一种方法D、边界值法是最为严格的一种黑盒测试方法答案:D282.调试应该由()完成。A、编制该源程序的程序员B、与源程序无关的程序员C、设计该软件的机构D、不了解软件设计的机构答案:A283.下面哪种不是计算环型复杂度的方法?A、V(G)=判定节点数+1B、V(G)=区域数+1C、V(G)=E-N+1D、V(G)=E-N+2答案:C284.在进行单元测试时,常用的方法是()A、采用黑盒测试,辅之以白盒测试B、采用白盒测试,辅之以黑盒测试C、只是用白盒测试D、只是用黑盒测试答案:B285.Java作为当前最流行的开发语言之一,具有多种特点,下列关于Java的描述中,不正确的是()A、跨平台B、多线程C、面向对象D、非解释性答案:D286.软件测试不需要了解软件设计的()。A、内部结构B、处理过程C、条件D、功能答案:C287.如果某测试用例集实现了某软件的路径覆盖,那么它一定同时实现了该软件的()A、条件覆盖B、判定覆盖C、判定/条件覆盖D、组合覆盖答案:B288.测试驱动开发的含义是()A、先写程序后写测试的开发方法B、先写测试后写程序,即“测试先行”C、用单元测试的方法写测试D、不需要测试的开发答案:B289.等价类划分完成后,就可得出(),它是确定测试用例的基础。A、等价类表B、无效等价类C、测试用例集D、有效等价类答案:A290.为了提高测试的效率,应该()A、取一切可能的输入数据作为测试数据;B、在完成编码以后制定软件的测试计划;C、选择发现错误可能性大的数据作为测试数据。D、随机地选取测试数据;答案:C291.软件测试和软件调试是两个不同的概念,调试较于开发更难以理解,其原因是()。①在另一个错误被改正后消失②可能不由软件错误引起③可能由人为错误引起④难以再现错误出现的输入条件A、①③④B、①②④C、②③④D、①②③④答案:D292.可以作为软件测试结束的标志()A、查出了预定数目的错误B、使用了特定的测试用例C、按照测试计划中所规定的时间进行了测试D、错误强度曲线下降到预定的水平答案:D293.下面的个人所得税程序中,满足判定覆盖测试用例的输入数据是()if(income<800)taxRate=0;elseif(income<=1500)taxRate=0.05;elseif(income<2000)taxRate=0.08;elsetaxRate=0.1;A、income=(799,1500,1999,2001)B、income=(800,1499,2000,2001)C、income=(800,1500,2000,2001)D、income=(799,1501,2000,2001)答案:A294.对于一个含有a个变量的程序,采用边界值分析法测试程序会产生()个测试用例。A、2a+1B、5的a次方C、4a+1D、3的a次方答案:C295.在进行性能测试时,往往需要监控各种服务器资源,监控的指标有()。A、CPU、内存、磁盘管理、网络、文件系统、活动进程B、CPU、内存、磁盘管理、网络、JDBC、活动进程C、PU、内存、文件系统、活动进程D、CPU、内存、磁盘管理、网络、数据库连接数、活动进程答案:D296.以下说法错误的是()A、软件开发工具也会造成软件的错误B、采用缺乏文档的代码是个错误的选择C、软件测试是可以穷尽的,所以可以找到所有的错误D、不断变化的需求是项目失败的最大杀手答案:C297.以下不属于桌面检查的是()A、检查变量的交叉引用表B、走查C、风格检查D、常量检查答案:B298.成功的测试是指运行测试用例后()。A、证明程序正确性B、未发现程序错误C、发现了程序错误D、改正了程序错误答案:C299.下面的个人所得税程序中,满足语句覆盖测试用例的输入数据是()if(income<800)taxRate=0;elseif(income<=1500)taxRate=0.05;elseif(income<2000)taxRate=0.08;elsetaxRate=0.1;A、income=(800,1500,2000,2001)B、income=(799,1499,2000,2001)C、income=(800,801,1999,2000)D、income=(799,1500,1999,2000)答案:D多选题1.ISO\IEC9126.1991标准提出的质量模型包含的特性()A、功能性B、可靠性C、可使用性D、可移植性答案:ABCD2.常见的软件测试模型有()A、V模型B、W模型C、H模型D、U模型答案:ABC3.不属于集成测试步骤的是()A、制定集成计划B、执行集成测试C、记录集成测试结果D、回归测试答案:CD4.测试设计员的职责有:()A、制定测试计划B、设计测试用例C、设计测试过程、脚本D、评估测试活动答案:BC5.loadrunner工具主要由哪些部分组成()A、vugenB、controllerC、analysisD、jmeter答案:ABC6.在软件用户界面测试中,应该关注哪些方面A、布局和导航是否清晰B、控件和元素是否易于使用和操作C、是否符合用户期望和行业标准D、是否在所有浏览器和设备上表现一致答案:ABCD7.黑盒测试方法中划分等价类可以分为()A、有效等价类B、因果图C、边界值D、无效等价类答案:AD8.以测试的形态分测试可以分为:()A、组件测试B、专项测试C、建构性测试D、单元

温馨提示

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

最新文档

评论

0/150

提交评论