当前位置:文档之家› 软件测试选择题

软件测试选择题

1 注册邮箱需要填写账号,密码,验证码,性别,籍贯。

采用等价类法每个地方都有一个有效类和一个无效类,那么用决策表设计测试数据,一共要设计多少条A、32B、64C、16D、10正确答案:A2 逻辑性最强,发现错误能力最强的测试方法是A、黑盒测试B、决策表测试C、因果图测试D、边界值测试正确答案:B3 非健壮性边界值测试法,测试成绩录入,成绩范围0=<x<=100。

正确的测试数据是:A、0,1,99,100B、0,1,2,98,99,100C、-1,0,1,99,100,101D、0,1,100,101正确答案:A4 健壮性边界值测试法,测试成绩录入,成绩范围0=<x<=100。

正确的测试数据是:A、0,1,99,100B、0,1,2,98,99,100C、-1,0,1,99,100,101D、0,1,100,101正确答案:C5 小王负责教务系统里的选课功能开发,开发完毕后小王运行自己的代码测试有什么问题,请问小王做的是什么?A、单元测试B、白盒测试C、黑盒测试D、软件调试正确答案:D二、多选题1 ATM取款机要求每天取款总额不能超过5000,必须是整数并且是100的整倍数。

那么无效类是哪些A、取款>5000B、取款金额包含小数C、取款金额不是100的整数倍B、D、取款大于5000并且不是100的整数倍,金额有小数E、取款为0正确答案:ABC2 某软件注册时用户名要求只能是6-18位长度,选择测试数据为6位长度合法账号,请问这一测试用例是什么方法下的测试用例?A、等价类测试法B、边界值测试法C、因果图测试法D、决策表测试法E、黑盒测试法正确答案:ABE3 教务选课时要求管理员能设置学生选课时间段,如果本学期选课时间段为2月1日至3月1日(本年非闰年),根据等价类和边界值测试法,请问对于管理员设置选课时间段测试,应选择哪些测试数据A、选课开始时间选2月1日,结束时间选3月1日B、选课开始时间选2月15日,结束时间选2月15日C、选课开始时间选3月1日,结束时间选2月1日D、选课开始时间选1月1日,结束时间选2月15日E、选课开始时间选2月15日,结束时间选4月1日正确答案:ABCDE4 小王运行小张的代码,检查小张开发的教务选课系统有什么问题,小王做的是A、白盒测试B、黑盒测试C、动态测试D、静态测试E、软件调试正确答案:BC5 教务系统查询成绩允许输入学号查询或者姓名查询,但不允许模糊查询,采用等价类测试法,下列测试数据正确的有A、输入正确姓名“张三”进行测试B、输入正确学号“18070204”进行测试C、输入错误学号“1807az04”进行测试D、输入姓氏“张”进行查询E、同时输入正确学号“180902”和正确姓名“张三”正确答案:ABCDE6 软件测试计划,也称软件测试方案,里面包含的内容应该有:A、人员分配B、测试范围C、测试优先级D、测试方法E、测试时间安排正确答案:ABCDE7 因果图里包含哪些字母符号?A、EB、IC、OD、ORE、AND正确答案:ABC8 关于等价类测试法,表述正确的有:A、是一种灰盒测试法B、需要找出有效类和无效类C、测试数据时,应该先测试有效类数据D、是一种典型的黑盒测试法E、适用于单元测试阶段正确答案:BCD9 关于冒烟测试,正确的表述有:A、冒烟测试用于确认代码中的更改会按期运行,且不会破坏整个软件版本的稳定性B、冒烟测试就是系统测试C、冒烟测试主要发生在程序员修复了BUG,而又不能确定这个BUG的修复会不会影响到其他的功能模块的情形下。

