《软件测试100地的题目终》由会员分享,可在线阅读,更多相关《软件测试100地的题目终(11页珍藏版)》请在金锄头文库上搜索。
1、软件测试选择题1、用黒盒技术设计测试用例的方法之一为(a )A)因果图 B)逻辑覆盖C)循环覆盖 D)基本路径测试2、软件测试的目的是(b)A)避免软件开发中出現的错误B)发现软件开发中出現的错误C)尽可能发现并排除软件中潜藏的错误,提高软件的可靠性D)修改软件中出现的错误3、下列软件属性中,软件产品首要满足的应该是(a )A)功能需求B)性能需求C)可扩展性和灵活性 D)容错纠错能力4、坚持在软件的各个阶段实施下列哪种质董保障措施,才能在开发过程中尽早发现和预防 错误,把出现的错误克服在早期(a)oA)技术评审B)程序测试C)改正程序错误D)管理评审5、以程序的内部结构为基础的测试用例技术属
2、于(d )A)灰盒测试B)数据测试C)黑盒测试D)白盒测试6、为了提爲测试的效率,正确的做法是(a )A)选择发现错误可能性大的数据作为测试用例B)在完成程序的编码之后再制定软件的测试计划C)随机选取测试用例D)使用测试用例测试是为了检查程序是否做了应该做的爭7、对程序的测试就好由谁来做,对程序的调试最好由谁来做(b )oA)程序员第三方测试机构B)第三方测试机构程序员C)程序开发纽程序员D)程序开发纽程序开发组8、在进行单元测试时,常用的方法是(CA)釆用白盒测试,辅之以黑盒测试C)只使用白盒测试B)釆用黒盒测试,辅之以白盒测试D)只使用黑盒测试9、以下那一种选项不属于软件缺陷(d )oA)
3、轶件没有实现产品规格说明所要求的功能B)软件中出現了产品规格说明不应该出现的功能C)轶件实现了产品规格没有提到的功能D)软件实现了产品规格说明所要求的功能但因受性能限制而未考虑可移植性问题10. 软件生存周期过程中,修改错误最大的阶段是(d )oA)需求阶段B)设计阶段 C)编程阶段 D)发布运行阶段11 在边界值分析中,下列数据通常不用来做数据测试的是(b )oA)正好等于边界的值B)等价类中的等价值C)刚刚大于边界的值D)刚刚小于边界的值D)在程序完成的编码之后再制定软件的测试用例12、单元测试中设计测试用例的依損是(d )oA)槪要设计规格说明书B)用户需求规格说明书C)项目计划说明书D
4、)详细设计规格说明书13、通常可分为白盒测试和黑盒测试。白盒测试是根据程序的(c )来设计测试用例,黑盒测试是根据软件的规格说明来设计测试用例。A)功能B)性能C)内部逻辑D)内部数据14、 如果一个判定中的复合条件表达式为(A 1) or (B = 3),则为了达到100%的 条件覆盖率,至少需要设计多少个测试用例(b )。A)1B) 2C) 3D) 415、经验表明,在程序测试中,某模块与其他模块相比,若该模块已发现并改正的错误较多,则该模块中残存的错误数目与其他模块相比,通常应该(b )oA)较少B)较多C)相似D)不确定16、下面有关软件缺陷的说法中错误的是(c)oA)缺陷就是软件产品
5、在开发中存在的错误B)缺陷就是轶件维护过程中存在的错误.毛病等各种问题C)缺陷就是导致系统程序崩溃的错误D)缺陷就是系统所需要实现某种功能的实效和违背2个无效等价类 2个无效等价类 1个无效等价类 1个无效等价类17、在某大学学籍管理信息系统中.假设学生年龄的输入范围为1640,则根据黑盒 测试中的等价类划分技术.下面划分正确的是(b )oA)B)C)D)18、可划分为2个有效等价类,可划分为1个有效等价类,可划分为2个有效等价类,可划分为1个有效等价类,根据软件需求规格说明书,在开发环境下对已经集成的轶件系统进行的测试是(a )。A)系统测试B)单元测试C)集成测试D)验收测试19、下面有关
6、测试原则的说法正确的是(a )oA)测试用例应由测试的输入数据和预期的输出结呆组成B)测试用例只需选取合理的输入数据C)程序最好由编写该程序的程序员自己来测试D)使用测试用例进行测试是为了检查程序是否做了它该做的事20、软件设计阶段的测试主要采取的方式是(a)oA)评审B)白盒测试C)黑盒测试D)动态测试21、下列关于测试方法的叙述中不正确的是(c)A)从某种角度上讲,白盒测试与黑盒测试都属于动态测试B)功能测试属于黒盒测试C)对功能的测试通常是要考虑程序的內部结构D)结构测试属于白盒测试22. 大多数实际请况下,性能测试的实現方法是(a )oA)黑盒测试23、下列方法中,A)基本路径测试法C
7、)边界值分析法24、测试程序时,可靠性测试B)白盒测试C)静态分析 D)不属于黒盒测试的是(a )oB)等价类测试法D)基于场景的测试方法不可能遍历所有可能的输入数据,而只能是选择一个子集进行测试, 那么最好的选择方法是(b)oA)随机选择B)划分等价类C)根据接口进行选择D)根扌居数据大小进行选择25、下列可以作为软件测试对象的是(d)oA)需求规格说明书B)软件设计规格说明C)源程序D)以上全部26、关于软件测试的目的,下列说法哪个是错误的(D )oA. 测试是程序的运行过程,目的在于发现错误。B. 一个好的测试用例在于能够发现至今未发现的错误。C. 一个成功的测试是发现了至今未发现的错误
8、的测试。D. 测试的目标是以罠少的吋间和人力改正软件中潜在的所有错误和缺陷。27、(A )是一种黒盒测试方法.它是把程序的输入域划分成若干部分,然后从每个部 分中选取少数代表性数据当作测试用例A. 等价类划分法 B.边界值分析法 C.因果图法 D.场景法28、若有一个计算类型的程序,它的输入量只有一个X,其范围是-1.0, 1.0,现从输入的角度考虑一组测试用例:-1.001,-1.0, 1.0, 1.001o设计这组测试用例的方法是(0A. 条件覆盖法B.等价分类法C.边界值分析法D.错误推测法29、软件测试的对象包括(D )oA.需求分析.槪要设计和详细设计B.程序源代码C.需求規格说明D
9、.以上所有软件测试员究竟做些什么。( C )(A)软件测试员的目的是发现软件缺陷(B)软件测试员的目的是发现软件缺陷,尽可能早一些(C)软件测试员的目的是发现软件缺陷,尽可能早一些,并确保其得以修复(D)轶件测试员的目的是发现软件缺陷,尽可能早一些,并将其得以修复30、下列项目中不属于测试文档的是(c)(A)测试计划 (B)测试用例(C)程序流程图 (D)测试报告31、下列冬项中不是一个测试计划所应包含的内容(B)(A)测试资源、进度安排(B)测试预期输出(C)测试范围(D)测试災略32、软件测试类型按开发阶段划分是C。A. 需求测试、单元测试、集成测试、验证测试B. 单元测试、集成测试、确认
10、测试、系统测试、验收测试C. 单元测试、集成测试、验证测试、确认测试、验收测试D.33、验收测试的定狡是AoA. 由用户按照用户手册对软件进行测试以决定是否接收B. 由某个测试机构代表用户按照需求说明书和用户手册对软件进行测试以决定是否接收C. 按照软件任务书或合同,供需双方约定的验收依据进行测试,决定是否接收D. 由开发方和用户按照用户手册执行软件验收34、软件测试是釆用(a )执行软件的活动。A.测试用例B.输入数据 C.测试环境 D.输入条件35、导致软件缺陷的最大原因是:( a )A.软件需求说明书B.设计方案C.编码 D.维护36、在下列描述中,关于一个软件缺陷状态完整变化的错误描述
11、是( d )A、打开修复关闭 B、打开关闭 C、打开保留D、激活修复重新打开37、软件缺陷修复的代价我高的阶段为(a)A、发布阶段 B、需求阶段C、设计阶段 D、编码阶段38、下列关于软件测试的说法中正确的是(B)oa) 无经验用户的测试是盲目的,所以对提高软件质董没有帮助b) 某软件模块发现的缺陷越多,说明该模块潜在的缺陷越多c) 专业的测试人员要尽量运用测试技术进行测试,直觉和预感是没有用的d) 软件测试仅仅是测试工程师的工作,与程序员无关39、下列关于测试方法的说法中正呦的是(D)o随机测试是一种很不专业的测试方法.所以在测试中不能用随机测试方法在设计测试用例的过程中,应考虑失败测试,不
12、用考虑通过测试错误猜测法本身不是一种测试技术,所以不用编写测试用例在实际测试中,边界值分析法和等价类划分法经常结合使用40、进行叢容性测试的目的在于(D)oa) 测试程序在不同的平台上可以正常运行b) 测试程序与平台上的其他程序可以同时正常运行c) 测试数据格式在不同应用程序之间可以通用d) 以上选项都正确41、用等价类法设计测试用例的特点不包括(D)oa) 测试内容相同b) 如果等价类中的一个测试能够捕获一个缺陷,那么选择该等价类中的其他测试也能捕获 缺陷C) 如果等价类中的一个测试不能捕获缺陷,那么选择该等价类中的其他测试也不能扌甫茯缺 陷d) 细化等价类划分是没有意艾的,不影响对测试用例
13、的设计42、下列关于随机测试的说法中错误的是(D)。a) 许多测试都是冗余的b) 测试数据大多是随机的,重复测试是不可能的c) 无法度量随机测试实际覆盖率d) 随机测试的成本大,时间长,是一种不值得一做的测试43、测试“关闭文件”操作时,下列说法不正确的是(B)oa) 编辑文件后不保存,直接从菜单关闭,系统应有是否保存再关闭类似的提示b) 编辑文件后保存,文件正常关闭c) 编辑文件后不保存,从任务管理器中结束任务,程序应直接被关闭d) 编辑文件后不保存,单击窗口右上角的关闭按钮,系统应有是否保存再关闭类似的提示44、关于命令按钮的测试方法,下列说法错误的是(A)oa) 单击按钮,能够正确响应操
14、作。例如单击“删除”按钮,应该直接完成删除操作b) 对于非法输入或者操作给出足够提示信息C)对不符合业务背景的输入数据应该有相应的处理d)在测试过程中,用到输入非法数据、默认值、特殊字符集和使缓冲区溢出的数据等测试 方法45、在下列文档中,不需要进行文档测试的是(B)oa) 用户手册b) 操作系统的错误信息C)联机帮助d)安装界面中用到的用户许可协议46、用测试工具测试一个Web系统灵大支持多少个用户同时并发登录,这个测试属于 (A)oa) 压力测试b) 负载测试C) 安全性测试d)容量测试47、某个版本的软件在测试过程中发现了一些错误,程序员在修改已知错误的同时,又增加了 一部分新功能,然后提交给测试人员重新测试,此次测试人员进行的测试属于(A)oa) 回归测试b) 重复测试C) 恢复测试d) 确认测试48、碰到无法重现的缺陷,测试人员应该釆取的措施是(C)oa) 暂时不管它,等待缺陷的复現b) 优化缺陷,找到缺陷产生的原因后,再提交给开发人员c) 对缺陷的现象进行详细记录,尽快将该缺陷提交给开发人员d) 报告给测试管理者,请管理者决定是否提交给开发人员49、关于软件缺陷,下列说法中错误的是(B。a) 程序错误属于软件缺陷b) 经过修改后的软件产品,其中存在的软件缺陷必