软件测试技术期末a卷及参考答案内容摘要:
( ) 4. 自底向上集成需要测试员编写驱动程序。 ( √ ) 5. 好的测试员不懈追求完美。 ( ) 6. 软件测试工具可以代替软件测试员。 ( ) 7. 最重要的用户界面要素是软件符合现行标准和规范。 ( √ ) 8. 自动化测试可能延误项目进度。 ( √ ) 9. 软件测试员可以对产品说明书进行白盒测试。 ( √ ) 10. 静态白盒测试可以找出遗漏之处和问题。 ( √ ) 四、名词解释;共 5小题,每小题 3分,满分 15分 1.软件缺陷 .软件缺陷:(符合下列规则的叫软件缺陷 ): 1).软件未达到产品说明书的功能 2).软件出现了产品说明书指明不会出现的错误 3).软件功能超出产品说明书指明范围 4).软件未达到产品说明书虽未指出但应达到的目标 8 5).软件测试员认为难以理解、不易使用、运行速度缓慢、或者最终用户认为不好 2. 单元测试 单元测试:单元测试是对软件设计的最小单元 —— 模块进行正确性检验的测试工作,主要测试模块在语法、格式和逻辑上的错误。 3. 白盒测试 白盒测试也称为结构测试或逻 辑驱动测试,前提是知道产品内部工作过程,可通过测试来检测产品内部动作是否按照规格说明书的规定正常进行,按照程序内部的机构测试程序,检测程序中的每条通路是否都能够按预定要求正确工作,而不管产品的功能,主要用于软件验证。 指软件系统被修改或扩充(如系统功能增强或升级)后重新进行的测试,是为了保证对软件所做的修改没有引入新的错误而重复进行的测试。 指某个输入域的子集合,在该子集合中,各个输入数据对于揭露程序中的错误都是等效的 五、简答 题:共 3小题,每小题 5分,满分 15 分。 1. 什么是测试用例。 为 什么要设计测试用例。 所谓的测试用例就是将软件测试的行为活动,做一个科学化的组织归纳。 使用测试用例的好处主要体现在以下几个方面: • 在开始实施测试之前设计好测试用例,可以避免盲目测试并提高测试效率。 • 测试用例的使用令软件测试的实施重点突出、目的明确。 • 在软件版本更新后只需修正少部分的测试用例便可展开测试工作,降低工作强度、缩短项目周期。 • 功能模块的通用化和复用化使软件易于开发,而相对于功能模块的测试用例的通用化和复用化则会使软件测试易于开展,并随着测试用例的不断精化其效率也不断攀升 2. 简述增量式集成测试 的自顶向下和自底向上两种测试方法。 自顶向下增量式测试的主要优点在于它可以自然地做到逐步求精,一开始便能让测试者看到系统的框架。 它的主要缺点是需要提供被调用模拟子模块,被调用模拟子模块可能不能反映真实情况,因此测试有可能不充分。 自底向上测试的优点在于,由于驱动模块模拟了所有调用参数,即使数据流并未构成有向的非环状图,生成测试数据也没有困难。 它的缺点在于,直到最后一个模块被加入进去之后才能看到整个程序(系统)的框架。 3. 分析单元测试和代码调试的区别。 9 表面上这两项技术很相似,因为它们都包括查 看代码、运行程序和处理软件缺陷的过程,但是它们的目标不同:单元测试是为了发现软件缺陷,而代码调试的目标是修复软件缺陷。 在分离和查找软件缺陷原因时这两个过程发生交叉。 六、:综合题:共 1小题,每小题 20分, 满分 20分。 1.按要求给出下列程序的测试用例(要求写出必要的说明): ( 1) 语句覆盖 ( 2) 判定覆盖 ( 3) 条件覆盖 ( 4) 判定 条件覆盖 ( 5) 条件组合覆盖 图中共有 4 条路径: P1( ace)、 P2( abd)、 P3( abe)、 P4( acd)。 1. P1 正好满足语句覆盖的条件。 可以设计如下的输入数据: A= 2, B= 0, x= 4 2.测 试用例如果能够测试路径 P1( ace)和 P2( abd),就可以满足判定覆盖要求。 可以设计如下两组输入数据: A= 2, B= 0, x= 4 A= 1, B= 1, x= 1 3.条件: A> 1, B= 0, A= 2, x> 1。 需要有足够的测试用例使得上述四个条件都能有满足和不满足的情况。 以下这两组输入数据能满足这些要求: A= 2, B= 0, x= 4 A= 1, B= 1, x= 1 4.判定/条件覆盖 A= 2, B= 0, x= 4 A= 1, B= 1, x= 1 5.可能的条件组合: ( 1) A> 1, B= 0( 2) A> 1, B≠ 0( 3) A≤ 1, B= 0( 4) A≤ 1, B≠ 0( 5) A= 2, x> 1 ( 6) A= 2, x≤ 1( 7) A≠ 2, x> 1( 8) A≠ 2, x≤ 1 相应的输入数据: A= 2, B= 0, x= 4 满足( 1)和( 5) A= 2, B= 1, x= 1 满足( 2)和( 6) A= 1, B= 0, x= 2 满足( 3)和( 7) A= 1, B= 1, x= 1 满足( 4)和( 8) 不定项选择题 (每题 2 分, 共 20分 )请将答案填入题后括号中。 : ( ) A. 软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。 B. 所有测试项没有残余一级、二级和三级错误。 C. 立项审批表、需求分析文档、设计文档和编码实现一致。 A 1 A N D B= 0 F F 入口 A = 2 OR x 1 返回 x = x / A T x = x + 1 T a c b d e 10 D. 验收测试工件齐全。 ?( ) 负责人 alpha 测试的描述中正确的是: ( ) 测试需要用户代表参加 测试不需要用户代表参加 测试是系统测试的一种 测试是验收测试的一种 试设计员的职责有: ( ) 、脚本 5. 下面哪些属于动态分析 ( ) A. 代码覆盖率 B. 模块功能检查 C. 系统压力测试 D. 程序数据流分析 ( ) A、 代码规则检查 B、 程 序结构分析 C、 程 序复杂度分析 D、 内存 泄漏 7. 软件实施活动的进入准则 是 ( ) A、 需求工件已经被基线化 B、 详细设计工件已经被基线化 C、 构架工件已经被基线化 D、 项目阶段成果已经被基线化 8.不属于单元测试内容的是 ( ) ( A) 模块 接口测试 ( B)局部数据结构测试 (C) 路径测试 ( D)用户界面测试 9. 软件测试设计活动主要有 ( ) A、 工作量分析 B、 确定并说明测试用例 C、 确立并结构化测试过程 D、 复审并评估测试覆盖 10. 不属于集成测试步骤的是 ( ) A、 制定集成计划 B、 执行集成测试 C、 记录集成测试结果 D、 回归测试 二、填空题:共 3小题 10个空格,每个空格 2分,满分 20分;请将答案填入指定的空白处。 19. 通过画因果图来写测试用例的步骤为 ___________________、 ___________________、___________________、 把因果图转换为状态图 和 ___________________及共五个步骤。 20. 软 件 测 试 主 要 分 为 ___________________ 、 ___________________ 、 ___________________ 、___________________四类测试。 21. 软件缺陷产生的原因包括 ___________________、设计、 ___________________以及其他原因。 三、判断题:共 10小题,每小题 1分,满分 10分;请将答案以“√”、“ ”形式填入题后括号中。 ( ) 测试是验收测试的一种。 ( )。 ( )。 ( ) 约 80%的软件缺陷。 ( ) 设计 的要求。 ( ) 11 驱动 程序。 ( )。 ( ) ,缺陷未修复完坚决不予通过。 ( )。 ( ) 四、名词解释;共 5小题,每小题 3分,满分 15分 1. α 测试 2. β 测试 3. 驱动模块 4. 桩模块 5. 静态测试 五、简答 题:共 3小题,每小题 5分,满分 15 分。 1. 阶段评审与同行评审的区别。 2 . 什么是软件测试。 3 . 简述集成测试的过程。 六、综合题:共 1小题,每小题 20分, 满分 20分。 在三角形计算中,要求三角型的三个边长: A、 B 和 C。 当三边不可能构成三角形时提示错误,可构成三角形时计算三角形周长。 若是等腰三角形 打印 “ 等腰三角形 ” ,若是等边三角形,则提示 “ 等边三角形 ”。 给出程序伪代码 、控制流程图、找出基本测试路径。 软件测试技术( C 卷)答案及评分标准 二、 单选题( 10 2= 20分) 题号 1 2 3 4 5 6 7 8 9 10 答案 ABCD ABCD AD BC CD ABC ABC D ABCD D 三、 填空题( 20 1= 20分) 1. 分析程序规格说明的描述中,哪些是原因,哪些是结果 、 分析程序规格说明的描述中语义的内容,并将其表示成连接各个 原因与各个结果的因果图 、 在因果图上使用若干个特殊的符号标明特定的约束条件 、 把判定表中每一列表示的情况写成测试用例 2. 单元测试 、 集成测试 、 系统测试 、 验收测试 3. 需求 、 编码 四、 判断题( 10 1= 10分) 题号 1 2 3 4 5 6 7 8 9 10 答案 √ √ √ √ √ 五、 名词解释( 5 3= 15分) 1. α 测试 有时也称为室内测试,是由一个用户在开发环境下进行的测试,也可以是开发机构内部的用户在模拟实际操作环境下进行的测试。 2. β 测试 是由软件的多个用户在一个或多个用户的实际使用环境下 进行的测试。 12 3. 驱动模块 驱动模块就是用来代替主模块,用它来调用子模块 4. 桩模块 集成测试前要为被测模块编制一些模拟其下级模块功能的 “ 替身 ” 模块,以代替被测模块的接口,接受或传递被测模块的数据,这些专供测试用的 “ 假 ” 模块称为被测模块的桩模块。 5. 静态测试 就是不执行程序的测试 , 包括代码走查,编码规则检查,质量评审,设计评审等。 六、 简答题( 3 5= 15分) 同行评审目的 :发现小规模工作产品的错误 ,只要是找错误。 阶段评审目的 :评审模块 阶段作品的正确性 可行性 及完整性 同行评审人数 :37人 人员必须经过同行评审会议的培训 ,由 SQA指导 阶段评审人数 :5人左右 评审人必须是专家 具有系统评审资格 同行评审内容 :内容小 一般文档 40页 , 代码 500行 阶段评审内容 : 内容多 ,主要看重点 同行评审时间 :一小部分工作产品完成 阶段评审时间 : 通常是设置在关键路径的时间点上。 最简单的说 :为了发现程序中的错误而执行程序的过程 3简述集成测试的过程 系统集成测试主要包括以下过程: 1. 构建的确认过程。 2. 补丁的确认过程。 3. 系统集成测 试测试组提交过程。 4. 测试用例设计过程。 5. 测试代码编写过程。 6. Bug 的报告过程。 7. 每周 /每两周的构建过程。 8. 点对点的测试过程。 9. 组内培训过程。 七、 综合题( 1 20= 20分) 1. Program triangle2 2. Dim a,b,c As Integer 3. Dim IsATriangle As Boolean 4. Output(“Enter 3 integers which are sid。软件测试技术期末a卷及参考答案
相关推荐
的安全运行状况,包括: 大型机组、机泵、锅炉、加热炉等关键设备装置的联锁自保护及安全附件的设置、投用与完好状况。 大型机组关键设备特级维护到位,备用设备处于完好备用状态。 精品文档 2020 全新精品资料 全新公文范文 全程指导写作 –独家原创 19 / 51 转动机器的润滑状况,设备润滑的 “ 五定 ” 、 “ 三级过滤 ”。 设备状态监测和故障诊断情况。 设备的腐蚀防护状况,包括重
,重点纯洁党员干部思想,提高认识,发扬党员干部先锋模范作用,由党支部书记亲手抓。 学校行政由校长负责,主要加强师资队伍思想建设,提高教师思想认识,从政治的高度来认识学习的重要性。 二 、学习 4 五、检查与考核 平时的政治学习要做好记录,党支部和校长不定期抽查,每月学校行政办例行检查一次。 政治学习 本制度从公布之日起执行。 ZZ初中升(降)国旗制度 升旗仪式是学校重要的爱国主义教育方式
至:维护”,检查参数配置应符合工艺要求。 3 零点调整,通入标准零点样气(含氧量 1),调整流量为 ,待指示稳定后,按下零点调整键“ ZERO”一分钟后,液晶显示器显示 1。 00。 4 量程调整:通入标准量程样气或 21 的仪表风,调整流 量为 ,待指示稳定后,按下量程调整键” SPAN“一分钟后液晶显示器显示样气浓度。 5 分 别检查输出值为 420mA .红外线分析仪 1
准中华人民共和国建设部发布 206 1101 实施 1 总 则 1. 为适应电气装置安装工程电气设备交接试验的需要,促进电庶裕咎棘仙妙勾眷陡逃匝焚脆油珊厕播礁年 描犊匡珊三寓缚痒童辖遭起醚撅伪荧荒嘻孔绰逐谗欺叉挟槐么译肪洋码纳畴填企虐比涧赊或鳞臂鱼嫂狞 绕组 winding《电气装置安装工程电气设备交接试验标准》 GB50150 206中华人民共和国国家标准
,每增加一个单位压力时单位体积流体产生的体积变化量 )●膨胀性 (指在 压力 不变时,每增加 1K 温度 时单位体积流体产生的体积变化量 )●黏性 (当流体中发生层与层之间的相对运动时,形成的内摩擦力或黏滞力即流体的粘性,用动力黏滞系数来确定) 工程上所用的液体一般可不考虑其压缩系数和膨胀性,气体则不能忽略其压缩性和膨胀性。 当温度升高时,液体的黏滞系数降低,而气体的黏滞系数增大