2022年《软件测试基础》期末试卷及参考答案 .docx
精品_精品资料_1、判定掩盖设计足够多的测试用例,使得被测试程序中的每个判定的“真”、“假”分支_至少 被执行一次.2、黑盒测试的具体技术方法 、.等价类划分法,边界值分析法,决策表法,因果图法3、黑盒测试又称之为测试.功能4、等价类划分有两种不同的情形: 和.有效等价类,无效等价类5 、 根 据 掩盖 目 标 的 不 同, 逻 辑 覆 盖 又 可 分 为:, ,条件组合掩盖,判定/ 条件掩盖.语句掩盖,判定掩盖,条件掩盖,路径掩盖6、依据软件生命周期中的定义,可以把自动化测试工具划分3大类,和 .白盒测试工具、黑盒测试工具、测试治理工具7、软件测试是为发觉程序中的 而执行程序的.错误,过程8、测试用例是由和预期的两部分组成.测试输入数据,输出数据9、白盒测试又称为,可以分为和两大类.结构测试,静态测试,动态测试10、软件是包括的完整集合.程序,数据,相关文档11、边界值分析法属于.黑盒测试12、单元测试是以说明书为指导,测试源程序代码.具体设计13、集成测试以说明书指导,测试软件结构.概要设计14、确认测试以说明书为指导.需求分析15 、 软 件 开 发 的 基 本 过 程, ,.需求分析、概要设计、具体设计,编码,测试、保护测试 方案 测试 设计 测试 开发 测试 执行 测试 评估过程16、代码复审属于,不实际运行程序.静态测试17、集成测试把模块组成成系统的测试方式: 和.一次性集成测试,增量式集成测试18、黑盒测试有两种基本方法,即: 和.通过测试,失败测试二、挑选题(每题3 分,共 10 题,分数为 30 分)1. 下列哪一项不是白盒测试?(C)A.单元测试B.集成测试C.系统测试D.回归测试2. 属于黑盒测试的方法?CA.基 于 基 本 路 径B.控 制 流C.基 于 用 户 需 求 测 试D.逻 辑 覆 盖3. 在 Assert类中断言对象为 NULL是.( C)可编辑资料 - - - 欢迎下载精品_精品资料_A.assertEqualsB.assertTrueC.assertNullD.fail4的目的是对最终软件系统 进 行 全 面 的 测 试 确 保 最 终 软 件 系 统 产 品 满 足 需 求 . ( A) 系统测试集成测试单元测试功能测试20. 软件测试过程中的集成测试主要是为了发觉 阶段的错误码. ( B)A需求分析B概要设计C编码 D保护 5在 Assert类中断言两个对象相等是 .(A)A.assertEqualsB.assertTrueC.assertSameD.fail6有一组测试用例使得每一个被测试用例的 分 支 覆 盖 至 少 被 执 行 一 次 , 它 满 足 的 覆 盖 标 准. ( B )A.语句覆盖B.判定覆盖C.条件覆盖D.路径覆盖7.在 Assert类中断言测试失败是.( D)A. assertEqualsB.assertTrueC.assertSameD.fail8.软件测试的目的是 .( C) 说明软件的正确性评判软件质量尽可能发觉软件中的错误判定软件是否合格9. 关于白盒测试与黑盒测试的最主要区分,正确选项 .(A) 白盒测试侧重于程序结构,黑盒测试侧重于功能 白盒测试可以使用测试工具,黑盒测试不能使用工具 白盒测试需要程序参加,黑盒测试不需要 黑盒测试比白盒测试应用更广泛10. 软件测试类型按开发阶段划分 .( B)需要测试单元测试集成测试 单元测试集成测试确认测试系统测试验收测试单元测试集成测试确认测试调试单元测试功能测试11. 在 Junit中, testXXX方法就是一个测试用例,测试方法是 .(B)privatevoidtestXXXpublicvoidtestXXXpublic float testXXX public int testXXX12. 在下面所列举中的规律测试掩盖中,测试掩盖最强的是 .( B) 条件掩盖条件组合掩盖语句掩盖判定掩盖13. 在下面所列举中的规律测试掩盖中,测试掩盖最弱的是 .( C) 条件掩盖条件组合掩盖语句掩盖判定掩盖14. 软件测试是软件质量保证的重要手段,下述哪种测试是软件测试的最基础环节?( B) A集成测试B. 单元测试C. 目的测试 D 确认测试15. 增量式集成测试有3 种方式:自顶向下增量测试方法,和混合增量测试方式.( B)A. 自中向下增量测试方法B自底向上增量测试方法可编辑资料 - - - 欢迎下载精品_精品资料_C多次性测试D保护16. Junit的 TestCase 类供应和 tearDown ()方法,分别完成对测试环境的建立和拆除.( A)A. setUpB. setC. setapD. setDown17. 方法依据输出对输入的依靠关系设计测试用例.(C)路径测试等价类 因果图归纳测试18. Junit测试在单元测试阶段测试,主要用于 .( A) 白 盒测 试 灰 盒 测 试黑盒测试确认测试19. 不属于白盒测试的技术是 .( C)A. 路径掩盖B判定掩盖C边界值分析 D条件掩盖21. 增量式集成测试有3 种方式:,自底向上增量测试方法和混合增量测试方式.( A)A. 自顶向下增量测试方法B一次性集成测试C多次性测试D保护22. Junit适用于 java开发人员在阶段,进行单个方法实现功能或者类本身的测试,主要用于白盒测试. ( C) 集 成 测 试 验 收 测 试单元测试确认测试23. 软件测试是依据特定的规程, 的过程. (A) 发 现 软 件 错 误 说 明 程 序 正 确证明程序没有错误设计并运行测试用例24. 一个胜利的测试是.(B) 发 现 错 误 码 发 现 了 至 今 尚 未 发 现 的 错 误没有发觉错误码证明发觉不了错误25. 依据测试组织划分,软件测试可分为:开发方测试,第三方测试, .( C)集成测试确认测试用户测试灰盒测试26. 以下模型哪个软件测试过程模型 .( A)W模型漠布模型 L 模 型 G模型27. Junit有两个包:和 Junit.extensions.( B)Junit.frametestJunit.framework Junit.amework Junit.assert28. 单元测试一般以为主. ( A) 白 盒 测试 黑 盒 测 试系统测试分析测试29. 编码阶段产生的错误由 检查出来的. ( A) 单 元 测 试 集 成 测 试可编辑资料 - - - 欢迎下载精品_精品资料_系统测试有效性测试30. 代码检查法有桌面检查法,走查和 .( B) 静 态测 试代 码 审 查动态测试白盒测试三简答题(每题10 分,共 4 题,分数为 40 分1. 运算环路复杂度方法有哪三种? 答:( 1) VG=判定节点数 + 1.( 2) VG = E-N+2.( 3) VG=区域数2. 白 盒 测 试 有 几 种 方 法 ? 答 : 白 盒 测 试 方 法 分 为 两 大 类 : 静 态 测 试 方 法 和 动 态 测 试 方 法 .静态测试方法:检查软件的表示和描述是否一样, 没有冲突或者没有歧义.静态白盒测试是在不执行的条件下有条理的认真审查软件设计、体系结构和代码,从而找出软件缺陷的过程.包括代码审查、代码走查、桌面检查.动态测试方法:语句掩盖、判定掩盖、条件掩盖、判定/ 条件掩盖、条件组合掩盖、路径掩盖.3. 什么是软件测试,软件测试分为哪几个阶段.答:软件测试是为了发觉程序中的错误而执行程序的过程.软件测试一般分为单元测试、集成测试和系统测试.4. 比较白盒测试和黑盒测试?答:使用白盒测试方法时,测试依据程序的内部规律和指定的掩盖标准. 黑盒测试法是通过分析程序的接口功能设计测试用例的.5. 为以下程序段设计一组测试用例,要求分别满意语句掩盖、判定掩盖、条件掩盖.int testint A,int BifA>1 AND B<10then X=A-B.ifA=2 OR B>20thenX=A+B.return x.答:语句掩盖测试用例:A=2, B=0.判定掩盖测试用例: A=3, B=0. A=2, B=20. 条件掩盖测试用例: A=2, B=0. A=0, B=21.6. 为以下程序段设计一组测试用例,要求分别满意语句掩盖、判定掩盖、条件掩盖.void DoWork int x,int y,int zint k=0,j=0.if x>3&&z<10 k=x*y-1.j=sqrtk./语句块 1 if x=4|y>5 j=x*y+10. /语句块 2 j=j%3./语句块 3可编辑资料 - - - 欢迎下载精品_精品资料_答:语句掩盖测试用例:x=4、y=5 、z=5.判定掩盖测试用例:x=4、y=5 、z=5 . x=2、y=5 、z=5. 条件掩盖测试用例: x=4、y=6、z=5 .x=2、 y=5、 z=15.7. 某公司人事软件的工资运算模块的需求规格说明书中描述:( 1)年薪制员工:严峻过失,扣当月薪资的.过失,扣年终奖的2%.2 非年薪制员工:严峻过失,扣当月薪资的.过失,扣当月薪资的%.依据题目内容列出条件和结果,给出决策表.答:条件:年薪制:严峻过失结果: e1: 扣月 4%e2:扣月 8%e3:扣年 2%1234条C11100件:C21010动作e1e2e38. 看代码程序:void Sort int iRecordNum, int iType 1 2 int x=0.3 int y=0.4 while iRecordNum> 0 56 If iType=0 7 x=y+2 .8 else9 If iType=1 10x=y+10.11else12x=y+20.1314要求( 1)给以上代码画出掌握流图(2)掌握流图的环复杂度V(G),写出独立路径.可编辑资料 - - - 欢迎下载精品_精品资料_(1) 掌握流图:( 2) V( G) = 4路径 1: 4 14路径 2: 4 67 13 4 14 路径 3: 4 69 1013 4 14 路径 4: 4 69 12 13 4 141. 从供挑选的答案中选出应填入以下 中的字句.软件测试的目的是(A).为了提高测试的效率,应当(B).使用白盒测试方法时,确定测试数据应依据( C )和指定的掩盖标准.与设计测试数据无关的文档是(D).软件的集成测试工作最好由(E )承担,以提高集成测试的成效.供挑选的答案:A. 评判软件的质量 发觉软件的错误 找出软件中的全部错误 证明软件是正确的B. 随机的选取测试数据取一切可能的输入数据作为测试数据在完成编码以后制定软件的测试方案C.挑选发觉错误的可能性大的数据作为测试数据 程序的内部规律 程序的复杂程度使用说明书程序的功能D. 该软件的设计人员程序的复杂程度源程序 工程开发方案E. 该软件的设计人员该软件开发组的负责人 该软件的编程人员 不属于该软件开发组的软件设计人员2. 请从供挑选的答案中选出应填入以下()中的字句.程序的三种基本掌握结构是(A ).它们的共同点是(B ).结构化程序设计的一种基本方法是( C).软件测试的目的是(D).软件调试的目的是(E).供挑选的答案:A. 过程,子程序,分程序 次序,条件,循环B.递归,堆栈,队列 不能嵌套使用 调用,返回,转移只能用来写简洁的程序C.已经用硬件实现 挑选法递归法归纳法只有一个入口和一个出口 逐步求精法D. 证明程序中没有错误发觉程序中的错误 测量程序的动态特性 检查程序中的语法错误E. 找出错误所在并改正之 排除存在错误的可能性可编辑资料 - - - 欢迎下载精品_精品资料_3. 从以下关于软件测试的表达中,选出5 条正确的表达.(1) 用黑盒法测试时,测试用例是依据程序内部规律设计的.(2) 尽量用公共过程或子程序去代替重复的代码段.(3) 测试是为了验证该软件已正确的实现了用户的要求.(4) 对于连锁型分支结构,如有n 个判定语句,就有2n 条路径.(5) 尽量采纳复合的条件测试,以防止嵌套的分支结构.(6) GOTO 语句概念简洁,使用便利,在某些情形下,保留GOTO语句反能使写出的程序更加简洁.(7) 发觉错误多的程序模块,残留在模块中的错误也多.(8) 黑盒测试方法中最有效的是因果图法.(9) 在做程序的单元测试时,桩(存根)模块比驱动模块简洁编写.(10) 程序效率的提高主要应通过挑选高效的算法来实现. 4从供挑选的答案中选出同以下关于软件测试的各条表达关系最亲密的字句. A对牢靠性要求很高的软件,例如操作系统,由第三者对源代码进行逐行检查.2 B已有的软件被改版时,由于受到变更的影响,改版前正常的功能可能发生反常,性能也可能下降.因此,对变更的软件进行测试是必要的.10 C在意识到被测试模块的内部结构或算法的情形下进行测试.9 D为了确认用户的需求,先做出系统的主要部分,提交给用户试用.8 E在测试具有层次结构的大型软件时,有一种方法是从上层模块开头,由上到下进行测试.此时,有必要用一些模块替代尚未测试过的下层模块.4供挑选的答案:A E: 仿真器 代码审查 模拟器 桩 驱动器 域测试 黑盒测试 原型 白盒测试 退化测试三、判定题:共 10 小题,每道题 1 分,满分 10 分.请将答案以“”、“×”形式填入题后括号中.1. 好的测试员不懈追求完善.F 2. 测试程序仅仅按预期方式运行就行了. F 3. 不存在质量很高但牢靠性很差的产品. T4. 在没有产品说明书和需求文档的条件下可以进行动态黑盒测试.T 5. 静态白盒测试可以找出遗漏之处和问题.T 6. 测试错误提示信息不属于文档测试范畴.F7. 单元测试能发觉约80%的软件缺陷. T8. 代码评审是检查源代码是否达到模块设计的要求.T9. 自顶向下集成需要测试员编写驱动程序.F10. 总是第一设计黑盒测试用例.T 一、名词说明( 5× 3 15 分) 1验收测试是软件产品完成了功能测试和系统测试之后,在产品发布之前所进行的软件测试活动.2. 失败测试纯粹为了破坏软件而设计和执行的测试案例,被称为失败测试.3. 驱动模块驱动模块就是用来代替主模块,用它来调用子模块4. 桩模块集成测试前要为被测模块编制一些模拟其下级模块功能的“替身”模块,以代替被测模块的接口,接受或传递被测模块的数据,这些专供测试用的“假”模块称为被测模块的桩模块.5. 白盒测试也称为结构化测试、基于代码的测试,是一种测试用例设计方法,它从程序的掌握结构导出测试用例.可编辑资料 - - - 欢迎下载精品_精品资料_六综合题( 1× 20 20 分)输入条件有效等价类无效等价类开头字符由 0x 或 0X 开头(1)以字母开头 以非 0 数字开头( 2)( 3) 数值字符数字或 A F 的字母(4)AF 以外的字母( 5)可编辑资料 - - - 欢迎下载精品_精品资料_数值字符个数1个(6)0 个( 7) 7f可编辑资料 - - - 欢迎下载精品_精品资料_数值 -7f且 7f(8) 7f( 9)( 10)可编辑资料 - - - 欢迎下载精品_精品资料_用例 1: 0x7F ,掩盖等价类( 1)( 4)( 6)( 8)用例 2: -0Xb,掩盖等价类( 1)( 4)( 6)( 8) 用例 3:0X0,掩盖等价类( 1)( 4)( 6)( 8)用例 4: 0x,掩盖等价类( 1)( 7)用例 5: A7,掩盖等价类( 2)用例 6: -1A ,掩盖等价类( 3)用例 7: 0X8h,掩盖等价类( 1)( 5)用例 8:0x80 ,掩盖等价类( 1)( 4)( 10) 用例 9: -0XaB,掩盖等价类( 1)( 4)( 9)综合题:1. 如图显示某程序的规律结构.试为它设计足够的测试用例,分别实现对程序的判定掩盖、条件掩盖和条件组合掩盖.( 20 分)(每空答案:可编辑资料 - - - 欢迎下载精品_精品资料_掩盖种类需满意的条件测试数据期望结果A>1, B=0A=2, B=0执行 S1可编辑资料 - - - 欢迎下载精品_精品资料_判定掩盖A>1, B 0 或A 1, B=0 或A 1, B 0A=2, B=1 或A=1, B=0 或A=1, B=1执行 S2可编辑资料 - - - 欢迎下载精品_精品资料_以下四种情形各显现一次条件掩盖A>1B=0A=2, B=0执行S1A 1B 0A=1, B=1执行S2A>1, B=0A=2, B=0执行S1A>1, B0A=2, B=1执行S2A 1, B=0A=1, B=0执行S2A 1, B0A=1, B=1执行S2条件组合掩盖2、有二元函数fx,y,其中x 1,21, y 1,31.请写出该函数采纳基本边界值分析法设计的测试用例.( 10 分)答: <1,15>, <2,15>, <20,15>, <21,15>, <10,15>, <10,1>, <10,2>, <10,30>, <10,31> 可编辑资料 - - - 欢迎下载精品_精品资料_一般最坏情形边界值5n可编辑资料 - - - 欢迎下载精品_精品资料_可编辑资料 - - - 欢迎下载精品_精品资料_3. 设一个掌握流图如下,请给出环形复杂度和基本测试路径.(20 分)答案 : 1依据程序环形复杂度的运算公式,求出程序路径集合中的独立路径数目.公式 1: VG=11-9+2 ,其中 10 是掌握流图 G中边的数量, 8 是掌握流图中节点的数目.可编辑资料 - - - 欢迎下载精品_精品资料_公式 2: VG=3+1 ,其中 3 是掌握流图 G中判定节点的数目.公式 3: VG=4,其中 4 是掌握流图 G中区域的数目.因此,掌握流图 G的环形复杂度是 4.( 2) 依据上面环形复杂度的运算结果,源程序的基本路径集合中有4 条独立路径: 路径 1: 5->22路径 2: 5->7, 8->11, 12->21->5->22路径 3: 5->7, 8->16->17->19->21->5->22路径 4: 5->7, 8->16->18->19->21->5->224、设有一个档案治理系统,要求用户输入以年月表示的日期.假设日期限定在1999 年 1 月2029 年 12月,并规定日期由6 位数字字符组成,前4 位表示年,后 2 位表示月.现用等价类划分法设计测试用例,来测试程序的 " 日期检查功能 " .( 20 分)1) 划分等价类并编号, 下表等价类划分的结果测试数据期望结果掩盖的有效等价类202211输入有效、测试数据期望结果掩盖的无效等价类99June无效20226无效2022006无效199712无效203001无效202200无效202213无效输入等价类有效等价类日期的类型及长度6位数字字符年份范畴在 19992029 之间月份范畴在 0112 之间无效等价类有非数字字符少于 6 位数字字符多于 6 位数字字符小于 1999大于 2029等于 00大于 122 设计测试用例,以便掩盖全部的有效等价类在表中列出了,设计的测试用例如下:3 个有效等价类,编号分别为、为每一个无效等价类设计一个测试用例,设计结果如下:四简答题( 30 分)1. 试描述软件测试的定义?(3 分)答:利用手工或者自动化的方式,依据测试方案对系统执行测试用例的过程叫做软件测试.2. 什么是软件缺陷?( 4 分) 答:满意以下条件的问题都叫缺陷:软件未达到产品说明书中已标明的功能可编辑资料 - - - 欢迎下载精品_精品资料_软件显现了产品说明书中指明不会显现的错误软件功能超出了产品说明书指明的范畴软件未达到产品说明书虽未指出但应达到的目标软件测试员认为软件难以懂得,不易使用,运行速度缓慢,或者最终用户认为该软件使用成效不好.3. 常见的黑盒测试用例的设计方法?并分别简洁介绍一下各自的思想.(8 分)答:等价类划分:等价类划分法是一种重要的、常用的黑盒测试方法,它将不能穷举的测试过程进行合理分类,从而保证设计出来的测试用例具有完整性和代表性.边界值分析:对输入输出的边界值进行测试的一种黑盒测试方法.决策表法:决策表是分析和表达多规律条件下执行不同操作的情形的工具因果图分析法:是一种利用图解法分析输入的各种组合情形,从而设计测试用例的方法,它适合于检查程序输入条件的各种组合情形.错误估计法:基于体会和直觉估计程序中全部可能存在的各种错误,从而有针对性的设计测试用例的方法.4. 列举常见的系统测试方法.答出来5 个即可.( 5 分)答:复原测试安全测试强度测试性能测试正确性测试牢靠性测试兼容性测试Web测试5. 文档测试主要测试哪些内容?答出来5 点即可( 5 分)答:( 1)检查产品说明书属性(2)检查是否完整( 3)检查是否精确( 4)检查是否精确( 5)检查是否一样( 6)检查是否贴切(7)检查是否合理( 8)检查代码无关( 9)检查可测试性6. 单元测试主要测试那几方面的问题?(5 分)答:模块接口、局部数据结构、边界条件、独立的路径和错误处理.五,设计题1.输入条件有效等价类无效等价类A>0 B>0是 否 三 角 形 的 三 条C>0是否等腰三角形123456131415A0B0 C0789边A+B>C A+C>B B+C>A A=B B=CC=AA+BC 10A+CB 11B+CA 12ABANDABAND BC 16是否等边三角形AB18 A=BAND A=CANDAB19B=C17AB20编号【 A B C】掩盖等价类输出可编辑资料 - - - 欢迎下载精品_精品资料_1【 3、4、5】1、2、3、4、一般三角形5 、 6可编辑资料 - - - 欢迎下载精品_精品资料_2【 0、1、2】( 7)、3【 1、0、2】( 8)、4【 1、2、0】( 9)、5【 1、2、3】( 10)、6【 1、3、2】( 11)、7【 3、1、2】( 12)、不能构成三角形可编辑资料 - - - 欢迎下载精品_精品资料_8 【 3、3、4】9 【 3、4、4】10 【 3、4、3】11 【 3、4、5】12 【 3、3、3】13 【 3、4、4】14 【 3、4、3】15 【 3、3、4】1、2、3、4、5、6、( 13)1、2、3、4、5、6、( 14)1、2、3、4、5、6、( 15)1、2、3、4、5、6、( 16)1、2、3、4、5、6、( 17)1、2、3、4、5、6、( 18)1、2、3、4、5、6、( 19)1、2、3、4、5、6、( 20)等腰三角形非等腰三角形等边三角形非等边三角形可编辑资料 - - - 欢迎下载精品_精品资料_2.可编辑资料 - - - 欢迎下载精品_精品资料_一、单项挑选题:共 20 小题,每道题 2 分,满分 40 分.1. 软件测试的目的 : ( c)A. 防止软件开发中显现的错误B. 发觉软件开发中显现的错误C. 尽可能发觉并排除软件中潜藏的错误,提高软件的牢靠性D. 修改软件中显现的错误2、软件测试是采纳(a)执行软件的活动.A 测试用例B 输入数据C测试环境D 输入条件3、导致软件缺陷的最大缘由是:( a )A 软件需求说明书B 设计方案C编码D 保护4、在以下描述中,关于一个软件缺陷状态完整变化的错误描述是(d)A 、打开修复关闭B 、打开关闭C、打开保留D 、激活修复重新打开5、在以下描述中,关于测试与调试的说法错误选项(d ) A 、测试是显示错误的行为.而调试是推理的过程.B、测试显示开发人员的错误.调试是开发人员为自己辩护. C、测试能预期和可控.调试需要想象、体会和摸索.D、测试必需在具体设计已经完成的情形下才能开头.没有具体设计的信息调试不行能进行.6 、 某 次 程 序 调 试 没 有 出 现 预 计 的 结 果 , 下 列 ( b ) 不 可 能 是 导 致 出 错 的 原 因 .A 变 量 没 有 初 始 化 B 编 写 的 语 句 书 写 格 式 不 规 范C循环掌握出错 D 代码输入有误7、软件缺陷修复的代价最高的阶段为( a)可编辑资料 - - - 欢迎下载精品_精品资料_A 、发布阶段 B、需求阶段C、设计阶段 D、编码阶段8、不属于规律掩盖方法的是( d ).A 组合掩盖 B 判定掩盖C条件掩盖 D 接口掩盖9、( d )是挑选如干个测试用例,运行被测程序,使得程序中的每个可执行语句至少执行一次.A 、条件掩盖B 、组合掩盖C、判定掩盖D 、语句掩盖10、( a )是设计足够多的测试用例,使得程序中每个判定包含的每个条件的全部情形(真 /假)至少显现一次,并且每个判定本身的判定结果(真 /假)也至少显现一次.A 、判定条件掩盖 B、组合掩盖C、判定掩盖D 、条件掩盖11软件测试是软件质量保证的重要手段,下述哪种测试是软件测试的最基础环节?( b )A 功能测试B 单元测试C结构测试D 验收测试12、单元测试的主要任务不包括(b).A 出错处理B全局数据结构C独立路径 D模块接口13、如下图所示的 N-S 图,至少需要(b)个测试用例完成规律掩盖.A 12B 48C 27D 1814、单元测试中用来模拟实现被测模块需调用的其他功能模块的是(b).A 驱动模块B桩模块 C主控模块D 真实的被调用模块15、集成测试方案应当在(b)阶段末提交.A、需求分析B、概要设计C、具体设计D、单元测试完成16、以下关于程序效率的描述错误选项(c ).A 提高程序的执行速度可以提高程序的效率B降低程序占用的储备空间可以提高程序的效率 C源程序的效率与具体设计阶段确定的算法的效率无关D好的程序设计可以提高效率可编辑资料 - - - 欢迎下载精品_精品资料_17、以下( b)是对程序流程图进行简化后得到的,它可以更加突出的表示程序掌握流的结构,且不包含复合条件.A DD- 路径图B 掌握流图C MM- 路径图D 模块调用图18、自底向上增量式集成测试中,下面(c)描述是正确的.A 测试由桩模块掌握B最上面的模块最先测试 C父单元用测试过的子单元测试D包含树的深度优先或广度优先遍历过程19、测试后程序中残存的错误数目与该程序中已发觉的错误数目成(d).A 未知B反比C相等D正比20、针对是否对无效数据进行测试,可以将等价类测试分为(b)1) 标准 一般 等价类测试2) 健壮等价类测试3) 弱等价类测试4) 强等价类测试A 3)4)B 1) 2)C 1) 3)D 2) 4)二、判定题:共 20 小题,每题 1 分,满分 20 分)1、一个程序中所含有的路径数与程序的复杂程度有着直接的关系.( )2、结构性测试是依据软件的规格说明来设计测试用例.(x)3、错误估计法是依据输出对输入的依靠关系来设计测试用例的.(x)4、软件缺陷属性包括缺陷标识、缺陷类型、缺陷严峻程度、缺陷产生可能性、缺陷优先级、缺陷状态、缺陷起源、缺陷来源、缺陷缘由.()5、对于一个含有n 个变量的程序,采纳边界值健壮性测试方法来测试程序会产生6n+1 个测试用例.(