版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、填空题1、判定覆盖设计足够多的测试用例,使得被测试程序中的每个判断的“真”、 “假” 分支 至少被执 行一次。2、黑盒测试的具体技术方法 _等价类划分 法 、 边界值分析法、 决策 表法 、 因果 图法 。3、黑盒测试 又称之 为_功能 测试。4、等价类划 分有两 种不同的 情况:_有 效等价 类_和 无效等 价类。5、根据覆盖目标的不同,逻辑覆盖又可分为:_条件组合覆盖_,_判 断/条件覆 盖 _, _语 句 覆 盖 _ , _条 件 覆 盖 _, 判 定 覆 盖 , 路 径 覆 盖 。6、根据软件生命周期中的定义,可以把自动化测试工具划分 3 大类_白盒测试 工具_,_黑盒 测试工 具_和
2、_测试管 理工具_。7、软件测试 是为发 现程序中 的_错 误_而执 行程序 的_过程 。8、测试用例 是由_测 试输入 数据_和预期 的 _输出 数据_两部 分组成 。9 、白盒测试又称为_结构测试 ,可以分为静态测试和 _ 动 态 测 试 _ 两 大 类 。10、软件是包括_程序_,_数据_, _相关文档_的完整集合。11 、边界值分析 法属于 黑盒测试 。12 、单元测试是 以 详细设 计 说明书为指导 ,测试源 程序代 码。13 、集成测试以 _概要 设计_说 明书指 导,测试 软件结 构。14 、确认测试以 _需 求分析_说明书 为指导 。15 、软件开发的 基本过 程_需求 分析_
3、,_概 要设计_,_详细 设计_,_ 编 码 _, _测 试 _, _维 护 _。16 、代码复审属 于_静 态测试_,不实 际运行程 序。17 、集成测试把 模块组 成成系统的测试 方式:_一次 性集成 测试_和增量式集成测 试_。18. 黑盒 测试有 两种基本方法 ,即:_通过测 试 _和_失 败测试_。二、选择题 ( 每题 3 分,共 10 题,分数为 30 分)1. 下列 哪一项 不是白盒测试 ?(C)A. 单元测试 B.集成测试 C.系统测试 D.回归 测试2. 属于 黑盒测 试的方法?(C)A. 基于基 本路径 B.控制流 C.基于用户 需求测试 D.逻辑 覆盖3(在 Assert
4、 类 中断言对象为 NULL 是 。 (C)A. assertEquals B.assertTrue C.assertNull D.fail4( 的目 的是对 最终软 件系统进 行全面的测试 确保最 终软件系 统产品满足需求 。(A)A. 系统测试 B.集成 测试C.单元测试 D.功能 测试5(在 Assert 类中断言两个对象相等是 。 (A)A. assertEquals B.assertTrue C.assertSame D.fail 6(有一组测试用例使得每一个被测试用例的分支覆盖至少被执行一次,它满足 的覆盖标 准 。 (B)A. 语 句覆盖 B.判 定覆盖 C.条件覆盖 D.路径
5、覆盖7. 在 Assert 类中断言测 试失败是 。 (D)A.assertEquals B.assertTrue C.assertSame D.fail8.软 件测试 的目的是 。 (C)A.表明软件 的正确 性 B.评价 软件质量C.尽 可能发 现软件 中的错 误 D.判定 软件是否 合格9. 关于白盒测试与黑盒测试的最主要区别,正确的是 。(A)A.白盒测 试侧重于 程序结构,黑 盒测试 侧重于功能B. 白盒测试可以使用测试工具,黑盒测试不能使用工具C. 白盒测试需要程序参与,黑盒测试不需要D. 黑盒测试比白盒测试应用更广泛10. 软件测试类型按开发阶段划分 。(B)A. 单 元 测 试
6、 , 集 成 测 试B. 单 元测试 ,集成 测试,确认测 试,系 统测试 ,验收 测试C. 单 元测试 ,集成测 试,确 认测试D. 单 元 测 试 , 功 能 测 试11. 在 Junit 中, testXXX() 方法就是一个测 试用例 ,测试方法是 。 (B)A.private void testXXX()B. public void testXXX()C. public float testXXX()D. public int testXXX()12. 在下 面所列 举中的逻辑测 试覆盖中 ,测试 覆盖最 强的是 。 (B)A. 条件覆盖 B.条件组 合覆盖C.语 句覆盖 D. 判定
7、覆 盖13. 在下 面所列 举中的逻辑测 试覆盖中 ,测试 覆盖最 弱的是 。 (C)A.条件覆 盖 B.条件组合覆 盖C.语 句覆盖 D. 判定覆 盖14. 软件 测试是 软件质量保证 的重要手 段,下 述哪种 测试是 软件测 试的最基础环 节 ? (B)A.集成测 试 B.单元 测试C.目 的测试 D. 确认测 试15. 增量式集成测试有 3 种方式:自顶向下增量测试方法,( ) 和混合增量测试 方 式 。 (B)A.自中向 下增量测 试方法 B.自底向 上增量测 试方法C.多次性 测试D.维护16. Junit 的 TestCase 类 提 供 和 tearDown() 方 法 , 分
8、别 完 成 对 测 试 环 境 的 建 立 和拆除。 (A)A.setUp()B. set()C. setap()D. setDown()17. 方法 根据输 出对输 入的依 赖关系设 计测试 用例。(C)A.路径测 试 B.等价类 C.因果 图 D.归纳测 试18. Junit 测 试 在 单 元 测 试 阶 段 测 试 , 主 要 用 于 。 (A)A. 白 盒 测 试B. 灰盒测试C. 黑盒测试D.确认测试19. 不属 于白盒 测试的技术是 。 (C)A. 路 径 覆 盖 B. 判 定 覆 盖C.边 界值分 析 D.条件 覆盖20. 软件测试过程中的集成测试主要是为了发现 阶段的错误码。
9、(B)A.需求分析 B.概要 设计C.编码 D.维 护21. 增量式集成测试有 3 种方式: ,自底向上增量测试方法和混合增量测试方 式 。 (A)A.自顶向下 增量测 试方法 B.一次性集 成测试C.多 次性测 试 D.维护22. Junit 适 用于 java 开发人员 在阶段 , 进行单个方法实 现功能 或者类 本身的测试 ,主要 用于白盒 测试。 (C)A.集成测试 B.验收测试 C.单元 测试 D.确认 测试23. 软件测试是按照特定的规程, 的过程。(A)A.发现软 件错误 B.说明程 序正确 C.证 明程序没有错 误 D.设计 并运行测试用 例24. 一个 成功的 测试是 。 (
10、B)A.发现错误 码 B.发现了至今 尚未发现 的错误 C.没有发 现错误 码 D.证明发现不 了错误25. 按照 测试组 织划分,软件 测试可分 为:开 发方测 试,第 三方测 试, 。 (C)A.集成测试 C.确认测 试C.用 户测试 D. 灰盒测 试26. 下列模型哪个软件测试过程模型 。(A)A.W 模 型 B.漠布 模型C.模 型 D. 模 型27. Junit 有 两 个 包 : 和 Junit.extensions 。 (B)A.Junit.frametest B.Junit.frameworkC. Junit.amework D.Junit.assert28. 单元 测试一 般
11、以为 主。(A)A. 白盒测试 B.黑盒测 试C.系 统测试 D. 分析测 试29. 编码 阶段产 生的错误由检 查出来的 。(A)A. 单元 测试 B.集成 测试 C.系 统测试 D. 有效性测试30. 代码 检查法 有桌面检查法 ,走查和 。 (B)A.静态测 试 B.代码审查 C.动 态测试 D.白 盒测试三.简答题(每题 10 分,共4题,分数为40 分)1. 计算环路复杂度方法有哪三种?答:(1) V(G)= 判定节点数 + 1 ;(2) V(G) = E-N+2 ;(E 为节点 数,N 为边 数 )(3) V(G)= 区 域 数 + 12. 白盒测试有几种方法?答 :白 盒 测 试
12、 方 法 分 为 两 大 类 : 静 态 测 试 方 法 和 动 态 测 试 方 法 。静态测 试方法 :检查软 件的表 示和描 述是否 一致,没有冲 突或者没 有歧义 。动态测 试方法 :语句覆 盖、判 定覆盖 、条件 覆盖、 判定/条件覆盖、条 件组合 覆 盖、路径 覆盖。3. 什么是软件测试,软件测试分为哪几个阶段。答 :软 件 测 试 是 为 了 发 现 程 序 中 的 错 误 而 执 行 程 序 的 过 程 。 软件测试一般分为单元测试、集成测试,系统测试,确认测试,验收测试。4. 比较白盒测试和黑盒测试? 答 :使 用 白 盒 测 试 方 法 时 , 测 试 根 据 程 序 的 内
13、 部 逻 辑 和 指 定 的 覆 盖 标 准 ;黑盒测试法是通过分析程序的接口功能设计测试用例的。四综合题1.为以下程序段设计一组测试用例,要求分别满足语句覆盖、判定覆盖、条件 覆盖。int test(int A,int B)if(A1) AND (B20) thenX=A+B;return x;答:语句覆 盖测试 用例:A=2 ,B=0;判定覆盖 测试用 例:A=3 , B=0;A=2 , B=20;条件覆 盖测试 用例:A=2 , B=0;A=0 , B=21;2. 为以 下程序 段设计一组测 试用例, 要求分 别满足 语句覆 盖、判 定覆盖、条件 覆盖。void DoWork (int
14、x,int y,int z) int k=0,j=0;if ( (x3)&(z5) ) j=x*y+10; /语 句 块 2j=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 ;3. 某公司人事软件的工资计算模块的需求规格说明书中描述:(1) 年薪 制员工: 严重过失,扣当月薪资的 4% ; 过失,扣 年终奖 的 2%.(2) 非年 薪制员工:严重过失,扣当月薪资的 8% ;
15、过失,扣 当月薪 资的 4%.根据题目内容列出条件和结果,给出决策表。答:条 件 : C1. 年 薪 制 C2: 严 重 过 失结 果 : e1: 扣 月 4% e2: 扣 月 8% e3: 扣 年 2%1234条件C1C211001010动作e1e2e34.看代码程序:void Sort ( int iRecordNum, int iType )1 2 int x=0;3 int y=0;4 while ( iRecordNum 0 ) 5 6 If ( iType=0 )7 x=y+2;8 else9 If ( iType=1 ) 10 x=y+10;11 else12 x=y+20;13
16、 14 要求:(1) 给以 上代码画出控制 流图(2) 控制流图的环复杂度 V(G) ,并写出独立 路径。解 : (1) 控 制 流 图 :(2)V(G)=P+1=3+1= 4独立路径:路径1:4-14路径2:4-6-7-13-4-14路径3:4-6-9-10-13-4-1410121413路 径 4:4-6-9-12-13-4-14覆盖种类需满足的条件测试数据期望结果5.如图显示某程序的逻辑结构。试为它设计足够的测试用例,分别实现对程序的判定 覆盖、条件覆盖和条件组合覆盖。A1,B=0A=2,B=0执 行 S1A1,B 0 或A=2,B=1或判定覆盖A 1 , B=0或A=1 , B=0 或执 行 S2A1, B0A=1,B=1以下四种情况各出现一次条件覆盖A1B=0A=2,B=0执 行 S1A 1B0A=1,B=1执 行 S2A1 , B=0A=2,B=0执 行 S1A1 , B 0A=2,B=1执 行 S2条件组合覆盖A1, B=0A=1,B=0执 行 S2A1, B0A=1,B=1执 行 S26.设有一个档案管理系统,要求用户输入以年月表示的日期,假设日期限定在1999 年 1 月-2029 年 12 月,并规定日期由 6 位数字字符组成,前 4位表示年,后 2 位表示月。现用等 价类划分法设
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年秋河大版(新教材)初中信息技术八年级全一册《认识物联网之“物”》教案
- 工作面更换刮板机尾链轮轴组安全技术措施培训
- 2025年“才聚齐鲁成就未来”山东海洋集团有限公司权属企业社会招聘36人笔试历年参考题库附带答案详解
- 2025山东港口医养健康管理集团应届毕业生招聘85人笔试历年参考题库附带答案详解
- 2025届浪潮集团校园招聘期待你加入笔试历年参考题库附带答案详解
- 2025届中铁四局校园招聘笔试历年参考题库附带答案详解
- 2025安徽振含控股集团有限公司招聘8人笔试历年参考题库附带答案详解
- 2025国家电投陕西公司招聘4人笔试历年参考题库附带答案详解
- 2025四川自贡华荟文化产业发展有限公司招聘3人笔试历年参考题库附带答案详解
- 2025四川华丰科技股份有限公司招聘客服经理等岗位6人笔试历年参考题库附带答案详解
- 2026湖南衡阳市衡东县卫健系统招聘专业技术人员46人模拟试卷完整附答案详解
- 24J113-1 内隔墙-轻质条板(一)
- 花瓶墩专项施工方案
- 萃取在冶金中的应用课件
- 年产5万吨甲酸钾项目环评报告书
- 安徽光智科技有限公司红外光学与辐射探测产业化项目环境影响报告书
- 2022-2023年粤教版(2019)新教材高中物理必修2 第1章抛体运动第2节运动的合成与分解课件
- GH/T 1070-2011茶叶包装通则
- GB/T 3003-2017耐火纤维及制品
- GB/T 30008-2013节能型船舶能效设计指数基准线值
- GB/T 20303.1-2016起重机司机室和控制站第1部分:总则
评论
0/150
提交评论