




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件测试复习题一、判断(01)测试是为了验证软件已正确地实现了用户的要求。 错(02)白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。 对(03)白盒测试不仅与程序的内部结构有关,还要考虑程序的功能要求。 错(04)黑盒测试的测试用例是根据程序内部逻辑设计的。 错(05)黑盒测试的测试用例是根据应用程序的功能需求设计的。 对(06)为了快速完成集成测试,采用一次性集成方式是适宜的。 错(07)在软件开发过程中,若能推迟暴露其中的错误,则为修复和改进错误所花费的代价就会降低。 错(05)在软件开发过程中,若能尽早暴露其中的错误,则为修复和改进错误所花费的代价就会降低。 对(09)单
2、元测试通常由开发人员进行。 对(10)压力测试通常需要辅助工具的支持。 对(11)压力测试不需要辅助工具的支持。 错(12)测试人员说:“没有可运行的程序,我无法进行测试工作”。 错(13)软件测试员可以对产品说明书进行白盒测试。 错(14)软件测试员无法对产品说明书进行白盒测试。 对(15)单元测试能发现约80%的软件缺陷。 对(16)软件测试是有风险的行为,并非所有的软件缺陷都能够被修复。对(17)软件质量保证和软件测试是同一层次的概念。错(18)我们有理由相信只要能够设计出尽可能好的测试方案,经过严格测试之后的软件可以没有缺陷。错(19) 程序员兼任测试员可以提高工作效率。错(20) 在
3、设计测试用例时,应当包括合理的输入条件和不合理的输入条件。对(21) 传统测试是在开发的后期才介入,现在测试活动已经扩展到了整个生命周期。对(22) 传统测试以发现错误为目的,现在测试已经扩展到了错误预防的范畴。对(23) 软件测试的生命周期包括测试计划、测试设计、测试执行、缺陷跟踪、测试评估。对(24) 调试从一个已知的条件开始,使用预先定义的过程,有预知的结果;测试从一个未知的条件开始,结束的过程不可预计。错(25) 白盒测试往往会造成测试用例之间可能存在严重的冗余和未测试的功能漏洞。错(26) 在边界值方法中,对于一个有n个变量的函数作最坏情况测试,生成的测试用例个数是7n个。错(27)
4、 软件生存周期是从软件开始开发到开发结束的整个时期。 错(28) 在所有的黑盒测试方法中,基于决策表的测试是最为严格、最具有逻辑性的测试方法。对(29) 永远有缺陷类型会在测试的一个层次上被发现,并且能够在另一个层次上逃避检测。对(30) 测试用例的数目越多,测试的效果越好。错(31) 只要能够达到100的逻辑覆盖率,就可以保证程序的正确性。错(32) 单元测试属于动态测试。对(33) 验收测试是以最终用户为主的测试。对(34) 测试程序仅仅按预期方式运行就行了。错(35)可以把不合格的开发人员安排做测试。错(36)好的测试员不懈追求完美。 错 (37)软件测试是有效的排除软件缺陷的手段。 错
5、 (38)程序员与测试工作无关。 错 (39)程序员兼任测试员可以提高工作效率。 错 (40)测试人员要坚持原则,缺陷未修复完坚决不予通过。 错 (41)白盒测试的“条件覆盖”标准强于“判定覆盖”。 错 (42)软件开发全过程的测试工作都可以实现自动化。 错 (43)找出的软件缺陷越多,说明剩下的软件缺陷越少。 错 (44)采用自动化测试有可能延误项目进度。 对 (45)测试应从“大规模”开始,逐步转向“小规模”。 错(46)永远有缺陷类型会在测试的一个层次上被发现,并且能够在另一个层次上逃避检测。对(47)一个程序中所含有的路径数与程序的复杂程度有着直接的关系。对 (48)结构性测试是根据软
6、件的规格说明来设计测试用例。错(49)错误推测法是根据输出对输入的依赖关系来设计测试用例的。错(50)软件缺陷属性包括缺陷标识、缺陷类型、缺陷严重程度、缺陷产生可能性、缺陷优先级、缺陷状态、缺陷起源、缺陷来源、缺陷原因。对(51)对于一个含有n个变量的程序,采用边界值健壮性测试方法来测试程序会产生6n+1个测试用例。对(52)数据流测试是主要用作路径测试的真实性检查。两种形式分别为定义/使用测试、基于程序片的测试。对(53)软件只要经过严格严谨的内部测试之后,可以做到没有缺陷。错(54)测试用例应由测试输入数据和对应的实际输出结果这两部分组成。错(55)测试是可以穷尽的。错(56)测试自动化是
7、万能的。错(57)软件缺陷可能会被修复,可能会被保留或者标识出来。错(58)每一个软件项目都有一个最优的测试量。错(59)黑盒测试往往会造成测试用例之间可能存在严重的冗余和未测试的功能漏洞。错(60)代码审查工作属于静态测试。错(61)软件测试是一个过程,包含若干活动,运行软件进行测试只是活动之一。错(62)回归测试是在软件修改后再次运行以前为查找错误而执行程序曾用过的测试用例. 对(63) 集成测试是为确定软件系统是否满足验收标准以及使客户决定是否接受而进行的正式测试. 错(64)测试按照测试层次可以划分成为单元测试、集成测试和系统测试。对(65)单元测试仅仅证明了被测程序单元做了什么。错二
8、、选择1、用黑盒技术设计测试用例的方法之一为( a )A)因果图 B)逻辑覆盖 C)循环覆盖 D)基本路径测试2、软件测试的目的是( b) A)避免软件开发中出现的错误 B)发现软件开发中出现的错误 C)尽可能发现并排除软件中潜藏的错误,提高软件的可靠性 D)修改软件中出现的错误 3、下列软件属性中,软件产品首要满足的应该是( a )A)功能需求 B)性能需求 C)可扩展性和灵活性 D)容错纠错能力4、坚持在软件的各个阶段实施下列哪种质量保障措施,才能在开发过程中尽早发现和预防错误,把出现的错误克服在早期( a)。A)技术评审 B)程序测试 C)改正程序错误 D)管理评审5、以程序的内部结构为
9、基础的测试用例技术属于( d )。A)灰盒测试B)数据测试C)黑盒测试D)白盒测试6、为了提高测试的效率,正确的做法是( a )。A)选择发现错误可能性大的数据作为测试用例B)在完成程序的编码之后再制定软件的测试计划C)随机选取测试用例D)使用测试用例测试是为了检查程序是否做了应该做的事7、对程序的测试最好由谁来做,对程序的调试最好由谁来做( b )。A)程序员 第三方测试机构B)第三方测试机构 程序员C)程序开发组 程序员D)程序开发组 程序开发组8、在进行单元测试时,常用的方法是(c )A)采用白盒测试,辅之以黑盒测试 B)采用黑盒测试,辅之以白盒测试C)只使用白盒测试 D)只使用黑盒测试
10、9、以下那一种选项不属于软件缺陷( d )。A)软件没有实现产品规格说明所要求的功能B)软件中出现了产品规格说明不应该出现的功能C)软件实现了产品规格没有提到的功能D)软件实现了产品规格说明所要求的功能但因受性能限制而未考虑可移植性问题10、软件生存周期过程中,修改错误最大的阶段是( d )。A)需求阶段B)设计阶段C)编程阶段D)发布运行阶段11、在边界值分析中,下列数据通常不用来做数据测试的是(b )。A)正好等于边界的值 B)等价类中的等价值C)刚刚大于边界的值 D)刚刚小于边界的值D)在程序完成的编码之后再制定软件的测试用例12、单元测试中设计测试用例的依据是( d )。 A)概要设计
11、规格说明书 B)用户需求规格说明书 C)项目计划说明书 D)详细设计规格说明书13、通常可分为白盒测试和黑盒测试。白盒测试是根据程序的( c )来设计测试用例,黑盒测试是根据软件的规格说明来设计测试用例。 A)功能 B)性能 C)内部逻辑 D)内部数据 14、如果一个判定中的复合条件表达式为(A 1)or(B 1)&(B=0) ) 2 X = X/A; 3 if ( (A=2)|(X1) ) 4 X = X+1; 5 1画出控制流图: 如右图所示 计算环形复杂度: 10(条边)- 7(个节点)+ 2 = 5 导出独立路径(用语句编号表示) 路径1:1234567 路径2:14567 路径3:1
12、2467 路径4:12457 路径5:123457测试用例用例号路径输入数据 A B X预期输出XTC11234567 3 0 63TC214567 0 1 3 4TC312467 2 1 12TC412457 3 1 00TC5123457 3 0 314. 某城市的电话号码由三部分组成。这三部分的名称和内容分别是 地区码:空白或三位数字; 前 缀:非0或1开头的三位数; 后 缀:四位数字。 假定被调试的程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的号码,试用等价分类法来设计它的调试用例。解:第一步:划分等价类,包括4个有效等价类,11个无效等价类。输入条件有效等价类无效等价类地
13、区码空白(1),3位数字(2)有非数字字符(5),少于3位数字(6),多于三位数字(7)前缀从200到999之间的3位数字(3)有非数字字符(8),起始位为0(9),起始位为1(10),少于3位数字(11),多于3位数字(12)后缀4位数字(4)有非数字字符(13),少于4位数字(14),多于4位数字(15) 第二步:确定调试用例。调试数据范围期望结果 ( ) 2762345等价类(1),(3),(4)有效 (635) 8059321等价类(2),(3),(4)有效 对11个无效等价类,要选择11个调试用例,如下所示: 调试数据 范围 期望结果(20A) 1234567 无效等价类(5)无效
14、(33 ) 2345678 无效等价类(6)无效 (7777) 3456789 无效等价类(7) 无效 (777) 34A6789无效等价类(8) 无效 (234) 0456789无效等价类(9)无效 (777) 1456789 无效等价类(10) 无效 (777) 346789 无效等价类(11)无效 (777) 23456789 无效等价类(12)无效 (777) 345678A 无效等价类(13) 无效 (777) 345678 无效等价类(14)无效 (777) 34556789 无效等价类(15) 无效 选取的调试数据可以不同,关键是与调试内容相符。5、按要求给出下列程序的测试用例(
15、要求写出必要的说明):(1)语句覆盖(2)判定覆盖(3)条件覆盖(4)判定-条件覆盖(5)条件组合覆盖图中共有4条路径:P1(ace)、P2(abd)、P3(abe)、P4(acd)。1P1正好满足语句覆盖的条件。可以设计如下的输入数据:A2,B0,x42测试用例如果能够测试路径P1(ace)和P2(abd),就可以满足判定覆盖要求。可以设计如下两组输入数据:A2,B0,x4A1,B1,x13条件:A1,B0,A2,x1。需要有足够的测试用例使得上述四个条件都能有满足和不满足的情况。以下这两组输入数据能满足这些要求:A2,B0,x4A1,B1,x14判定条件覆盖A2,B0,x4A1,B1,x15可能的条件组合:(1)A1,B0(2)A1,B0(3)A1,B0(4)A1,B0(5)A2,x1(6)A2,x1(7)A2,x1(8)A2,x1相应的输入数据:A2,B0,x4 满足(1)和(5)A2,B1,x1 满足(2)和(6)A1,B0,x2 满足(3)和(7)A1,B1,x1 满足(4)和(8)6、 某软件的规格
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 玻璃体腔注药术
- 2024年山东省长清县人民医院公开招聘护理工作人员试题带答案详解
- 2021-2026年中国光电材料行业发展监测及投资战略规划研究报告
- 2025年上海饮用水市场调查报告
- 2025年阀门和龙头项目规划申请报告模板
- 2025年中国集成电路行业市场竞争格局分析及投资方向研究报告
- 中国便携式流速测算仪行业市场发展前景及发展趋势与投资战略研究报告(2024-2030)
- 现代农业种植技术示范项目合作协议
- 事业单位员工聘用协议
- 人才引进与聘用协议书
- 党课课件含讲稿:《关于加强党的作风建设论述摘编》辅导报告
- 国家开放大学行管专科《监督学》期末纸质考试总题库2025春期版
- GB/T 3280-2015不锈钢冷轧钢板和钢带
- T∕CQAP 2002-2022 基于水泡性口炎病毒载体的新型冠状病毒核酸检测用阳性假病毒质控品
- 1#球磨机衬板更换及方案
- 俄罗斯、中国、欧美电子管型号替代表
- 风压、热压共同作用下的自然通风
- 常用塑料改性加工工艺
- 农村低压电力技术规程(国标正本)
- 厂房钢结构屋面及彩钢板施工方案资料讲解
- 服装购销合同
评论
0/150
提交评论