软件测试期末试卷_第1页
软件测试期末试卷_第2页
软件测试期末试卷_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、(密封线内勿答题) 姓名 学号 学院(系) 专业 年级 班(密封线内勿答题) 软件测试技术课程 期末考试(重考)(20122013学年 第一学期) 本科专科题号一二三总分分数一、 选择题(每小题2分,共40分)1. 下面关于软件测试的说法,( )是错误的。A软件测试就是程序测试 B软件测试贯穿于软件定义和开发的整个期间C需求规格说明、设计规格说明都是软件测试的对象 D程序是软件测试的对象2. 软件质量的定义是 ( )。 A软件的功能性、可靠性、易用性、效率、可维护性、可移植性  B满足规定用户需求的能力 C最大限度达到用户满意  D软件特性的总和,以及满

2、足规定和潜在用户需求的能力3. 软件测试的对象包括( )。A目标程序和相关文档 B源程序、目标程序、数据及相关文档C目标程序、操作系统和平台软件 D源程序和目标程序4. 单元和集成测试对程序设计进行验证,系统测试对系统设计进行验证,( )应当追朔到用户需求说明A代码测试B集成测试C验收测试D单元测试 5. 在了解被测试模块的内部结构或算法的情况下进行测试,是:( )(密封线内勿答题) 姓名 学号 学院(系) 专业 年级 班(密封线内勿答题) A黑盒测试 B原型 C白盒测试 D回归测试6. 不是文档测试包括的内容( )A.合同文档 B开发文档 C管理文档 D用户文档7. 单元测试一般以

3、( )为主,测试的依据是模块功能规格说明。A白盒法 B黑盒法 C原型法 D瀑布法 8. 白盒测试中常用的方法是( )方法。A基本路径测试 B综合测试 C归纳测试 D调试9. 软件测试是软件质量保证的重要手段,下述哪种测试是软件测试的最基础环节?( )A功能测试 B单元测试 C结构测试 D确认测试10. 软件测试的目的是( )A避免软件开发中出现的错误 B发现软件开发中出现的错误C尽可能发现并排除软件中潜藏的错误,提高软件的可靠性 D修改软件中出现的错误 11. 为了提高测试的效率,应该( )。A随机地选取测试数据 B取一切可能的输入数据作为测试数据C在完成编码以后制定软件的测试计划 D选择发现

4、错误的可能性大的数据作为测试数据12. ( )方法根据输出对输入的依赖关系设计测试用例。A路径测试B等价类 C因果图D边界值13. 为了提高测试的效率,应该( )。A随机地选取测试数据 B取一切可能的输入数据作为测试数据C在完成编码以后制定软件的测试计划 D选择发现错误的可能性大的数据作为测试数据14. 白盒法测试常按给定的覆盖条件选取测试用例。( )覆盖使得每一个判定的每一条分支至少经历一次。A语句 B判定 C条件 D判定/条件15. 黑盒测试中常用的方法有( )和因果图方法。A等价类 B综合测试 C基本路径 D归纳测试16. 属于系统测试的是:( )A代码覆盖率 B模块功能检查 C系统压力

5、测试 D程序数据流分析17. 在测试具有层次结构的大型软件时,有一种方法是从上层模块开始,由上到下进行测试。此时,有必要用( )替代尚未测试过的下层模块。A桩模块 B子程序 C驱动模块 D 函数18. 从下列关于软件测试的叙述中,选出正确的叙述。( )A.黑盒测试时,测试用例是根据程序内部逻辑设计的。 B发现错误多的程序模块,残留在模块中的错误也多。C黑盒测试方法中最有效的是因果图法。 D做程序的单元测试时,桩模块比驱动模块容易编写。19. ( )是在一个实际环境中使用真实数据运行系统。A验收测试B单元测试C确认测试D模块测试 20. 验收测试的定义是( )。A由用户按照用户手册对软件进行测试

6、以决定是否接收 B由开发方和用户按照用户手册执行软件验收C由某个测试机构代表用户按照需求说明书和用户手册对软件进行测试以决定是否接收B按照软件任务书或合同,供需双方约定的验收依据进行测试,决定是否接收(密封线内勿答题) 姓名 学号 学院(系) 专业 年级 班(密封线内勿答题) 二、 填空题题(每小题5分,共20分)1. 下列左图的环路复杂度EV(g)是_。有_条线性无关的基本路径。2. 下列右图中,当用判定覆盖法进行测试时,至少需要设计 _个测试用例。 3. 分别将测试依据和测试方法填入下表中 。测试类型测试用例设计依据测试方法单元测试集成测试系统测试 4. 下表为单元测试的输入、输出文档列表

7、,请在标有?处填写相关文档。 测试过程输 入输 出计划?软件测试计划软件详细设计说明书设计?软件详细设计说明书执行单元测试用例软件需求规格说明书?缺陷跟踪报告分析/评价单元测试用例单元测试报告缺陷跟踪报告缺陷检查表三、 应用题(每小题20分,共40分)试题一(20 分)使用基本路径法设计出的测试用例能够保证程序的每一条可执行语句在测试过程中至少执行一次。以下代码由C 语言书写,按要求回答问题。Void sort(int IRecordNum,int iType1 2 int x=03 int y=o4 While(iRecordNum->0)5 6 if( 0=iType)7 x=x+2

8、8 else9 if(i=iType)10 x=y+1011 else 12 x=y+2013 14 (1) 画出该代码的控制流图(2)计算上述控制流图的环路复杂度V(G)(3)请使用基本路径测试法为变量IRecordNum 设计测试用例,使其满足基本路径覆盖的要求。试题三(20 分)现有一个处理单价为1元的盒装饮料的自动售货机软件,若投入1元币,按下“可乐"、“雪碧"或“红茶"按钮,相应的饮料就送出来,若投入的是2元币,在送出饮料的同时退还1元币。要求:(1) 画出因果图用例序号 12345输入投入1元币11000投入2元币 00100按“可乐按钮10000按“雪碧按钮00010按“红茶"按钮00101输出退还1元币 (1)0(5)(7) 0送出“可

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论