计算机四级软件测试工程师-36 (总分100,考试时间90分钟)
一、选择题
下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的
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. 在银行的活期存折账户管理软件中,要求可以输入一个账户的每笔交易的金额。若规定存入的金额的有效取值范围是1.00元至99999999.99元。若考虑使用边界值分析设计关于这个金额的测试用例,下列属于它的边界值的是
A. 2,9999999 B. 1.01,99999999.99 C. 99999999.98,9.99 D. 0.99,100000000.00 8. 在软件生存周期中占据时间最长的是
A. 运行和维护阶段 B. 软件开发阶段 C. 需求分析阶段 D. 软件设计阶段
9. 测试过程的4项基本活动是测试策划、测试设计、测试总计和
A. 测试执行 B. 测试报告 C. 测试度量 D. 测试需求
10. 下列各项中,不属于软件功能易用性测试关注的内容的是
A. 软件是否能帮助用户减少重复的输入劳动 B. 软件是否能在耗时较长的操作期间提供反馈 C. 软件是否允许用户针对自己的使用习惯进行定制 D. 软件界面中文字显示的风格 11. 应用服务器的功能主要包括
A. 构件运行环境 B. 互操作机制 C. 公共服务 D. 以上全部 12. 下列属于变量异常的是
A. 变量被定义,但没有被使用 B. 所使用的变量未被定义 C. 变量在使用前被重复定义 D. 以上全部
13. 文档是软件的重要组成部分,通常文档可以分为开发文档、用户文档和
A. 技术文档 B. 需求文档 C. 管理文档 D. 设计文档
14. 下列检查项目中不属于风格检查的是
A. 编程标准 B. 变量说明 C. 结构化程序设计 D. 命名规则
15. 下列各项中,评审方法是按照正式化程度逐渐增强排列的是
A. 临时评审、轮查、结对审查、走查、正式审查 B. 临时评审、走查、结对审查、轮查、正式审查
C. 临时评审、走查、小组评审、结对审查、正式审查 D. 正式评审、小组评审、走查、结对评审、临时评审 16. 桌上检查(Desk Checking)是一种( )的检杏方法。
A. 程序员自己检查自己编写的程序 B. 由同行帮忙检查自己编写的程序
C. 几个同行自行组成小组,以小组为单位检查编写的程序 D. 程序员在桌子上检查编写程序的活动
17. 一般来说,大多数软件缺陷源于软件开发项目的( )阶段。
A. 软件测试阶段 B. 程序编写和调试阶段 C. 需求和设计阶段 D. 加班工作期间
18. 应用服务器的功能之一是公共服务,下列服务中是所有应用服务器都应提供的是
A. 安全服务 B. 消息服务 C. 日志服务 D. 邮件服务
19. 单元测试时,调用被测模块的是
A. 桩模块 B. 通信模块 C. 驱动模块 D. 代理模块
20. 以下哪一项不属于Web应用软件表示层测试关注的范畴
A. 排版结构的测试 B. 链接结构的测试 C. 浏览器兼容性的测试 D. 应用服务器兼容性测试
21. 若是软件企业内部测试团队开展的软件测试,最适合采用( )来组织测试。
A. H模型 B. V模型 C. W模型 D. X模型
22. 下列关于面向对象测试问题的说法中,不正确的是
A. 在面向对象软件测试时,设计每个类的测试用例时,不仅仅要考虑调用各个成员方法的输入参数,还需要考虑如何设计调用的序列
B. 构造抽象类的驱动程序会比其他类的驱动程序复杂
C. 类B继承自类A,如果对B进行了严格的测试,就意味着不需要对类A进行测试 D. 在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试 23. 下列关于软件质量模型的说法中正确的是
A. 外部质量是表征软件产品在规定条件下使用时,决定其满足规定的和隐含的要求的能力的产品属性的全体
B. 容粗性、通用性、结构性和通信性不全属于软件的质量特性
C. 内部质量是表征软件产品在规定条件下使用时,满足规定的和隐含的要求的程度 D. 使用质量是软件产品在规定的使用环境中,规定的用户能实现规定目标的要求 24. Myers提出的软件缺陷的群集现象指的是
A. 在软件测试过程中,缺陷不会少量出现,而会成群的出现 B. 在测试一个功能部件的过程中,通常一次会发现很多缺陷
C. 在测试的各个功能部件中,一般不是没有发现缺陷,而是发现很多缺陷
D. 一个功能部件已发现的缺陷越多,找到它的更多未发现的缺陷的可能性越大 25. 静态分析中,提供整个项目中的所有函数之间的调用关系图属于
A. 程序结构分析 B. 程序数据流分析 C. 可视化分析 D. 程序执行频度分析
二、论述题
1. 你认为应该由谁来进行确认测试,是软件开发者还是软件用户,为什么?
描述程序处理过程的工具称为详细设计工具,这些上具应该能支持对详细设计无二义性的描述,其中包括控制流程、处理功能、数据组织以及其他方面的实现细节,从而存编码阶段就能把所描述的详细处理过程直接翻译成程序代码。回答下列问题:
2. 程序流程图的缺点。 3. 盒图的优点。
4. 以下是菜程序说明,请按要求回答问题。 程序说明:假设有一个把数字串转换为整数的函数。其中数字串要求长度由1~6个数字构成,机器字长为16位。
分析程序中出现的边界情况,采用边界值法为该程序设计测试用例。
因篇幅问题不能全部显示,请点此查看更多更全内容