D、冒烟测试就是回归测试E、冒烟测试是一种版本验证测试正确答案:ACE10 下列属于动态测试的有A、软件注册功能测试下输入一个已存在的账号测试注册功能B、运行需求规格说明书,看看里面是否存在不完整的地方C、检查软件UI设计是否存在错别字D、教务系统里输入合法学号查询成绩看成绩查询功能是否正确E、邮件收发系统里发一封邮件出去检查能否发邮件正确答案:ADE1 软件测试是软件质量保证的主要手段之一,测试的成本已超过( )的30%以上。

因此,提高测试的有效性非常重要。

A、软件开发成本B、软件维护成本C、软件开发成本和维护成本D、软件研制成本正确答案:A2 如果想要进行成功的测试,为其设计测试用例主要依赖于( )。

A、黑盒测试方法B、测试人员的经验C、. 白盒测试方法D、错误推测法正确答案:B3 软件测试的目的是( )。

A、试验性运行软件B、发现软件错误C、证明软件正确D、找出软件中全部错误正确答案:B4 软件测试用例主要由测试输入数据和( )两部分组成。

A、测试计划B、测试规则C、测试的预期结果D、以往测试记录分析正确答案:C5 在设计测试用例时,( )是用得最多的一种黑盒测试方法。

A、等价类划分B、边界值分析C、因果图D、功能图正确答案:A6 从已发现故障的存在到找到准确的故障位置并确定故障的性质,这一过程称为( )。

A、错误检测B、故障排除C、调试D、测试正确答案:C7 单元测试将根据在( )阶段中产生的规格说明进行A、可行性研究与计划B、需求分析C、概要设计D、详细设计正确答案:D8 确认测试计划是在( )阶段制定的。

A、可行性研究与计划B、需求分析C、概要设计D、详细设计正确答案:B9 IBM公司的统计资料表明,使用静态测试的方法最高可以查出在测试中查出的全部软件错误的( )。

A、80%B、70%C、50%D、35%正确答案:B10 与设计测试用例无关的文档是( )。

A、项目开发计划B、需求规格说明书C、软件设计说明书D、源程序正确答案:A11 软件测试计划是一些文档,它们描述了( )。

A、软件的性质B、软件的功能和测试用例C、软件的规定动作D、对于预定的测试活动将要采取的手段正确答案:D12 在软件测试中,下面说法中错误的是( )。

A、测试是为了发现程序中的错误而执行程序的过程B、测试是为了表明程序是正确的C、好的测试方案是极可能发现迄今为止尚未发现的错误的方案D、成功的测试是发现了至今为止尚未发现的错误的测试正确答案:B13 从下列叙述中,能够与软件开发各阶段,如需求分析、设计、编码相对应的软件测试是( )。

A、集成测试、确认测试、单元测试B、单元测试、集成测试、确认测试C、单元测试、确认测试、集成测试D、确认测试、集成测试、单元测试正确答案:D14 在程序设计的过程中应为程序调试做好准备,主要体现在( )方面。

A、采用模块化、结构化的程序设计方法设计程序B、编写程序时要为程序调试提供足够的灵活性C、根据程序调试的需要,选择并安排适当的中间结果输出和必要的断?D、以上全是正确答案:D15 使用白盒测试方法时,确定测试数据应根据( )和指定的覆盖标准。

A、程序的内部结构B、程序的复杂性C、使用说明书D、程序的功能正确答案:A16 集成测试计划是在( )阶段制定的A、可行性研究与计划B、需求分析C、概要设计D、详细设计正确答案:C17 软件的集成测试最好是由( )承担,以提高集成测试的效果。

A、该软件的设计者B、该软件开发组的负责人C、该软件的编程者D、不属于该开发组的人员正确答案:D18 “高效率”或“高产”的测试是指( )。

A、用适量的测试用例说明被测试程序正确无误B、用适量的测试用例说明被测试程序符合相应的要求C、用适量的测试用例发现被测试程序尽可能多的错误D、用适量的测试用例纠正被测试程序尽可能多的错误正确答案:C19 黑盒测试方法的优点是( )。

