软件测试期末试题B卷及答案最终版q

合集下载

《软件测试技术》期末复习题+参考答案

《软件测试技术》期末复习题+参考答案

《软件测试技术》期末复习题+参考答案单项选择题:共20小题,每小题1 分,满分20分;请将答案填入题后括号中。

1.在软件生命周期的哪一个阶段,软件缺陷修复费用最低( A )(A)需求分析(编制产品说明书)(B)设计(C) 编码(D)产品发布2.单元测试中用来模拟被测模块调用者的模块是( C )(A) 父模块(B)子模块(C)驱动模块(D)桩模块3.为了提高测试的效率,应该( D )(A)随机地选取测试数据;(B)取一切可能的输入数据作为测试数据;(C)在完成编码以后制定软件的测试计划;(D)选择发现错误可能性大的数据作为测试数据。

4.侧重于观察资源耗尽情况下的软件表现的系统测试被称为(B )(A)强度测试(B)压力测试(C) 容量测试(D)性能测试5.必须要求用户参与的测试阶段是( D )(A)单元测试(B)集成测试(C) 确认测试(D)验收测试6.软件测试员究竟做些什么。

( C )(A)软件测试员的目的是发现软件缺陷(B)软件测试员的目的是发现软件缺陷,尽可能早一些(C)软件测试员的目的是发现软件缺陷,尽可能早一些,并确保其得以修复(D)软件测试员的目的是发现软件缺陷,尽可能早一些,并将其得以修复7.下面四种说法中正确的是( C )(A)因果图法是建立在决策表法基础上的一种白盒测试方法;(B)等价类划分法是边界值分析法的基础;(C)健壮性等价类测试的测试用例要求在有效等价类中取值;(D)在任何情况下做黑盒测试皆应首先考虑使用错误推断法。

8.划分软件测试属于白盒测试还是黑盒测试的依据是( C )(A)是否执行程序代码(B)是否能看到软件设计文档(C)是否能看到被测源程序(D)运行结果是否确定9.下列项目中不属于测试文档的是(C )(A)测试计划(B)测试用例(C) 程序流程图(D)测试报告10.如果某测试用例集实现了某软件的路径覆盖,那么它一定同时实现了该软件的( A )(A)判定覆盖(B)条件覆盖(C) 判定/条件覆盖(D)组合覆盖11.下列说法不正确的是( D )q (A)测试不能证明软件的正确性;(B)测试员需要良好的沟通技巧;(C)QA与testing属于一个层次的概念;(D)成功的测试是发现了错误的测试。

淮海工学院软件测试技术期末卷A-B(附答案)

淮海工学院软件测试技术期末卷A-B(附答案)

试卷A:1.关于软件测试,下列说法错误的是()(选择二项)A.软件测试应该从代码完成后开始B.程序员测试自己编写的代码有助于测试的深入广泛进行C.软件测试必须确定预期输出结果D.测试过程中要注意测试中的缺陷群集现象2.下列关于单元测试的说法中错误的是()。

(选择二项)A. 单元测试也需要进行计划、设计、执行、评审等一系列过程B. 单元测试往往需要编写桩模块和驱动模块C. 单元测试完全采用白盒测试方法完成D. 单元测试的直接依据是需求规格说明书3.有如下C语言程序段:if((A+10)==2|| (B-20)<3)C=0;if((A+30)>10&&(C-30)<0)B=30;对于(A,B,C)的取值,下列用例能够实现语句覆盖要求的是( D )。

A.(2,30,1)B. (-20,0,30)C.(-30,20,30)D.(-8,20,3)4.下列常用的测试用例设计技术中,不属于白盒测试技术的是()。

a)信息流分析法b)数据流分析法c)逻辑覆盖测试和基本路径测试d)状态图法5.下列关于静态测试的说法中正确的是()。

(选择二项)A.静态测试可以由人工进行,也可以使用软件工具进行B.静态测试不需要运行代码,也不需要对代码编译、链接生成可执行文件C.静态测试可以证明错误是不存在的D.静态测试包括黑盒测试和白盒测试两种测试方法6.通常情况下,下列选项中不属于单元测试内容的是()。

A.功能点测试B.模块接口测试C.内部数据流测试D.测试程序的并发用户数7.下图为某被测程序结构图,对其进行增式集成测试,模块集成的顺序是A-B-E-C-D-F,则采用的测试方法是()。

