版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 模拟 四级软件测试工程师分类模拟 26选择题第 1 题:下列关于测试设计与开发的说法中,不正确的是 ( )A. 软件测试设计与开发活动是软件测试过程中对技术要求比较高的关键阶段B. 软件测试设计与开发主要包括测试技术方案的制订、测试用例设计C. 测试用例特定集合的设计、测试开发和测试环境的设计都是软件测试设计 与开发的范畴D. 测试设计与开发活动对软件进行需求确定性估算参考答案: D软件测试设计与开发活动是软件测试过程中对技术要求比较高的关键阶段。 软件 测试设计与开发主要包括测试技术方案的制订、 测试用例设计、 测试用例特定集 合的设计、 测试开发和测试环境的设计。 而软件的需求确定性估算
2、是在测试总结 环节中应考虑的问题,而不是测试设计和开发阶段。第 2 题:以下关于面向对象软件测试的说法中,错误的是 ()A. 不变式边界测试是一种类级别的单元测试技术B. 对于一棵继承树上的多个类,只有处于叶结点的类需要测试C. 测试动态绑定时类树测试的一个目标D. 在面向对象单元测试中,等价类划分测试可以用于方法级别的测试参考答案: BA、C、D选项的叙述都是正确的。面向对象中有集成和多态现象,所以对子类的 测试通常不能限定在子类中定义的成员变量和成员方法上, 还要考虑父类对子类 的影响,所以 B 选项的叙述是错误的。第 3 题:Web应用系统的安全测试与防护主要包括()(1) 入侵检测(2
3、) 漏洞扫描(3) 安全策略(4) 安全管理策略A. (1)(2)(3)B. (2)(3)(4)C. (1)(3)(4)D. (1)(2)(3)(4)参考答案: DWeb应用系统的安全测试与防护主要包括入侵检测、漏洞扫描、安全策略、安全 管理策略。第 4 题:关于Web应用软件的特点描述,错误的是()A. 基于无连接协议B. 由内容驱动C. 开发周期较长,演变较慢D. 完全性要求较高参考答案: C第 5 题:集成测试中使用的主要测试方法为 ()A. 黑盒测试B. 灰盒测试C. 回归测试D. 白盒测试参考答案: A集成测试中主要是使用基于功能的黑盒测试。第 6 题: 一个关键模块具有的特性有A.
4、 和多个软件需求有关,或与关键功能相关B. 处于程序控制结构的顶层C. 含有确定的性能需求D. 以上全部参考答案: D为提高集成测试的效果, 软件的集成工作最好由不属于该软件开发组的软件设计 人员承担。第 7 题:以下哪种软件测试不属于软件性能测试的范畴A. 接口测试B. 并发测试C. 压力测试D. 配置测试参考答案: A依据测试目的的不同, 可以把软件性能测试及与性能有关的其他测试分为以下几 类:性能测试(Perforoma nee Test ing);并发测试(Co ncurre ncy Test in g);压力测试(stress Test in g) ;可靠性测试(Reliabilit
5、y Testi ng) ;负载 测试(Load Testi ng);配置测试(Co nfiguration Test in g):失效恢复测试(Recovery Testing) 。第 8 题:下列不属于白盒测试方法的是 ()A. 控制流测试B. 正交实验法C. 数据流测试D. 域测试参考答案: B第 9 题:下列软件缺陷中, ( ) 是活动状态, ( ) 是非活动状态A. 打开和解决;关闭B. 打开;解决和关闭C. 通过;失败D .打开;待验和关闭参考答案: B在软件缺陷中,打开是属于活动状态,而解决与关闭都属于非活动状态 第 10 题:以下哪一项不属于Web应用软件表示层测试关注的范畴()
6、A. 排版结构的测试B. 链接结构的测试C. 客户端兼容性的测试D. 数据完整性测试 参考答案: DWeb应用软件表示层的测试主要集中在客户端,测试的内容包括:(1)排版结构的测试 (2) 链接结构的测试 (3) 客户端程序的测试 (4) 浏览 器兼容性测试第 11 题: 下列有关测试过程抽象模型的描述中正确的是 ( )A. V 模型指出,软件测试要尽早准备,尽早执行,只要某个测试达到了准备 就绪点,测试执行活动就可开展B. W模型强调,测试伴随着整个软件开发周期同步进行,而且测试的对象不 仅仅是程序,需求、设计也同样需要测试C. H 模型指出,单元测试和集成测试应检测程序的执行是否满足软件设
7、计的 要求D. X 模型提出针对完整的程序进行集成的编码和测试参考答案: BV模型反映出测试活动与分析没计活动的关系,指出单元测试和集成测试应检测 程序的执行是否满足软件设计的要求。 系统测试应检测系统功能、 性能的质量特 性是否达到系统要求的指标。 验收测试确定软件的实现是否满足用户需要或合同 的要求。所以A选项叙述错误。W模型指出软件各开发阶段中应同步进行的验证 和确认活动,即测试与开发也应是同步进行的。 W模型有利于尽早和全面地发现 问题。B选项正确。V模型与W模型有不妥,即它们都把软件的开发视为需求、 设计和编码等一系列串行的活动,而事实上这些活动可以交叉进行的。H模型揭示一点:软件测
8、试是一个独立的流程, 贯穿于产品的整个生命周期中, 与其他 流程并发进行。C选项错误。D选项叙述不是X模型所关注的内容,错误。所以 此题选 B。第 12 题:兼容性测试是指 ()A. 针对软件对其运行环境的依赖进行测试, 以验证软件是否能够在所有期望 的环境中运行B. 测试本款软件与其他应用软件是否能在同一操作系统下同时执行C. 检测软件与其他软件是否能正常进行信息的交流和传递D. 以上都不对参考答案: A所谓兼容性测试, 是指针对软件对其运行环境的依赖进行测试, 以验证软件是否 能够在所有期望的环境中运行。 通常,兼容性测试主要考虑硬件、 软件和数据三 个方面。第 13 题:下列关于软件测试
9、风险分析的说法中,错误的是 ()A. 任何项目都存在风险,软件测试也不例外B. 风险管理可分为风险评估和风险控制, 风险评估又可分为风险识别和风险 分析C. 风险是指已经发生了的、给项目成本、进度和质量带来坏的影响的事情D. 风险识别和分析后,就可以指定对应策略和对应的风险管理计划了参考答案: C风险是指发生了可能给项目成本、 进度和质量带来坏的影响的事情。 风险有可能 是可以避免的, 可以采取措施避免其发生, 也有可能是不可避免的, 只能降低风 险带来的损失。如果已经发生,则不能称之为风险,而是一种缺陷。第 14 题:以下哪一项不属于数据兼容性测试关注的范畴A. 个Web应用软件是否能支持以
10、前版本使用的关系型数据库B. 一个杀毒软件是否会破坏其他软件保存的文件C. 一个文字处理软件能否处理其他文字处理软件保存的文件D. 一个文字处理软件能否处理以前版本保存的文件参考答案: B数据兼容性测试主要包括不同版本间的数据兼容性和不同软件间的数据兼容性,A、C、D项都符合其关注的范畴。第 15 题: 关于系统测试的方法,下列说法不正确的是 ()A. 在实时系统中,功能需求与性能需求必须同时考虑B. 协议一致性测试实际上就是比较测试对象与相关协议是否符合C. 安全性测试的最终目的是安全控制D. GUI测试主要针对的是图形界面,没有涉及复杂的逻辑关系和算法,故GUI 测试很容易实现参考答案:
11、DGUI测试主要针对的是图形界面,没有涉及复杂的逻辑关系和算法,但由于测试 中可能的状态集繁多、 不容易模拟事件的驱动、 易受主观影响、 无专业测试工具 等问题的存在,系统的GUI测试并不容易实现,故选项 D的说法不正确。第 16 题: 测试程序时,不可能遍历所有可能的输入数据,而只能是选择一个子集进行测 试,那么最好的选择方法是 ()A. 随机选择B. 划分等价类C. 根据接口进行选择D. 根据数据大小进行选择参考答案: B第 17 题: 以下有关测试活动的描述中,错误的是A. 测试策划中的活动是确定测试范围、测试环境和制定测试计划B. 测试用例设计是测试设计与实现的主要内容C. 测试执行中
12、可随时修订测试计划D. 测试总结的目的是对测试结果进行分析,以确定软件产品质量的当前状态 参考答案: C在测试过程中,应严格执行测试计划第 18 题: 下列性质属于自顶向下集成和自底向上集成两种策略共同的优点是 ()A. 都允许对底层模块行为的早期验证B. 集成方式都可采用深度优先策略和广度优先策略C .都可以支持故障隔离D. 与软件设计顺序一致,都可以可设计并行进行参考答案: C第 19 题:单元测试中最后的、也可能是最重要的工作是 ()A. 重要路径测试B .错误处理测试C. 边界测试D. 接口测试参考答案: C边界测试是单元测试中最后的、 也可能是最重要的工作。 程序常常在边界上出现 错
13、误。例如,在一段程序内有一个 n 次循环,当到达第 n 次循环时就有可能出 错。因此,要特别注意数据流、控制流中恰好等于、大于或小于确定的比较值时 出错的可能性。要精心设计测试用例对这些地方进行测试。第 20 题:软件性能测试的目标有A.发现(和改正)软件性能缺陷B .性能调优C. 能力检验和规划D. 以上全部参考答案: D由于软件性能在开发时难以准确确定, 而且影响软件性能的因素不仅仅包括软件 本身,因此软件性能测试的目标不仅仅是发现 (和改正)软件性能缺陷, 还包括探 索和规划软件的实际性能。 具体而言, 软件性能测试包括以下几方面的目标: 发现性能缺陷; 性能调优; 能力检验和规划。 其
14、中性能测试的首要目标应该 是发现性能缺陷, 性能调优则类似其他测试中的调试, 但与调试不同的是, 性能 调优并不一定针对发现的性能缺陷, 也可能是为了更好地发挥系统的潜能, 由于 软件的实际使用场景在未来可能发生变化, 软件性能测试不但需要测试软件在规 定的场景下是否满足性能需求, 往往还需要测试在其他场景下是否满足性能需求 或能否通过性能调优满足要求。第 21 题: 下列测试方法中,适用于功能测试和验收测试的是A. 配置测试用例设计法B. 基于程序结构的域测试用例设计法C. 数据流测试用例设计法D. 根据对象状态变化来设计测试用例参考答案: A测试用例的设计方法有白盒测试和黑盒测试相对应的设
15、计方法, 其中黑盒测试的 用例设计方法有:等价类划分;因果图法;边界分析;用户界面测试; 配置测试; 安装选项验证。 而白盒测试的用例设计方法有: 采用逻辑覆盖 的结构测试用例的设计方法, 基于程序结构的域测试用例的设计方法, 数据 流测试用例的设计方法, 根据对象状态或等待状态变化来设计测试用例, 基 于程序错误的变异来设计测试用例,基于代数运算符号的测试用例设计方法。 这些测试用例设计方法都适用于功能测试和验收测试。第 22 题: 软件可靠性分析方法通常不依赖于概率统计的方法,下面属于软件可靠性分析 方法的是A. 失效模式影响分析法(FMEA法)B. 故障树和事件树分析法C. 潜在线路分析
16、法D. 以上全部参考答案: D目前主要的软件可靠性分析方法有失效模式影响分析法、 严酷度分析法、 故障树 分析法、事件树分析法、潜在线路分析法。第 23 题:如果被测软件支持ODBCS JDBC并通过ODBCS JDBC与实际的数据库联接,此时对该软件进行数据库的兼容性测试应为A.与ODBC勺兼容性测试B .与实际数据库的兼容性测试C. 与JDBC勺兼容性测试D. 以上全部 参考答案: D软件兼容性勺测试要考虑勺一个重要方面是与数据库勺兼容性。 目前常用勺数据 库产品大多是支持 SQL标准的数据库,女口 MSSQLServer Oraele ODBCJDBC等, 但不同的数据库对SQL标准的支持不同,所以如果软件支持不同的数据库,通常 要针对不同的数据库产品进行兼容性测试。如果被测软件支持ODBC® JDBC并通过ODB(或JDBC与实际的数据库联接,此时对该软件进行数据库的兼容性测试 应该既包括对ODB(或JDBC的测试,又包括对实际数据库的测试。第 24 题:测试人员和开发人员交流的纽带是A.软件设计报告B .测试说明文档C. 软件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《骆驼寻宝记》教学设计
- 环保工程师劳动合同聘用协议书
- 生态农业园区建设施工合同
- 生物科技二手房交易模板
- 租赁车辆防雾霾装备要求
- 城市交通规划公众参与
- 矿山工程招投标模板
- 广告拍摄墙体壁画施工合同
- 居民区翻新施工合同
- 化妆品租赁田地合同
- 第十三章多相流计量技术
- 李铁安:高品质课堂的塑造
- 幼儿园课程内容的选择(课堂PPT)
- 岩石力学基本教程 教学PPT 第6章 地应力
- 2019年航测遥感试卷及答案82分(错题给出参考答案)
- 轧机安装方案
- 喉痹(咽炎)中医护理方案
- DBJ33_T 1268-2022 工程建设工法编制标准
- 钢结构焊接施工记录含内容
- 治安保卫重点要害部位审定表
- 压力容器产品质量证明书样表简版
评论
0/150
提交评论