A、可测试软件的特定部位B、能站在用户立场测试C、可按软件内部结构测试D、可发现实现功能需求中的错误正确答案:D20 某次程序调试没有出现预计的结果,下列()不可能是导致出错的原因。

A、变量没有初始化B、编写的语句书写格式不规范C、循环控制出错D、代码输入有误正确答案:B1 黑盒测试又称为:( )A、功能测试B、数据驱动测试C、基于规格说明的测试D、程序员测试正确答案:ABC2 白盒测试又称为()A、基于覆盖率的测试B、静态测试C、动态测试D、程序员测试正确答案:AD3 可以作为单元测试的测试对象的是:A、模块、对象和类B、程序中的某个子系统C、整个软件系统D、模块间的接口正确答案:AD4 黑盒测试和白盒测试的观点正确的是( )A、黑盒测试以用户的观点,白盒测试根据程序的内部结构进行测试B、黑盒测试也要考虑程序内部结构及工作情况C、若外部特性本身存在问题或规格说明的规定有误,则应用黑盒测试方法是不能发现问题的。

D、白盒测试中要保证测试时程序的所有语句至少执行一次,而且要检查所有的逻辑条件。

正确答案:ACD二、单选题(题数:16,共 80.0 分)1 以下关于缺陷的描述,不正确的是:A、缺陷是错误的表现;B、缺陷具有扩展的特点;C、开发技术不会导致软件的缺陷产生;D、当缺陷被执行时会导致失效(failure)的发生。

正确答案:C2 对于一个系统进行完全测试是不可能,其原因是:1.输入的组合太多;2.存在的业务路径太多;3.输出的组合太多;4.可能涉及的功能太多。

A、1,2B、1,2,3C、3,4D、1,2,3,4正确答案:D3 下面那个不属于静态分析:A、编码规则的检查B、程序结构分析C、程序复杂度分析D、内存泄漏正确答案:D4 软件测试工作应该开始于:A、编码之后;B、需求分析阶段;C、概要设计阶段;D、详细设计阶段。

正确答案:B5 单元测试的用例设计主要参考的工作产品是:A、单元规格说明B、系统需求规格说明C、用户手册D、代码正确答案:A6 下面关于回归测试叙述正确的是:A、回归测试只能在系统测试这个级别进行,不能用于单元测试和集成测试B、回归测试只适用于功能测试,不适用于非功能测试C、回归测试都是自动化执行的D、回归测试是对已被测过的程序实体在修改缺陷后进行的重复测试,以此来确认在这些变更后是否有新的缺陷引入系统正确答案:D7 传统的或面向对象的单元测试,需要的开发工作()A、只要开发测试桩模块;B、只要开发测试驱动;C、可能要同时开发一个桩模块和多个驱动模块;D、可能要同时开发一个驱动模块和多个桩模块。

正确答案:D8 关于测试充分性的描述,正确的是:A、只有进行完全的测试才充分;B、在有限的时间和资源条件下,找出所有的软件的错误,使软件趋于完美,是不可能的;C、当继续测试没有发现新缺陷时;D、当全部测试用例都执行完后。

正确答案:B9 下面哪些是一个好的测试的特点:1 每个开发活动都有相对应的测试行为2 每个测试级别都有其特有的测试目标3 对于每个测试级别,需要在相应的开发活动过程中进行相应的测试分析和设计4 软件测试的工作重点应该集中在系统测试上A、3,4B、1,2C、1,2,3D、1,2,3,4正确答案:C10 以下关于测试目的的观点,不正确的是:A、软件测试的目的是寻找错误,并且尽最大的可能找出最多的错误;B、找出软件开发人员的问题并评价开发人员能力;C、一个成功的测试是发现了至今未发现的错误的测试;D、测试的目的,是想以最少的人力、物力和时间找出软件中潜在的各种错误和缺陷,通过修正各种错误和缺陷提高软件质量,避免软件发布后由于潜在的软件缺陷和错误造成的隐患所带来的商业风险。

相关主题