![计算机四级软件测试工程师-100_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-3/1/ae68c0a5-955f-4427-aaf9-0a2b1791e130/ae68c0a5-955f-4427-aaf9-0a2b1791e1301.gif)
![计算机四级软件测试工程师-100_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-3/1/ae68c0a5-955f-4427-aaf9-0a2b1791e130/ae68c0a5-955f-4427-aaf9-0a2b1791e1302.gif)
![计算机四级软件测试工程师-100_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-3/1/ae68c0a5-955f-4427-aaf9-0a2b1791e130/ae68c0a5-955f-4427-aaf9-0a2b1791e1303.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机四级软件测试工程师 -100( 总分: 78.50 ,做题时间: 90 分钟 )一、选择题 (总题数: 25,分数: 50.50)1. 整体的项目计划框架,需求规格说明,技术知识和业务知识,标准环境,设计文档,足够的资源,人员 的组织结构应当是 所包含的内容。A)测试计划的整体目标B)测试项目输入标准C)测试项目输出标准D)测试实施策略 (分数: 2.00 )A.B. VC.D.解析: 解析 整体的项目计划框架,需求规格说明,技术知识和业务知识,标准环境,设计文档,足够的 资源,人员的组织结构应当是测试项目输入标准所包含的内容。2. 有一个功能增强型的项目, 其以前的产品已经很稳定, 并
2、且新增的项目只有少数几个构件被增加或修改, 那么对该项目进行集成测试最适合采用的策略是 。A. 自顶向下集成策略B 自底向上集成策略C.非增量集成策略 D 基于功能的集成策略(分数: 2.00 )A.B.C. VD.解析:3. 在黑盒测试中,着重检查输入条件的组合是 A. 等价类划分法B 边界值分析法C. 错误推测法D 因果图法(分数: 2.00 )A.B.C.D. V解析: 解析 在黑盒测试中,这些测试策略基本上都要考虑输入条件的组合,但是基于因果图的方法就是 着重检查输入条件组合的一种测试方法。4. Myers 提出的软件缺陷的群集现象指的是 。A)在软件测试过程中,缺陷不会少量出现,而会
3、成群出现B)在测试一个功能部件的过程中,通常一次会发现很多缺陷C)在测试的各个功能部件中,一般不是没有发现缺陷,就是发现许多缺陷D)一个功能部件已发现的缺陷越多,找到它的更多未发现的缺陷的可能性就越大(分数: 2.00 )A.B.C.D. V解析: 解析 Myers 提出的软件缺陷的群集现象是指测试后程序中残余的错误数目与该程序中已发现的错 误数目成正比。即一个功能部件已发现的缺陷越多,找到它的更多未发现的缺陷的可能性就越大。5. 下列不属于面向对象软件区别于传统结构化软件的特点是 。A. 封装B .结构化C .继承D .多态(分数: 2.00 )A.B. VC.D.解析:6. 在结构化测试用
4、例中,最强的覆盖准则是A)判定覆盖 B) 语句覆盖C) 路径覆盖 D) 条件覆盖(分数: 2.00 )A.B.C. VD.解析: 解析 结构化测试中有语句覆盖、条件覆盖、判定覆盖 ( 也称分支覆盖 ) 、路径覆盖等,其中路径覆 盖是最强的覆盖准则。7. 不属于基本文档测试模板的是 。A. 测试过程模板B 测试计划模板C. 测试用例模板D 测试报告模板分数: 2.00 )A. VB.C.D.解析:8. Web应用系统一般分为3层,下列哪一层不属于 Web应用系统的范畴 <A. 应用层B 表示层C 业务层D 数据层分数: 2.00 )A. VB.C.D.解析: 解析 Web 应用系统一般分为
5、三层,分别为表示层、业务层和数据层。应用层不应包含在其中,此 处不要和网络中的 ISO 七层网络模型相混淆。9. 在体系结构分析中,一个子系统的实现主要通过A) 界面构件 B) 业务构件C) 用于数据传递的构件和访问数据库构件 D) 以上全部 (分数: 2.00 )A.B.C.D. V解析: 解析 体系结构的分析需要从两个角度出发,首先从需求的跟踪实现出发,划分出系统实现上的结 构层次图;其次需要描述系统构件之间的依赖关系。在结构层次图中可以看出,一个子系统主要通过四类 构件来实现:界面构件、业务构件、用于数据传递的构件和访问数据库构件,其中界面构件负责与用户交 互;业务构件负责处理业务逻辑;
6、访问数据库构件提供与数据库的接口;用于数据连接的构件负责向业务 构件传递系统更新的数据。10. 针对下面的程序段,对于(MaxNum Type)的取值,至少需要个测试用例才能够满足判定覆盖的要求。while(MaxNum- > 0)If(10=Type)x=y*2;Else if(100=Type)x=y+20;A) 5 B) 4 C) 3 D) 2(分数: 2.00 )A.B.C. VD.解析:解析 判定覆盖是使得程序中每个判定表达式的每个分支都至少执行一次 (真假分支均被满足一次 ) 此题中, (100 , 10) 、(100 , 100) 、(100, 70)三个测试用例即可满足上
7、述程序的判定覆盖。11. 性能测试主要用于实时系统和嵌入式系统,其目标是 。(A) 测试各种资源在超负荷的情况下的运行情况(B) 检测系统可以处理目标内确定的数据容量(C) 度量系统的性能和预先定义的目标有多大差距(D) 验证系统从软件或者硬件失效中恢复的能力(分数: 2.00 )A.B.C. VD.解析:不需12. 健壮性测试又称容错测试。 其一般的测试方法是软件故障插入测试, 在软件故障插入测试技术中, 要关注的内容为 。(A) 故障类型(B) 插入故障的方法(C) 目标系统(D) 测试系统(分数: 2.00 )A.B.C.D. V解析:13. 兼容性测试是指 。A) 针对软件对其运行环境
8、的依赖进行测试,以验证软件是否能够在所有期望的环境中运行B) 测试本款软件与其他应用软件是否能在同一操作系统下同时执行C) 检测软件与其他软件是否能正常进行信息的交流和传递D) 以上都不对(分数: 2.00 )A. VB.C.D.解析: 解析 所谓兼容性测试,是指针对软件对其运行环境的依赖进行测试,以验证软件是否能够在所有 期望的环境中运行。通常,兼容性测试主要考虑硬件、软件和数据三个方面。14. 黑盒测试中最典型的一种测试技术是 。(A) 逻辑覆盖(B) 等价分类法(C) 等价分类法(D) 使用综合测试策略(分数: 2.00 )A.B. VC.D.解析:15. 以下选项中不属于协议一致性测试
9、分析方法中的测试的是 。A. 基本互联测试 B .定向诊断测试C. 人员测试D 能力测试分数: 2.00 )A.D.解析:16. 以下关于面向对象软件测试的说法中,正确的是A) 不需要对抽象类进行单元测试B)等价类划分测试是一种类层次的测试技术C)不变式边界测试是一种类层次的测试技术D)测试动态绑定是类树测试的唯一目标(分数: 2.00 )A.B.C. VD.解析:17. 表示层测试的最后一项重要任务是 。A. 测试排版结构、内容的展示B. 测试页面在不同的浏览器里是否都表现正常C. 测试页面间相互链接的关系是否合理D. 测试客户端程序是否对页面的排版造成了不合理影响(分数: 2.00 )A.
10、B. VC.D.解析:18. 软件测试工具分为 。A.静态测试工具 B 动态测试工具C.其他支持测试活动的测试工具D .以上全部(分数: 2.00 )A.B.C.D. V解析:如果经19. 如果软件出现修改设计的严重错误, 那么软件质量和可靠性就不能保证, 应对软件进一步测试。 过测试,软件功能完善,错误率数据很少,并易于修改,可能的结果是。A.软件的质量和可靠性可以接受B 所做的测试不充分C.先前做出的改正是错误的D . A或者B分数: 2.00 )A.C.D. V解析: 解析 通过收集和分析测试结果中出错率的数据,可建立可靠性模型,进行可靠性预报,如果出现 上述情况,那么有两种可能:要么是
11、软件的质量和可靠性可以接受,要么是所做的测试不充分。20. 开始软件测试工作前具备的条件有 。A.具有测试计划B 具有软件测试所需的各种文档 C.软件源代码正确通过编译D 以上全部(分数: 2.00 )A.B.C.D. V解析:21. 下列选项当中,不是应用服务器的主要功能的是 A) 构建运行环境B) 公共服务C) 互操作机制D) 内容驱动 (分数: 2.00 )A.B.C.D. V解析: 解析 应用服务器的功能主要包括三方面:构建运行环境、互操作机制和公共服务。这三方面分别 对测试产生了不同的影响。22. “成熟度”这一概念来源于美国 Carnegie Mellon 大学软件工程研究所的软件
12、能力成熟度模型 (SW-CMM) 在测试支持度模型 (Testability Support Model) 中,分为三个级别。 下列哪项不属于此级别分类 。(A) 弱 (weak)(B) 基本 (basic)(C) 正常 (normal)(D) 强(strong)(分数: 2.00 )A.B.C. VD.解析:23. 计算机软件测试规范规定,软件测试的类别可分为单元测试、集成测试以及A) 系统测试 B) 验收测试 C) 系统测试和验收测试D) 配置项测试、系统测试和验收测试分数: 2.00 )A.B.C.D. V解析: 解析 计算机软件测试规范规定,软件测试的类别可分为:单元测试、集成测试、配
13、置项测试、系 统测试和验收测试。24. 下列哪种软件测试不属于软件性能测试的范畴A) 分支覆盖测试 B) 并发测试C) 压力测试 D) 负载测试 (分数: 2.00 )A. VB.C.D.解析: 解析 依据测试目标的不同,可以把软件性能测试及性能有关的其他测试分为以下几类: 性能测试。 并发测试。 压力测试。 可靠性测试。 负载测试。 配置测试。 失效恢复测试。25. Myers 在 1979 年提出了一个重要观点,即软件测试的目的是为了 。A) 证明程序正确B) 查找程序错误C) 改正程序错误D) 验证程序无错误(分数: 2.50 )A.B. VC.D.解析:解析Glenford J . M
14、yers于1979年给出测试的定义为:软件测试是为发现错误而执行的一个程 序或者系统的过程。同时他给出了 3 个关于测试的重要观点:测试是为了证明程序有错,而不是证明程序正确。一个好的测试用例在于它能发现以前未发现的错误。一个成功的测试是发现了以前未发现的错误的测试。二、 论述题 ( 总题数: 3,分数: 28.00)26. 以下是学生选课系统中“学生查询成绩”交互行为的描述,请按要求回答问题。 交互开始时终端上显示首页,用户选择“查询”请求后,显示“请输入学号”。在用户输入学号后,系统 核对学生学号:若输入的学号不正确,则显示“输入的学号不正确”,此次查询取消,回到首页;若输入 学号正确,则
15、出现“请输入课程名”。一旦输入课程名,就开始核对课程名称:若输入的课程名不正确, 则显示“输入的课程名不正确”, 此次查询取消, 回到首页; 若输入的课程名正确, 则根据“学号”和“课 程名”查询学生成绩。若查询学生成绩成功, 则显示查询到的成绩, 系统询问是否继续查询: 当用户选择“继续查询”后回到“请 输入学号”;当用户选择“结束查询”后回到首页。若查询成绩失败,则显示“查询失败”后回到首页(1) 请画出该系统以上交互行为的状态图(应满足功能图的要求,不可画成流程图)。(2) 用基本路径测试方法确定该状态图的测试路径。(分数:10.00)正确答案:(1)根据系统的规格说明,画出状态图,如图
16、1所示。其中:M1:选择“查询”请求M2输入学号M3输入了正确的学号M4输入了错误的学号M5 M9 M13:回归首页M6输入课程名M7:输入了正确的课程名M8输入了错误的课程名M10选择查询成绩M11 :查询成绩成功M12:查询成绩失败M14:系统询问是否继续查询M15:用户选择“继续查询”M16:用户选择“结束查询” 根据系统的规格说明,画出控制流图,如图2所示。由控制流图可以看出,程序中有4个判定节点,因此该程序的环路复杂度V(G)=5,所以可以确定5条独立的测试路径,即:Path1 : 1-2-4Path2 : 1-2-3-6Path3 : 1-2-3-5-8Path4 : 1-2-3-
17、5-7-9path5 : 1-2-3-5-7-10)解析:27. 在QESuite Web Version1.0 中,已知某安全文档管理系统测试项目的部分信息如下所示:(1) 在测试过程中先后产生4个测试版本,按日期排序分别为:SDAT1.0_101009、SDAT1.0_101030、SDAT1.0_101106 和 SDAT1.0_101108。(2) 功能分类视图中部分待测区域及人员分配定义如下表所示:功能区域功能区域测试人员开发人员安装王明胡长文本地安全区王明李玉我的安全区导入和导出王明李玉服务端安全区刘刚张军性能并发传输响应能力赵正高朋已知刘刚在功能区域“我的安全区/导入和导岀”下发
18、现一个软件问题,下表中是该软件问题的操作历史信息,请依据QESuite Web Version 1.0的软件问题生命周期定义和题中提供的相关人员分配和测试版本信息,假设下表中“执行操作”的信息均正确,请找岀表中的错误并说明理由。操作序号操作者执行操作 操作后的问题状态测试版本12345SDAT1.0_101009SDAT1.0_101030SDAT1.0_101106SDAT1.0_101106SDAT1.0_101030刘刚新建 打开赵正校验/再现打开/再现 李玉 修复/修复待验/修复 王明验证/同意解决/不修复 王明重新打开待验/修复(分数:8.00 ) 正确答案:(序号操作者执行操作操作
19、后的测试版本序号冋题状态1 王 明 新建 新建 SDAT1.0_1010092 王明 校验/再现打开/再现SDAT1.0_1010303 李玉 修复/修复待验/修复SDAT1.0_1011064 王明 验证/同意解决/修复SDAT1.0_1011085 王明 重新打开 打开/再现SDAT1.0_101108理由:(1) 题中说产生四个版本,应该把四个版本都考虑进去,还有最后一个,要用最新的版本进行测试。如果用“解决”以前的版本进行测试,并不能反映真实的情况。用最新的版本进行测试,有问题才修改状态为“打开/再现”,证明这个错误并没有真正解决。(2) 操作序号1中,一般测试人员只能提交新的软件问题
20、入库,并将其状态置为“新建”,该行“操作后问题状态”应为“新建”。(3) 操作序号4中,测试人员查询状态为“待验”的软件问题,验证是否修复。如果已修复,则置软件问题状态为“解决”;如果没有解决,则置状态为“打开”。该行“操作后的问题状态”应为“解决/修复”(4) 操作序号5中,在以后的测试版本中,如果该问题重新岀现,测试人员应该重新打开此问题,并将问题状态更改为“打开/再现”。)解析:28. QESuite Web Version 1.0中,已知Lead 1.0 邮件系统测试项目的部分信息如下:测试版本:总计两个测试版本,按日期排序分为Lead1._090703,Lead1.0_090801功能分类视图中部分待测区域及人员分配定义如下表所示:功能区域功能区域测试人员开发人员安全Test1Developerl邮件系统邮件管理Test2Developer2发邮件Test2Developer2收邮
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 期中模拟检测卷03(解析版)
- 2025年昌吉职业技术学院高职单招职业技能测试近5年常考版参考题库含答案解析
- 2025年新疆科信职业技术学院高职单招职业技能测试近5年常考版参考题库含答案解析
- 2025科学仪器行业技术发展与市场前景分析
- 外架工劳务分包合同范本
- 股东转让出资合同书
- 2024年旅游项目规划设计合同
- 医疗仪器行业发展趋势
- 环境保护与绿色航空发展
- 营销推广服务合同模板
- 2025年合资经营印刷烟包盒行业深度研究分析报告
- 天津市五区县重点校2024-2025学年高一上学期1月期末联考试题 化学 含答案
- 吉林省吉林市普通中学2024-2025学年高三上学期二模试题 生物 含答案
- 2025年湖南省通信产业服务限公司春季校园招聘76人高频重点提升(共500题)附带答案详解
- 《电影之创战纪》课件
- 2024-2025学年人教版五年级(上)英语寒假作业(一)
- 开题报告-铸牢中华民族共同体意识的学校教育研究
- 浙江省五校镇海中学2025届高考考前模拟数学试题含解析
- 公司2025年会暨员工团队颁奖盛典携手同行共创未来模板
- 新沪科版八年级物理第三章光的世界各个章节测试试题(含答案)
- 人教版五年级上册四则混合运算300道及答案
评论
0/150
提交评论