A. 自底向上增式集成B. 按深度方向自顶向下增式集成C. 按广度方向自顶向下增式集成D. 不能确定采用哪种增式集成8.在C语言中,八进制数是以O开头的数,现假定可接受的输入范围为-O110~O110,则下列关于等价类的说法中错误的是()。

《软件测试》期末复习试题及答案

《软件测试》期末复习试题及答案

《软件测试》期末复习试题及答案阶段测试一一. 单选题(共16题,65.6分)1. (单选题)(D )不是正确的软件测试目的。

A. 尽最大的可能找出最多的错误B. 设计一个好的测试用例对用户需求的覆盖度达到100%C. 对软件质量进行度量和评估,以提高软件的质量D. 发现开发所采用的软件过程的缺陷,进行软件过程改进2. (单选题)下面说法正确的是(C)。

A. 经过测试没有发现错误,说明程序正确B. 测试的目标是证明程序没有错误C. 成功的测试是发现了迄今尚未发现的错误的测试D. 成功的测试是没有发现错误的测试3. (单选题)下列选项中,不属于软件测试工程师职责范围的是(C)。

A. 测试方案设计B. 测试用例设计C. 进行代码调优D. 测试实施4. (单选题)下面属于软件测试模型的是(A)A. W模型B. 瀑布模型C. L模型D. G模型5. (单选题)下面关于软件测试模型的描述中,不正确的是(A)。

①V模型的软件测试策略既包括低层测试,又包括高层测试,高层测试是为了确保源码的正确性,低层测试是为了使整个系统满足用户的需求②V模型存在一定的局限性,它仅仅将测试过程作为在需求分析、概要设计、详细设计及编码之后的一个阶段③W模型可以说是V模型自然而然的发展,它强调:测试伴随着整个软件开发周期,而且测试的对象不仅仅是程序,需求、功能和设计同样要测试④H模型中,软件测试是一个独立的流程,贯穿产品的整个生命周期,与其他流程并发地进行⑤H模型中,测试准备和测试实施紧密结合,有利于资源调配A. ①⑤B. ②④C. ③④6. (单选题)下列关于W模型的描述中正确的是(A)A. W模型强调测试伴随着整个软件开发周期,测试对象不仅仅是程序,需求、功能和文档同样需要测试B. 所有开发活动完成后,才可执行测试C. W模型将软件的开发视为合同签订、需求、设计、编码等一系列串行活动D. 在W模型中,需求、设计、编码串行进行,也可以并行工作7. (单选题)V模型描述了软件基本的开发过程和测试行为,描述了不同测试阶段与开发过程各段的对应关系。

软件测试习题集及答案(详细版)

软件测试习题集及答案(详细版)

软件测试习题集及答案(详细版)预览说明:预览图片所展示的格式为文档的源格式展示,下载源文件没有水印,内容可编辑和复制一、判断分析题1.软件测试的目的是尽可能多的找出软件的缺陷。

(Y)2.软件测试的目的是证明软件没有错误。

(N)3.测试组负责软件质量。

(N )4.程序的效率与程序的复杂性相关。

(N )5.软件是一种逻辑实体,而不是具体的物理实体,因而它具有抽象性。

(Y )6.测试程序仅仅按预期方式运行就行了。

(N )7.好的测试员不懈追求完美。

( Y)8.不存在质量很高但可靠性很差的产品。

(N )9.测试是为了验证该软件已正确地实现了用户的要求。

( N)10.发现错误多的程序模块,残留在模块中的错误也多。

(Y )11.程序效率的提高主要应通过选择高效的算法来实现。

( Y)12.测试人员要坚持原则,缺陷未修复完坚决不予通过。

(N)13.项目立项前测试人员不需要提交任何工件。

(Y)14.缺陷跟踪系统只针对对测试人员来使用。

(N )15.从用户软件开发者的角度出发,普遍希望通过软件测试暴露软件中隐藏的错误和缺陷,以考虑是否可接受该产品。

(N )16.软件项目在进入需求分析阶段,测试人员应该开始介入其中。

( Y)17.测试是提高产品质量根本手段。

()18.代码评审员一般由测试员担任。

(N)19.代码评审是检查源代码是否达到模块设计的要求。

(N)20.软件测试员可以对产品说明书进行白盒测试。

(N )21.静态白盒测试可以找出遗漏之处的问题。

(Y )22.总是首先设计白盒测试用例。

(N)23.用黑盒法测试时,测试用例是根据程序内部逻辑设计的。

(N)24.黑盒测试方法中最有效的是因果图法。

