《软件测试》18年期末考试复习提纲(共10页).doc
《《软件测试》18年期末考试复习提纲(共10页).doc》由会员分享,可在线阅读,更多相关《《软件测试》18年期末考试复习提纲(共10页).doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上天津理工大学考试华信软件学院软件测试期末考试复习提纲2018年4月10日第一部分、考试形式和时间答题时限: 90 分钟 考试形式:闭卷笔试第二部分、考试题型和得分构成大题号总分 一二三四五1002010103030一、选择题:对每一道小题,从其4个备选答案中选择最适合的一项,每小题2分,共10道小题,20分。二、填空题:每空1分,共5道小题,10个空白处待填,10分。三、判断题:每一道小题均以陈述语句描述,对的打,错的打。每小题1分,共10道小题,10分。四、简答题:简单回答一些基本概念,每小题5分,共6道小题,30分。五、分析设计题:每小题15分,共2道小题,30分
2、。第三部分、考试复习范围一、选择题1. 假定10K55,那么K在边界值分析测试中应该取的边界值是什么?9/10/55/562 嵌入式软件测试的工具有哪些?(1) 纯软件测试工具:CoverageScope、Logiscope等(2) 纯硬件测试工具:逻辑分析仪、示波器、万用表等(3) 软硬结合测试工具:CodeTest3软件测试是软件质量保证的重要手段,下述测试中属于软件测试最终环节的是什么?验收测试4 条件判定覆盖是一种逻辑覆盖。满足条件判定覆盖级别的测试用例也是满足什么级别的覆盖?语句覆盖、判定覆盖、条件覆盖、条件判定组合覆盖5. 白盒测试在源程序代码中进行插桩时,设置插桩的合适位置有哪些
3、? 程序的开始,即程序块的第1个可执行语句之前 2)转移指令之前 for,do ,do-while,do until 等循环语句处。 if, else if, else及end if等条件语句各分支处。 输入/输出语句之后。 函数、过程、子程序调用语句之后。 3)标号之前。 4)程序的出口 return语句之后,call语句之后6下述说法中错误的是哪项? A单元测试一般采用白盒测试方法 B. 集成测试采用灰盒测试方法 C. 系统测试采用黑盒测试方法 D. 确认测试采用灰盒测试和黑盒测试相结合的方法7单元测试的任务是哪些?模块接口测试模块局部数据结构测试模块边界条件测试覆盖测试出错处理检测8对于
4、软件的测试,正确的描述是怎样的?9. 软件测试类型按开发阶段划分是有哪些? 单元测试、集成测试、确认测试、系统测试、验收测试10. 逻辑路径覆盖法是白盒测试用例的重要设计方法,其中语句覆盖法是较为常用的方法,针对给定小语句段,采用语句覆盖法完成测试用例设计。11. 软件测试的对象包括有哪些?源程序、目标程序数据和相关文档12某公司采用的软件开发过程通过了CMM的等级认证,各级别的主要内容是怎样的?初始级、可重复级、已定义级、已管理级、优化级13软件测试按实施组织分,应该包括哪些内容?开发方测试用户方测试第三方测试15.验收测试是一种属于按照什么内容划分的测试?按照测试阶段16白盒测试技术的都包
5、括了哪些内容?18对于软件的测试,正确的描述是什么?19. 单元测试时用于代替被调用模块的是什么模块?桩模块20. 例题5-1中,哪几组测试用例只满足条件覆盖而不满足判定覆盖?21. 软件测试的目的是什么?22从软件内部结构和具体实现的角度划分软件测试种类,分为哪几种?23下述说法错误的是哪个? A单元测试又称为模块测试,是针对软件测试的最小单位程序模块进行正确性检验的测试工作 B集成测试也叫做组装测试,通常在编码完成的基础上,将所有的程序模块进行有序的、递增的测试 C集成测试是检验程序单元或部件的接口关系,逐步集成为符合概要设计要求的程序部件或整个系统D系统测试是在真实或模拟系统运行环境下,
6、检查完整的程序系统能否和相关硬件、外设、网络、系统软件和支持平台等正确配置与连接,并满足用户需求25. 黑盒测试是通过软件的外部表现来发现软件缺陷和错误的测试方法,其测试用例设计技术包括哪些?27用边界值分析法,假定1Z100,那么Z在测试中应该取的边界值是_A_。AZ=0,Z=1,Z=100,Z=101 BZ=1,Z=100CZ=2,Z=99 DZ=O,Z=10129. 多条件覆盖是一种逻辑覆盖,满足多条件覆盖级别的测试用例也满足哪种级别的覆盖?30. 设有例子5-1的程序段,设计分别实现语句覆盖、判断覆盖、条件覆盖的测试用例。二、判断题1嵌入式软件的开发环境和运行环境是怎样的?有什么特点?
7、2数据流测试具有哪几种方法?因果图法3. 条件判定覆盖定义是什么?4. 按是否查看源代码划分,软件测试分为哪些种?5. 测试方法的三维空间指的是什么?测试目标、测试方法、测试阶段6软件缺陷由哪个方面的原因导致而成?软件开发过程自身特点造成软件项目管理的问题团队工作的问题7软件的动态测试方法由哪三部分组成?构造、分析程序的输出结果8. 条件组合覆盖的定义判定条件覆盖是设计足够的测试用例,得使判断中每个条件的所有可能取值至少执行一次,同时每个判断本身所有可能结果也至少执行一次。缺点是忽略了条件的组合情况10. 数据库测试一般包括哪些内容?数据库连接测试数据库的健壮性。容错性和恢复能力测试数据库的安
8、全测试数据库的性能测试数据库的容量测试数据库对象测试11修正条件判断覆盖的定义。13. 确认测试又称什么?用于验证软件哪些内容?有效性测试、14. 回归测试的两个策略分别是什么?完全重复测试和选择性重复测试15. 软件过程的质量管理评估标准主要有几大体系?分别是什么?三、判断题1. 如果用等价类中的一个元素作为测试数据进行测试不能发现程序中的故障,那么使用集合中的其它元素进行测试能否发现程序故障? 2. 边界值分析是作为等价类划分方法的补充吗?3. 测试是为了证明程序无错误吗?4. 性能测试和功能测试都属于白盒测试吗?5. 自底向上测试中要编写桩模块以模拟被测模块的下级模块?6. 如果紧急开发
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件测试 软件 测试 18 期末考试 复习 提纲 10
限制150内