计算机四级软件测试工程师

上传人:ba****u 文档编号:225161048 上传时间:2023-08-02 格式:DOCX 页数:7 大小:29.01KB
收藏 版权申诉 举报 下载
计算机四级软件测试工程师_第1页
第1页 / 共7页
计算机四级软件测试工程师_第2页
第2页 / 共7页
计算机四级软件测试工程师_第3页
第3页 / 共7页
资源描述:

《计算机四级软件测试工程师》由会员分享,可在线阅读,更多相关《计算机四级软件测试工程师(7页珍藏版)》请在装配图网上搜索。

1、计算机四级软件测试工程师-53(总分:100.00,做题时间:90 分钟)一、选择题(总题数:25,分数:50.00)1以下关于web应用软件系统安全的说法中,正确的是(分数:2.00)A. 黑客的攻击主要是利用黑客本身发现的新漏洞B. 以任何违反安全规定的方式使用系统都属于入侵丿C. Web应用软件的安全性仅仅与Web应用软件本身的开发有关D. 系统的安全漏洞属于系统的缺陷,但安全漏洞的检测不属于测试的范畴解析:解析Web应用软件的安全性不仅仅与Web应用软件本身的开发有关,安全漏洞的检测也属于测试 的范畴。黑客主要是利用已知的漏洞进行攻击。2. 对应单元调用图的每一个边建立并执行一个集成测

2、试会话,这种集成测试方法是(分数: 2.00)A. 相邻集成测试B. 基于进度的集成测试C. 基于分解的集成测试D. 成对集成测试丿解析: 解析 基于分解的集成测试方法是以系统功能分解为基础的,把功能图细化为单元调用图,则可以 使集成测试向结构性测试方法发展,这样便有了基于调用图的集成测试方法。基于调用图的集成方式有两 种:成对集成和相邻集成。成对集成的思想就是免除驱动/桩模块的开发,使用实际代码来代替驱动模块和 桩模块,成对集成方法是对应单元调用图的每一个边建立并执行一个集成测试会话,虽然要完成多个集成 测试过程,但可以大大减少驱动模块和桩模块开发的工作量。而相邻集成方法是对每个邻居建立并执

3、行一 个集成测试会话。3对于运行Web应用软件而言,定期扫描可能的安全漏洞是保障系统安全的一个重要措施,下面不属于漏 洞扫描内容的是(分数: 2.00)A. 网络漏洞B. 数据库漏洞C. 接口漏洞丿D. 操作系统漏洞 解析:4. 测试项目实践中,测试策划活动的目标是(分数: 2.00)A. 划分测试任务B. 组织测试团队C. 确定测试范围D. 编写测试计划文档丿 解析:5. 下面有关逻辑覆盖的说法中,错误的一项是(分数:2.00)A. 指令块覆盖是语句覆盖的一个变体B. 如判定覆盖率达到 100%,则语句覆盖率一定也达到 100%C. DDP 覆盖是判定覆盖的一个变体D. 满足条件覆盖一定也满

4、足判定覆盖丿解析:解析 条件覆盖是指设计若干个测试用例,运行被测程序,使得程序中每个判定的每个条件的可能 取值至少评价一次。而判定覆盖是设计测试用例使得程序中每个判定的取真分支和取假分支至少评价一次, 两者没有必然的联系。6. 设有一段程序:if(Al)and(b=O) X=X/A;else if(A=2)or(Xl) X=X+1 ;满足条件/判定覆盖的要求下,最少的测试用例数目是(分数:2.00)A. 3个丿B. 4 个C. 6 个D. 8 个解析:解析 条件/判定覆盖就是设计足够的测试用例,使得判定语句中每个条件的所有可能取值至少评 价一次,本程序只需3 个测试用例便可覆盖8个条件取值及4

5、个判断分支。7. 软件过程管理最起码的要求是(分数:2.00)A. 管理好软件测试用例B. 管理好测试说明文档C. 管理好软件缺陷报告丿D. 管理好测试过程工具解析:解析 软件缺陷报告是软件测试过程中的核心测试产品之一,也是重要的测试产品,因此管理好软 件缺陷报告是软件过程管理最起码的要求。8. 从已经发现故障的存在,到找出准确的故障位置,并确定故障的性质,这一过程称之为(分数:2.00)A. 测试B. 调试丿C. 错误检测D. 故障排除解析:解析 对已经发现的错误进行错误定位和确定出错性质,并改正这些错误,同时修改相关的文档 这一过程称之为排错,也叫调试。9. 同行评审主要分为管理评审、文档