(Y )25.软件测试按照测试过程分类为黑盒、白盒测试。

(N)26.白盒测试又称结构测试、逻辑驱动测试或基于程序的测试。

(Y)27.白盒测试时一般由开发人员兼任测试人员的角色。

(Y)28.黑盒测试是从用户观点出发的测试。

(Y)29.白盒测试是从用户观点出发的测试。

Word2010文字处理软件测试卷及参考答案(B卷)

Word2010文字处理软件测试卷及参考答案(B卷)

Word2010文字处理软件测试卷及参考答案(B卷)Word2010文字处理软件测试卷及参考答案(B卷)(本卷满分100分,考试时间为60分钟)中职信息技术类对口升学教学资料中等职业教育课程改革国家规划新教材)。

A.当前被操作的文件B.当前已经打开的Word文件C.最近被操作过的Word文件D.扩展名是.docx的所有文件2.在Word 2010中,能设定文档行间距的功能按钮位于()中。

A.“文件”选项卡B.“开始”选项卡C.“插入”选项卡D.“页面布局”选项卡3.在Word 2010中,“开始”选项卡“剪贴板”组中“剪切”和“复制”按钮呈浅灰色而不能用时,说明()。

A.剪切板上已经有信息存放了B.在文档中没有选中任何内容C.选定的内容是图片D.选定的文档太长,剪贴板放不下4.在Word 2010中,文档窗口显示出水平标尺,拖动水平标尺上沿的“首行缩进”滑块,则()。

A.文档中各段落的首行起始位置都重新确定B.文档中被选择的各段落首行起始位置都重新确定C.文档中各行的起始位置都重新确定D.插入点所在行的起始位置被重新确定5.在Word 2010中,下列操作中能够切换插入和改写两种编辑状态的是()。

A.按Ctrl+l键B.单击状态栏中的“插入”或“改写”按钮C.按Shift+l键D.单击状态栏中的“修订”6.在Word 2010中编辑文档时,为了使文档更清晰,可以对页眉页脚进行编辑,如输入时间、日期、页码、文字等,但要注意的是页眉页脚只允许在()中使用。

A.大纲视图B.草稿视图C.页面视图D.以上都不对7.在Word 2010中,下列操作中不能建立一个新文档的是()。

A.在Word 2010窗口的“文件”选项卡下,选择“新建”命令B.按快捷键“Ctrl+N”C.单击“快速访问工具栏”中的“新建”按钮(若该按钮不存在,则可添加“新建”按钮)D.在Word 2010窗口的“文件”选项卡下,选择“打开”命令8.在Word 2010的“文件”选项卡中,“最近所用文件”选项下显示文档名的个数最多可设置为()。

《软件测试》期末试卷(含答案).docx

《软件测试》期末试卷(含答案).docx

