




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件测试 试卷 B 共 7 页 第 1 页 注意注意 要求将以下各题答案写在答题纸上要求将以下各题答案写在答题纸上 一 填空题 每题一 填空题 每题 3 分 共分 共 15 分 分 1 软件开发是一个自顶向下逐步细化和求精过程 而软件测试是一 个 自底向上或相反顺序自底向上或相反顺序 集成的过程 2 静态测试指被测程序不在机器上运行 而是采用 计算机辅助静计算机辅助静 态分析态分析 和 人工检测人工检测 的手段对程序进行测试 3 在代码编写完成后的单元测试工作主要分为两个步骤 人工静态人工静态 检查检查 和 动态执行跟踪动态执行跟踪 4 因果图能有效地检测输入条件的 各种组合各种组合 可能会 引起的错误 因果图的基本原理是通过画 因果图因果图 把用 自然语言描述的功能说明转换为 判定表判定表 最后为 判定表的每一列判定表的每一列 设计一个测试用例 5 单元测试针对每个程序的模块 主要解决 模块接口模块接口 局部数据结构局部数据结构 边界条件边界条件 独独 立的路径立的路径 错误处理错误处理 5 个方面的测试问题 二 简述以下各题 每题二 简述以下各题 每题 10 分 共分 共 30 分 分 1 简述静态测试和动态测试的区别 软件测试可分为静态测试 软件测试可分为静态测试 Static Testing 和动态测试 和动态测试 Dynamic Testing 顾名思义 静态测试就是通过对被测程序的静态审查 发 顾名思义 静态测试就是通过对被测程序的静态审查 发 现代码中潜在的错误 它一般用人工方式脱机完成 故亦称人工测试现代码中潜在的错误 它一般用人工方式脱机完成 故亦称人工测试 或代码评审 或代码评审 Code Review 也可借助于静态分析器在机器上以自也可借助于静态分析器在机器上以自 动方式进行检查 但不要求程序本身在机器上运行 按照评审的不同动方式进行检查 但不要求程序本身在机器上运行 按照评审的不同 组织形式 代码评审又可分为代码会审 走查以及办公桌检查 同行组织形式 代码评审又可分为代码会审 走查以及办公桌检查 同行 评分评分 4 种 对某个具体的程序 通常只使用一种评审方式 种 对某个具体的程序 通常只使用一种评审方式 动态测试是通常意义上的测试 即使用和运行被测软件 动态测试的动态测试是通常意义上的测试 即使用和运行被测软件 动态测试的 对象必须是能够由计算机真正运行的被测试的程序 它包含黑盒测试对象必须是能够由计算机真正运行的被测试的程序 它包含黑盒测试 和白盒测试 和白盒测试 2 传统方法学中软件生命周期各阶段是如何划分的 用图形表示 并简述各阶段主要任务 软件生命周期 各阶段 软件生命周期由软件定义 软件开发和运行软件生命周期 各阶段 软件生命周期由软件定义 软件开发和运行 维护维护 三个时期组成 三个时期组成 软件定义时期划分为三个阶段 问题定义 可行性研究和需求分析软件定义时期划分为三个阶段 问题定义 可行性研究和需求分析 2 开发时期 总体设计 详细设计 编码和单元测试 综合测试 开发时期 总体设计 详细设计 编码和单元测试 综合测试 3 维护时期 主要任务是使软件持久地满足用户的需要生命周期模型维护时期 主要任务是使软件持久地满足用户的需要生命周期模型 软件测试 试卷 B 共 7 页 第 2 页 规定了把生命周期划分成哪些阶段及各个阶段的执行顺序 因此 也规定了把生命周期划分成哪些阶段及各个阶段的执行顺序 因此 也 成为过程模型成为过程模型 3 软件测试的目标是什么 从用户的角度出发 普遍希望通过软件测试暴露出软件中陷藏的错误从用户的角度出发 普遍希望通过软件测试暴露出软件中陷藏的错误 和缺陷 以考虑是否可以接受该产品 而从软件开发者的角度出发 和缺陷 以考虑是否可以接受该产品 而从软件开发者的角度出发 则希望测试成为表明软件产品中不存在错误的过程 验证该软件已正则希望测试成为表明软件产品中不存在错误的过程 验证该软件已正 确地实现了用户的要求 确立用户对软件质量的信心 确地实现了用户的要求 确立用户对软件质量的信心 三 综合应用题 共三 综合应用题 共 55 分 分 1 针对以下问题 某一种 8 位计算机 其十六进制常数的定义是以 0 x 或 0X 开头的十六进制整数 其取值范围为 7f 7f 不区分大小写字母 如 0 x13 0 x6A 0 x3c 请采用等价类划分的方法设计测试用例 13 分 8 位位 1111 1111 最大最大 1 2 7 1 1 2 6 1 2 5 1 2 0 FF 111 111 7F 因为去掉符号位因为去掉符号位 没有最高位没有最高位 1 输入条件输入条件有效等价类有效等价类无效等价类无效等价类 开头字符开头字符有有 0 x 或或 0X 开头开头 1 以字母开头 以字母开头 2 以非以非 0 数字开头 数字开头 3 数字字符数字字符数字或数字或 A F 4 A F 以外的 以外的 5 数字字符个数数字字符个数 1 6 0 个个 7 数值数值 7f 且且 7 8 7f 10 用例用例 1 0 x7F 覆盖等价类 覆盖等价类 1 4 6 8 用例用例 2 0Xb 覆盖等价类 覆盖等价类 1 4 6 8 用例用例 3 0X0 覆盖等价类 覆盖等价类 1 4 6 8 用例用例 4 0 x 覆盖等价类 覆盖等价类 1 7 用例用例 5 A7 覆盖等价类 覆盖等价类 2 用例用例 6 1A 覆盖等价类 覆盖等价类 3 用例用例 7 0X8h 覆盖等价类 覆盖等价类 1 5 用例用例 8 0 x80 覆盖等价类 覆盖等价类 1 4 10 用例用例 9 0XaB 覆盖等价类 覆盖等价类 1 4 9 2 已知有如下程序段 共 15 分 begin 软件测试 试卷 B 共 7 页 第 3 页 p1 if c1 then while c2 do p2 else p3 while c3 do begin p4 if c4 then p5 else p6 end p7 if c5 then repeat p8 until c6 else p9 end 1 请用程序流程图描述 7 分 软件测试 试卷 B 共 7 页 第 4 页 2 请用 N S 图图描述 8 分 输入 p1 C1 Y N C2 Y N 执行 p2 返回 c2 执行 p3 C3 YN 执行 p7 执行 p4 C4 YN 执行 p5 返回 c3 执行 p1 返回 c3 C5 NY 执行 p9执行 p8 C6 N 返回 P8 返 回 P9 软件测试 试卷 B 共 7 页 第 5 页 3 使用基本路径测试方法 设计测试下面列出的伪码程序的测试用例 12 分 Start input a b c d 2 if a 0 3 and b 0 4 then x a b 5 else x a b 6 end 7 if c a 8 or d b 9 then y c d 10 else y c d 11 end 12 print x y Stop 解 解 确定线性独立路径的基本集合确定线性独立路径的基本集合 由于它的环形复杂度为由于它的环形复杂度为 5 因为共有 因为共有 5 条独立路径 分别取为 条独立路径 分别取为 路径路径 1 1 2 3 4 6 7 9 11 12 路径路径 2 1 2 5 6 7 9 11 12 路径路径 3 1 2 3 5 6 7 9 11 12 路径路径 4 1 2 3 4 6 7 8 9 11 12 路径路径 5 1 2 3 4 6 7 8 10 11 12 执行路径执行路径 1 1 2 3 4 6 7 9 11 12 两个判定表达式全为真 两个判定表达式全为真 输入 输入 A 1 B 1 C 2 D 2 任意 任意 预期的输出 预期的输出 X 2 Y 0 执行路径执行路径 2 1 2 5 6 7 9 11 12 第一判定表达式为假 第二个判定式为 第一判定表达式为假 第二个判定式为 真 真 输入 输入 A 0 B 1 任意 任意 C 2 D 0 任意 任意 预期的输出 预期的输出 X 1 Y 2 执行路径执行路径 3 1 2 3 5 6 7 9 11 12 第一判定表达式为假 第二个判定式为 第一判定表达式为假 第二个判定式为 软件测试 试卷 B 共 7 页 第 6 页 真 真 输入 输入 A 1 B 0 C 2 D 0 任意 任意 预期的输出 预期的输出 X 1 Y 2 执行路径执行路径 4 1 2 3 4 6 7 8 9 11 12 两个判定表达式全为真 两个判定表达式全为真 输入 输入 A 1 B 1 C 0 D 1 预期的输出 预期的输出 X 2 Y 1 执行路径执行路径 5 1 2 3 4 6 7 8 10 11 12 第一判定表达式为真 第二个判定 第一判定表达式为真 第二个判定 式为假 式为假 输入 输入 A 1 B 1 C 0 D 2 预期的输出 预期的输出 X 2 Y 2 4 用判定树的组织方法画出下面折扣的算法 15 分 描述某公司计算折扣的处理 如果每年交易额小于 50000 元时 无折扣 大 于 50000 元时 最近三个月无欠款 则折扣率为 15 如
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年新学期学校老师工作方案
- 康复护理在骨折治疗中的应用
- 1广告与媒介关系
- 家具设计第一章
- 苏州工业园区职业技术学院《电视摄像与剪辑艺术》2023-2024学年第二学期期末试卷
- 南方医科大学《西方伦理学》2023-2024学年第二学期期末试卷
- 新疆农业大学《学习筑梦民族复兴梦》2023-2024学年第一学期期末试卷
- 山东旅游职业学院《中国现当代文学作品选》2023-2024学年第二学期期末试卷
- 急性心梗心源性休克的护理
- 广州铁路职业技术学院《工程风险管理》2023-2024学年第二学期期末试卷
- 开源社区治理模型-深度研究
- Unit5Amazing nature 说课稿(6课时) -2024-2025学年外研版(2024)英语七年级下册
- GB/T 44927-2024知识管理体系要求
- 2025年国家林业和草原局直属事业单位招聘应届毕业生231人历年高频重点提升(共500题)附带答案详解
- 跨栏跑技术教学课件
- 2025年江苏无锡市第九人民医院招考聘用高频重点提升(共500题)附带答案详解
- 湖北省武汉市2024-2025学年度高三元月调考英语试题(含答案无听力音频有听力原文)
- 大象版小学科学四年级下册全册教案(教学设计)及反思
- 产业链韧性理论研究新进展与提升路径
- 2025年重庆出版集团招聘笔试参考题库含答案解析
- 职业技术学院《直播电商运营主持》课程标准
评论
0/150
提交评论