6、评审、过程评审和分数:2.00)A. 项目评审B. 误差评审C. 技术评审丿D. 组织体系评审解析:解析 同行评审是一种通过作者同行来确认缺陷和需要变更区域的检查方法。它涉及的内容很多 主要可以分为管理评审、技术评审、文档评审和过程评审。10. 性能计数器是指各种与性能有关的资源利用率指标,综合利用性能计数器的分析技术是(分数:2.00)A. 进程分析B. 内存和 CPU 分析C. 磁盘 I/O 分析D. 以上全部丿解析:解析 常用的性能分析技术之一是对性能计数器的分析,这里的性能计数器是指各种与性能有关的 资源利用率指标,这些指标通常可利用操作系统、应用服务器或数据库服务器提供的命令或系统调

7、用来获 得,其中综合利用性能计数器的性能分析技术有内存分析、CPU分析、磁盘I/O分析和进程分析。11. 如果一个判定中的复合条件表达式为(A10)or(B=7),则为了达到100%的判定覆盖率,至少需要设 计多少个测试用例(分数:2.00)A. 4 个B. 3 个C. 2个丿D. 1 个解析:解析 题目要求达到 100%的判定覆盖率,即要求所有的判定真假都至少执行一次,故我们取定一 组测试用例(A=12, B=7)和(A=7, B=10),即可满足题目要求。12. 自动化测试的核心内容是(分数:2.00)A. 前处理B. 生成测试用例C. 后处理D. 执行测试用例丿解析:解析 自动化测试过程

8、的核心内容是执行测试用例,其本质和执行一段程序没有实质区别13. 下列测试不是系统测试用户层关注的是(分数:2.00)A. 数据安全性测试B. 可维护性测试C. 并发性测试丿D. 可操作性测试解析:解析 并发性测试属于应用层测试所关注的范畴14. 以下关于面向对象软件测试的说法中,正确的一项是分数:2.00)A. 大突击集成是最有效的面向对象软件集成测试策略B. 在面向对象软件的单元测试中,一颗继承树上的每个类都需要进行测试丿C. 在面向对象软件的单元测试中,基于判定表的测试是类层次测试的常用方法D. 针对一个类的多个实例间协作的测试属于面向对象软件集成测试考虑的范畴解析:解析 针对一个类的多

9、个实例间协作的测试属于单元测试。在单元测试中,由于继承和多态的使用 测试不能仅限于子类,还要考虑继承树上的各个父类。15. 走查的最主要目标有 发现缺陷、遗漏和矛盾的地方 改讲产品 考虑可替换的实现方法(分数:2.00)A. 和B. 和C. 和D. 、和丿解析:解析 走查的最主要目标是发现缺陷、遗漏和矛盾的地方,改进产品以及考虑可替换的实现方法16. 下列不属于软件易用性测试的是(分数:2.00)A. 用户界面测试B. 兼容性测试丿C. 易安装性测试D. 功能易用性测试解析:解析 兼容性测试与易用性测试是并列的测试方法,不存在包含关系17. 在软件性能测试中,下列说法不正确的是(分数:2.00

10、)A. 发现软件缺陷是性能测试的目的之一B. 检验软件的最大负载是性能测试的目的之一C. 性能测试通常需要对测试结果进行分析才能获得测试结论D. 压力测试与负载测试的目的都是为了探测软件在满足预定的性能需求的情况下所能负担的最大压力 V解析:解析 软件的性能是软件的一种非功能特性,它关注的不是软件是否能够完成特定的功能,而是在 完成该功能时展现出来的及时性。性能测试有三个目的:发现缺陷、性能调优、能力检验与规划。压力测 试是利用压力揭示潜在缺陷。18. 下列有关软件错误概念的叙述中,错误的一项是(分数:2.00)A. 一般情况下,难以理解的程序即被视为软件错误 VB. 软件缺陷涵盖了软件错误,

11、比软件错误更加广泛C. 软件错误不仅包括程序代码的错误,软件开发过程中所有制品的错误及软件的文档、手册中的错误都 可以归入软件错误D. 软件错误是指在软件生存周期的所有阶段软件的状态或行为与人们预期的软件状态或行为的偏差 解析:解析 难以理解的程序一般不认为是错误,但可以归到软件缺陷里去。19. 在软件生存周期中,修改错误代价最大的阶段是(分数:2.00)A. 编程阶段B. 需求阶段C. 设计阶段D. 发布运行阶段丿解析:解析 软件生存周期中,修改错误代价最大的阶段是发布运行阶段20. 下列不属于 QESAT/C 的优点的是(分数:2.00)A. 及早地发现程序中隐藏的错误B. 支持对多个被测

12、项目的追踪管理 丿C. 帮助分析和测试程序D. 快捷有效地理解程序结构解析:解析QESAT/C的优点是:能帮助分析和测试程序,快捷有效地理解程序结构,及早地发现程序中 隐藏的错误,从而提高软件的质量。21. 检查系统能否正确接受输入和能否正确输出结果,这属于哪一种测试(分数: 2.00)A. 功能丿B. 安全性C. GUID. 硬件兼容性解析: 解析 功能测试主要是为了发现以下几类错误:是否有不正确或遗漏的功能;功能实现是否满足用户需求和系统设计的隐式需求;能否正确地接受输入,能否正确地输出结果。22. 在静态分析中,提供整个项目中的所有函数之间的调用关系图属于(分数: 2.00)A. 程序结

