软工题第四章.doc

软工题第四章.doc

ID:57216288

大小:105.00 KB

页数:17页

时间:2020-08-06

软工题第四章.doc_第1页
软工题第四章.doc_第2页
软工题第四章.doc_第3页
软工题第四章.doc_第4页
软工题第四章.doc_第5页
资源描述:

《软工题第四章.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第四章习题 一、选择题1.从供选择的答案中选出应填入下列(  )中的字句。软件测试的目的是( A )。为了提高测试的效率,应该( B )。使用白盒测试方法时,确定测试数据应根据( C )和指定的覆盖标准。与设计测试数据无关的文档是( D )。软件的集成测试工作最好由( E )承担,以提高集成测试的效果。供选择的答案:A.①评价软件的质量          ②发现软件的错误③找出软件中的所有错误    ④证明软件是正确的B.①随机地选取测试数据          ②取一切可能的输入数据作为测试数据③在完成编码以后制定软件的测试计划④选择

2、发现错误的可能性大的数据作为测试数据C.①程序的内部逻辑          ②程序的复杂程度③使用说明书          ④程序的功能D.①该软件的设计人员        ②程序的复杂程度③源程序              ④项目开发计划E.①该软件的设计人员        ②该软件开发组的负责人③该软件的编程人员        ④不属于该软件开发组的软件设计人员2.请从供选择的答案中选出应填入下列(    )中的字句。程序的三种基本控制结构是( A )。它们的共同点是( B )。结构化程序设计的一种基本方法是( C )。软件测试的

3、目的是( D )。软件调试的目的是( E )。供选择的答案:A.①过程,子程序,分程序      ②顺序,条件,循环③递归,堆栈,队列          ④调用,返回,转移B.①不能嵌套使用              ②只能用来写简单的程序③已经用硬件实现           ④只有一个入口和一个出口C.①筛选法   ②递归法   ③归纳法   ④逐步求精法D.①证明程序中没有错误        ②发现程序中的错误③测量程序的动态特性        ④检查程序中的语法错误E.①找出错误所在并改正之      ②排除存在错误的可能性③对

4、错误性质进行分类        ④统计出错的次数3.从下列关于软件测试的叙述中,选出5条正确的叙述。(1)用黑盒法测试时,测试用例是根据程序内部逻辑设计的。(2)尽量用公共过程或子程序去代替重复的代码段。(3)测试是为了验证该软件已正确地实现了用户的要求。(4)对于连锁型分支结构,若有n个判定语句,则有2n条路径。(5)尽量采用复合的条件测试,以避免嵌套的分支结构。(6)GOTO语句概念简单,使用方便,在某些情况下,保留GOTO语句反能使写出的程序更加简洁。(7)发现错误多的程序模块,残留在模块中的错误也多。(8)黑盒测试方法中最有效

5、的是因果图法。(9)在做程序的单元测试时,桩(存根)模块比驱动模块容易编写。(10)程序效率的提高主要应通过选择高效的算法来实现。4.从供选择的答案中选出同下列关于软件测试的各条叙述关系最密切的字句。(1)对可靠性要求很高的软件,例如操作系统,由第三者对源代码进行逐行检查。(2)已有的软件被改版时,由于受到变更的影响,改版前正常的功能可能发生异常,性能也可能下降。因此,对变更的软件进行测试是必要的。(3)在意识到被测试模块的内部结构或算法的情况下进行测试。(4)为了确认用户的需求,先做出系统的主要部分,提交给用户试用。(5)在测试具有

6、层次结构的大型软件时,有一种方法是从上层模块开始,由上到下进行测试。此时,有必要用一些模块替代尚未测试过的下层模块。供选择的答案:A~E: ①仿真器    ②代码审查  ③模拟器   ④桩模块       ⑤驱动器⑥域测试    ⑦黑盒测试  ⑧原型        ⑨白盒测试  ⑩退化测试5.从供选择的答案中选出应填入下面有关软件测试的叙述的(   )内的正确答案。软件测试方法可分为黑盒测试法和白盒测试法两种。黑盒测试法是通过分析程序的( A )来设计测试用例的方法。除了测试程序外,它还适用于对( B )阶段的软件文档进行测试。白盒测

7、试法是根据程序的( C )来设计测试用例的方法。除了测试程序外,它也适用于对( D )阶段的软件文档进行测试。白盒法测试程序时常按照给定的覆盖条件选取测试用例。( E )覆盖比( F )覆盖严格,它使得每一个判定的每一条分支至少经历一次。( G )覆盖既是判定覆盖,又是条件覆盖,但它并不保证使各种条件都能取到所有可能的值。( H )覆盖比其他条件都要严格,但它不能保证覆盖程序中的每一条路径。单元测试一般以( I )为主,测试的依据是( J )。供选择的答案:A,C:①应用范围 ②内部逻辑     ③功能     ④输入数据B,D:①编

8、码     ②软件详细设计 ③软件总体设计 ④需求分析E,F,G,H:①语句   ②判定     ③条件     ④判定/条件⑤多重条件  ⑥路径I:①白盒法          ②黑盒法J:①模块功能规格说明   ②系统

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。