《软件测试》试卷一、判断题(每题1分,共12分,正确的",错误的X)1.软件需求是度量软件质量的基础。

不符合需求的软件就不具备质量。

(T)2.全面质量管理的定义是:一个组织以质量为中心,以全员参与为基础,目的在于通过让顾客满意和本组织所有成员及社会受益而达到长期成功的管理途径。

(T)3.发现错误是软件测试的唯一目的。

(F)4.白盒测试可以找出软件遗漏功能和代码错误问题。

(F)5.软件的质量有测试组决定。

(F)6.在设计测试用例时,应包括合理的输入条件和不合理的输入条件。

(T)7.测试从不可知内部条件开始,结果是不可预见的。

(F)8.软件缺陷一定是由编码所引起的.。

(F)9.软件测试等于程序测试。

(F)10.Beta测试是软件的多个用户在实际使用环境下进行的测试。

(T)11.经验表明,测试后程序残存的错误数目与该程序中以发现的错误数目或检错率成正比。

(T)12.验收测试比较适合采用软件自动化测试工具进行测试。

(F)二、单项选择题(每题2分,共12分)1.某次程序调试没有出现预计的结果,下列(B )不可能是导致出错的原因。

A.变量没有初始化B.编写的语句书写格式不规范C.循环控制出错D.代码输入有误2.软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列哪个(些)是软件测试的任务?(B)A预防软件发生错误B发现改正程序错误C提供诊断错误信息 D.都是3.下面的哪一项测试步骤中需要进行局部数据结构测试:(A)A.单元测试B.集成测试C,确认测试D.系统测试4.白盒测试是根据程序的(C )来设计测试用例A.功能B.性能C.内部逻辑D,内部数据5.(C )方法根据输出对输入的依赖关系设计测试用例。

A.路径测试B.等价类C.因果图D.归纳测试6.有一组测试用例,它使被测程序中的每一个分支至少执行一次,它满足的覆盖标准是:(B)A.语句覆盖B.判定覆盖C.条件覆盖D.路径覆盖三、问答题(每题9分,共54分)1.什么是软件质量?请写出IS0/IEC9126中如何评价和度量软件质量的。

软件测试试题及答案答案

软件测试试题及答案答案

软件测试试题及答案答案一、单项选择题(每题2分,共10分)1. 软件测试的目的是:A. 证明软件无缺陷B. 证明软件存在缺陷C. 证明软件符合需求规格D. 证明软件符合设计规格答案:B2. 黑盒测试的主要依据是:A. 程序内部逻辑B. 程序外部特性C. 程序数据结构D. 程序运行环境答案:B3. 以下哪个不是软件测试的阶段?A. 单元测试B. 集成测试C. 系统测试D. 维护测试答案:D4. 软件测试中,测试用例的主要目的是:A. 验证软件功能B. 验证软件性能C. 验证软件安全性D. 所有选项答案:D5. 以下哪个不是软件测试的类型?A. 功能测试B. 性能测试C. 压力测试D. 需求测试答案:D二、多项选择题(每题3分,共15分)1. 软件测试过程中可能遇到的问题包括:A. 缺陷B. 错误C. 故障D. 风险答案:ABCD2. 软件测试的基本原则包括:A. 测试显示存在缺陷B. 测试不能证明不存在缺陷C. 穷尽测试是不可能的D. 早期测试答案:ABCD3. 软件测试的目的是:A. 验证软件符合需求B. 验证软件符合设计C. 验证软件符合实现D. 验证软件符合标准答案:ABD4. 以下哪些是软件测试的方法?A. 静态测试B. 动态测试C. 黑盒测试D. 白盒测试答案:ABCD5. 软件测试的文档通常包括:A. 测试计划B. 测试用例C. 测试报告D. 用户手册答案:ABC三、判断题(每题1分,共10分)1. 软件测试可以完全替代用户测试。

(错误)2. 软件测试的目的是发现尽可能多的缺陷。

(正确)3. 软件测试可以在软件开发过程的任何阶段进行。

(正确)4. 软件测试可以提高软件的可靠性。

(正确)5. 软件测试可以降低软件维护的成本。

(正确)6. 软件测试可以证明软件没有缺陷。

(错误)7. 软件测试只能发现软件中的错误。

(错误)8. 软件测试可以提高用户对软件的满意度。

(正确)9. 软件测试可以减少软件的缺陷。

软件测试习题集及答案(详细版)解答

软件测试习题集及答案(详细版)解答

1.什么是软件测试?软件测试的目的和作用是什么?答:软件测试是在受控制的条件下对系统或应用程序进行操作并评价操作的结果。

软件测试的目的是以最少的时间和人力,系统地找出软件中潜在的各种错误和缺陷。

测试是为了证明程序有错,而不是证明程序无错。

一个成功的测试是发现了至今未发现的错误的测试。

软件测试的原则包括:所有的测试都应追溯到用户的需求;尽早地和不断地进行软件测试;不可能完全的测试,因为输入量太大,执行路径太多;注意测试中的群集现象;避免测试自己的程序;设计周密的测试用例。

2.软件缺陷产生的原因?答: A.软件需求说明书编写的不全面,不完整,不准确,而且经常更改 B.软件设计说明书 C.软件操作人员的水平 D.开发人员不能很好的理解需求明书和沟通不足3.软件测试的意义?意义:1.对产品质量完成全面的评估,为软件产品发布(如验收测试)、软件系统部署(如性能规划测试)、软件产品鉴定(第三方独立测试)委托方和被委托方纠纷仲裁(第三方独立测试)和其它决策提供信息;2.通过持续的测试(包括需求评审、设计评审、代码评审等)可以对产品质量提供持续的、快速的反馈,从而在整个开发过程中不断地、及时地改进产品的质量,并减少各种返工,降低软件开发的成本;3.通过测试发现所要交付产品的缺陷,特别是尽可能地发现各种严重的缺陷,降低或消除产品质量风险,提高客户的满意度,扩大市场份额,提高客户的忠诚度。

4.通过对缺陷进行分析,找出缺陷发生的根本原因(软件过程中的问题,包括错误的行为方式)或总结出软件产品的缺陷模式,避免将来犯同样的错误或产生类似的产品问题,达到缺陷预防的目的4.软件测试与软件开发的关系?答:软件开发是一个系统的工程。

包括需求分析,设计,编码,测试,维护等等几个环节。

测试是整个软件开发流程中的一个环节。

5.简述软件测试过程v模型和w模型的主要区别:V模型是软件开发完了之后才开始测试活动。

而W模型则是软件测试活动伴随着软件开发活动。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

A.DD-路径图 C.MM-路径图
B. 控制流图 D. 模块调用图
第 2 页 共 9页
18、自底向上增量式集成测试中,下面( c )描述是正确的。
A.测试由桩模块控制
B.最上面的模块最先测试
C.父单元用测试过的子单元测试
D.包含树的深度优先或广度优先遍历过程
19、测试后程序中残存的错误数目与该程序中已发现的错误数目成( d )。
题号 11 12 13 14 15 16 17 18 19 20
答案 √ √ √ √ √ √ × √ × √
三、简答题(4×5=20 分)
1.答:具有探索精神、具有良好的计算机编程基础、故障排除能手、坚持不懈的精神、具有创新 精神和超前意识、追求完美、判断准确、具有整体观念,对细节敏感、团队合作精神,沟通能力。
A. 避免软件开发中出现的错误
B. 发现软件开发中出现的错误 C. 尽可能发现并排除软件中潜藏的错误,提高软件的可靠性
D. 修改软件中出现的错误 2、软件测试是采用( a )执行软件的活动。
A.测试用例 B.输入数据
C.测试环境 D.输入条件 3、导致软件缺陷的最大原因是:(
a)
A.软件需求说明书 B.设计方案
➢ 测试用例输入为:{ x=4、y=5、z=5 } 四、综合题(每题 10 分,共计 20 分)
1、画出控制流图: 如右图所示
第 7 页 共 9页
计算环形复杂度:
10(条边)- 7(个节点)+ 2 = 5 导出独立路径(用语句编号表示)
4
X = X+1;
5}
由于控制流图假设的是单条件,因此对于复合条件,可将其分解为多个单个条件,并映射成控制 流图。
1: A>1;2: B=0 ;3: X = X/A ;4: A=2 ;5:X>1 ;6: X = X+1;7: }
10(条边)- 7(个节点)+ 2 = 5
导出独立路径(用语句编号表示) 路径 1:1→2→3→4→5→6→7 路径 2:1→4→5→6→7 路径 3:1→2→4→6→7 路径 4:1→2→4→5→7
<6,1>, <6,2>, <6,30>, <6,31> }
3、黑盒测试与白盒测试各有哪些优缺点,应该如何结合才能解决漏洞和冗余问题?
答:功能性测试具有两大优点:功能性测试与软件如何实现无关;测试用例开发可以与实现并行
进行,因此可以压缩总的项目开发时间。缺点:测试用例之间可能存在严重的冗余,还会有位测
三、简答题:共 4 小题,每题 5 分,满分 20 分。
1、优秀的软件测试工程师应具备哪些素质?
答:具有探索精神、具有良好的计算机编程基础、故障排除能手、坚持不懈的精神、具有创新精
第 3 页 共 9页
神和超前意识、追求完美、判断准确、具有整体观念,对细节敏感、团队合作精神,沟通能力 2、有二元函数 f(x,y),其中 x∈[1,12],y∈[1,31];请写出该函数采用基本边界值分析法设计的测 试用例。 答:{ <1,15>, <2,15>, <11,15>, <12,15>, <6,15>,
第 6 页 共 9页
软件测试技术(B 卷)答案及评分标准
一、单选题(20×2=40 分)
题号
1
2
3
4
5
6
7
8
9 10
答案
C
A
A
D
D
B
A
D
D
A
题号 11 12 13 14 15 16 17 18 19 20
答案
B
B
B
B
B
C
B
C
D
B
二、判断题(20×1=20 分)
题号
1
2
3
4
5
6
7
8
9 10
答案 √ × × √ √ √ × × × ×
试的软件漏洞。结构性测试局限于已经完成的代码行为当中,离代码太近。因此可以结构性测试
指标去解决冗余和漏洞问题。如果发现同一条程序路径被多个功能性测试用例遍历,就可以怀疑
这种冗余不会发生新的缺陷,如果没有达到一定的 DD—路径覆盖,则可知在功能性测试用力中
存在漏洞。因此路径测试可以提供作为功能性测试交叉检查B.桩模块 D.真实的被调用模块
C、详细设计
D、单元测试完成
16、下列关于程序效率的描述错误的是( c )。 A.提高程序的执行速度可以提高程序的效率 B.降低程序占用的存储空间可以提高程序的效率 C.源程序的效率与详细设计阶段确定的算法的效率无关 D.好的程序设计可以提高效率 17、下列( b )是对程序流程图进行简化后得到的,它可以更加突出的表示程序控制流的结 构,且不包含复合条件。
1. 具有良好的计算机编程基础,有一定的软件开发经验;有逆向思维的能力 2. 善于同软件开发人员沟通;善于同领导沟通 3. 掌握一些自动化测试工具;善于学习的能力 4. 提高自己的表达能力 ; 了解业务知识 5. 具有探索精神;故障排除能手 6. 坚持不懈的精神;具有创新精神和超前意识 7. 追求完美;判断准确;具有整体观念,对细节敏感;团队合作精神
2.答:{ <1,15>, <2,15>, <11,15>, <12,15>, <6,15>, <6,1>, <6,2>, <6,30>, <6,31> }
3.答:功能性测试具有两大优点:功能性测试与软件如何实现无关;测试用例开发可以与实现并
行进行,因此可以压缩总的项目开发时间。缺点:测试用例之间可能存在严重的冗余,还会有位
C.编码 D.维护
4、在下列描述中,关于一个软件缺陷状态完整变化的错误描述是( d )
A、打开——修复——关闭
B、打开——关闭 C、打开——保留
D、激活——修复——重新打开 5、在下列描述中,关于测试与调试的说法错误的是( d )
A、测试是显示错误的行为;而调试是推理的过程;
B、测试显示开发人员的错误。调试是开发人员为自己辩护; C、测试能预期和可控。调试需要想象、经验和思考;
假)至少出现一次,并且每个判定本身的判定结果(真/假)也至少出现一次。
A、判定-条件覆盖
B、组合覆盖
C、判定覆盖
D、条件覆盖
11.软件测试是软件质量保证的重要手段,下述哪种测试是软件测试的最基础环节?( b )
A.功能测试
B.单元测试
C.结构测试
D.验收测试
12、单元测试的主要任务不包括( b )。
(3)导出基本路径集,确定程序的独立路径。
(4)根据(3)中的独立路径,设计测试用例(确保基本路径集中的每一条路径的执行)的输入 数据和预期输出。
void Do (int X,int A,int B)
{
1
if ( (A>1)&&(B=0) )
第 4 页 共 9页
2
X = X/A;
3
if ( (A=2)||(X>1) )
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 个测试用 例。(∨) 6、数据流测试是主要用作路径测试的真实性检查。两种形式分别为定义/使用测试、基于程序片 的测试。(∨ ) 7、软件只要经过严格严谨的内部测试之后,可以做到没有缺陷。(x ) 8、测试用例应由测试输入数据和对应的实际输出结果这两部分组成。( x ) 9、测试是可以穷尽的。( x ) 10、测试自动化是万能的。( x ) 11、软件缺陷可能会被修复,可能会被保留或者标识出来。( ∨ ) 12、每一个软件项目都有一个最优的测试量。( ∨ ) 13、黑盒测试往往会造成测试用例之间可能存在严重的冗余和未测试的功能漏洞。(∨ ) 14、代码审查工作属于静态测试。( ∨ ) 15、软件测试是一个过程,包含若干活动,运行软件进行测试只是活动之一。(∨ ) 16、回归测试是在软件修改后再次运行以前为查找错误而执行程序曾用过的测试用例. ∨ 17、集成测试是为确定软件系统是否满足验收标准以及使客户决定是否接受而进行的正式测 试. ( x ) 18、测试按照测试层次可以划分成为单元测试、集成测试和系统测试。( ∨ ) 19、只要能够达到 100%的逻辑覆盖率,就可以保证程序的正确性。( x ) 20、永远有缺陷类型会在测试的一个层次上被发现,并且能够在另一个层次上逃避检测。(∨ )
**大学
软件测试技术(B 卷)课程考试题(120 分钟) 闭卷 考试时间:
一 二 三 四 总分 评卷教师
说明:本试卷共四大题,试卷满分 100 分。
注.意.:.请.将.所.有.答.案.填.写.在.最.后.一.页.答.题.卡.上.。.
一、单项选择题:共 20 小题,每小题 2 分,满分 40 分。
1.软件测试的目的:( c )
相关文档
最新文档