资源预览内容
第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
亲,该文档总共5页全部预览完了,如果喜欢就下载吧!
资源描述
软件测试技术 复习题一、单项选择题一、单项选择题 1.软件缺陷产生的首要原因是( )(A)需求分析(编制产品说明书) (B)设计(C)编码 (D)测试人员2.单元测试中用来模拟被测模块的主程序的模块称为 ( )(A)父模块 (B)驱动模块(C)存根模块 (D)桩模块3.下列哪个方法不不属于黑盒测试的方法 ( )(A)等价类划分法 (B)边界值分析法(C)因果图法 (D)基本路径测试法4.通过各种手段,强制性的使软件出错,进而检测系统恢复能力的测试被称为 ( )(A)正确性测试 (B)可靠性测试(C) 恢复测试 (D)性能测试5.必须要求用户参与的测试阶段是 ( )(A)单元测试 (B)集成测试(C) 确认测试 (D)验收测试6.单元测试的测试依据是 ( )(A)详细设计规格说明书 (B)用户手册(C) 概要设计规格说明书 (D)需求规格说明书7.下列哪项是集成测试的内容 ( )(A)模块接口 (B)局部数据结构(C) 全局数据结构 (D)出错处理8. 某控制流图中有 8 条边 6 个节点,则该控制流图的圈复杂度 V(g)是 ( )(A)4 (B)6(C) 8 (D)129. 假定 X 为整数型变量,且 1X10,根据边界值分析法,X 在测试中应取值( )(A)1,10 (B)0,1,10,11(C) 1,2,9,10 (D)1,5,1010.针对程序段 if(X10 else if ( num1=num2 )printf(num1);else printf(num2); return;(1)画出以上代码的控制流图。 (2)按照控制流图计算圈复杂度 V(g)。 (3)设计测试用例。 软软件件测试测试技技术术 复复习题习题参考答案参考答案一、单项选择题一、单项选择题 题号12345答案ABBCD题号678910答案ACACD 二、判断题二、判断题 题号12345答案 三、填空题三、填空题 1.W 模型; H 模型3.静; 黑4.设计规格说明书; 需求规格说明书 四、名词解释四、名词解释 1桩模块:也称为存根模块,用来代替被测模块调用的子模块。3回归测试:是由于软件修改或者变更,对修改后的工作版本所有可能产生影响的范围进行测试。五、简答题五、简答题 1. V 模型是软件测试过程模型之一,如图 1,请将相应测试阶段填入空白框中,并叙述 V 模型的优缺点。图 1 V 模型 优点:反映了软件测试的各个阶段;并指出了相对应关系。缺点:测试到编码结束才开始,发现需求问题修改成本很大,未能体现“尽可能早的测试原则” 。2. 简要叙述软件测试流程?软件测试流程是需求分析测试、制定测试计划、设计测试用例、执行测试用例、生成测试报告。六、解答题六、解答题 1. 某大学学生学籍管理系统中,假如学生的年龄为整数(年龄用 A 表示)且输入范围为14A40,分别完成下列要求内容: (1)请采用等价类划分的方法写出有效等价类区域和无效等价类区域。答:有效等价类区域:14A40 无效等价类区域:A14;A40(2)请写出边界值分析法的(健壮性)原则。答:选取正好等于、刚刚大于或刚刚小于边界的值作为测试数据。(3)请采用边界值分析法设计测试用例ID输入值期望结果113无效年龄21414 岁34040 岁441无效年龄(注:期望结果也可以是真值或假值,只要满足上述条件)
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号