13、构分析丿B. 可视化分析C. 程序数据流分析D. 程序执行频度分析解析: 解析 程序数据流分析主要指静态分析全局变量和局部变量的声明、赋值和使用的位置,动态跟踪 变量值的编号情况;可视化分析是针对面向对象的软件,提供整个项目中的所有类之间的关系图;程序执 行频度分析是统计所有条件分支、多出口跳转、多出口调用的各分支、出口执行关系图。故只有A选项符 合要求。23. 下列接口测试中,要延续到系统测试阶段来完成的是分数: 2.00)A. 系统外部接口丿B. 系统内部接口C. 类接口D. 函数或方法接口 解析:解析 在实际环境中,接口可划分为两类:系统内部接口(系统内部各模块交互的接口)、系统外部 接

14、口(外部系统与系统进行交互的接口)。其中对系统外部接口的测试一般要延续到系统测试阶段来完成。 系统内部接口主要包括:函数或方法接口、消息接口、类接口和其他接口。24. 下列有关测试过程抽象模型的描述中,正确的是(分数:2.00)A. V 模型指出,软件测试要尽早准备,尽早执行,只要某个测试达到了准备就绪点,测试执行活动就可 开展B. W 模型强调,测试伴随着整个软件开发周期同步进行,而且测试的对象不仅仅是程序,需求、设计也 同样需要测试丿C. H 模型指出,单元测试和集成测试应检测程序的执行是否满足软件设计的要求D. X 模型指出,针对完整的程序进行集成的编码和测试解析:解析V模型反映出测试活

15、动和分析设计活动的关系,A选项叙述错误;H模型揭示一点:软件测 试是一个独立的流程,贯穿于产品的整个生命周期中,与其他测试并发进行, C 选项错误; D 选项叙述不是 X 模型关注的内容。25. 下列四个选项中,不属于ISO软件质量模型的是(分数: 2.00)A. 维护质量模型丿B. 使用质量模型C. 内部质量模型D. 外部质量模型解析: 解析 按照 ISO/IEC 9126-1: 2001,软件质量模型可以分为内部质量模型、外部质量模型和使用 质量模型三种。二、论述题(总题数:3,分数:50.00)下图为对4 个已知数字进行排序的程序流程图:1.计算它的环路复杂度。(分数: 18.00) 正

16、确答案: (由程序的流程图可判定结点个数为 6,因此,根据环路复杂性算法得: V(G)=6+1=7。) 解析: 正确答案: (由复杂度为7,可得到7 条路径,分别为:P1: 011319P2: 0231419P3: 02451519P4: 024671619P5: 0246891719P6: 0246810111819P7: 02468101219)解析:下面是一段C程序,其功能为计算1到所输入数值的逐步累加和,请阅读程序并完成要求。#includestdio.hint sum(int);void main()int num,k;printf(Enter a number:); seanf(%

17、d,num);for(k=l ; k =num; k+)printf(1 to %d is %d/n,k,sum(k)int sum(int n)int i,result=0;for(i=1 ; i =n; i+) result+=i;return result;1. 请画出此程序各函数的控制流程图。(分数:16.00 )正确答案:(语句覆盖和分支覆盖都达到 100%的覆盖率,就是要设计测试用例,使其满足所有分支情况。本题较为简单,只要numl和numl就可以满足所有分支覆盖标准,所以测试用例选择为num=100, -6。) 解析:设有一个大学信息学院学生管理系统软件,其学生文件 Studen

18、t 记录的部分属性包括 Name、Num、Age、Sex、 Dept 等,其中:Name(学生名)要求最少2个字符,最多8个字符。Num(学号)要求是10位无符号整数,取值范围为20102000012010203335。Age(年龄)要求是2位无符号整数,取值范围为1299。Sex(性别)是枚举型,只有两个取值male(男)、female(女)。Dept(系名)是枚举型,取值可以是AT(自动化系)、CS(计算机系)、ET(电子系)、MN(微纳电子系)、SW (软 件学院)。现有一个新开发的查询程序,要求输入学生年龄的上限A、性别S、系名D,利用文件Student查询所有年 龄小于A且性别为S的D系的学生,并输出这些学生的姓名和年龄。请针对此程序完成以下工作:1.给出该查询程序的查询条件表达式。(分数:16.00) 正确答案:(select Name, Age from Student for(student.Age=A)AND(student.Sex=S)AND(student.Dept=D) )解析: 正确答案: (输入条件等价类表如下所示:输入条件有效等价类无效等价类年龄上限A12=上限A=99上限A99性别S(male, female)枚举值枚举值以外的值(AT, CS, ET, MN, SW) 枚举值枚举值以外的值解析:

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!