软件测试考试题目

上传人:ni****g 文档编号:499877960 上传时间:2023-12-23 格式:DOC 页数:9 大小:84.50KB
返回 下载 相关 举报
软件测试考试题目_第1页
第1页 / 共9页
软件测试考试题目_第2页
第2页 / 共9页
软件测试考试题目_第3页
第3页 / 共9页
软件测试考试题目_第4页
第4页 / 共9页
软件测试考试题目_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《软件测试考试题目》由会员分享,可在线阅读,更多相关《软件测试考试题目(9页珍藏版)》请在金锄头文库上搜索。

1、一 填空题1空1分,共10分 1测试是软件生存周期中一个独立的、关键的阶段,是 软件质量保证 的重要手段,也是软件质量保证的最后一个环节。 2独立的软件测试团队具有客观性,专业性, ,资源有保证这四大特点。 3二八原那么是指80%的 故障 聚集在20%的 故障原因 中。 4测试工作接口分为 接口和 接口。 5嵌入式软件主要的测试包括 单元测试 , 集成测试 ,系统测试和确认测试。 6集成测试的方法有:非递增式集成测试,递增式集成测试两种,而递增式集成测试可以由顶至下集成,由底至上集成和 功能 集成 7系统测试中功能测试的方法是 等价类划分法,边界值分析法 。二、判断题每题1分,共12分1软件测

2、试的目的是尽可能多的找出软件的缺陷。 T2Beta 测试是验收测试的一种。F 3验收测试是由最终用户来实施的。 T4工程立项前测试人员不需要提交任何工件。 F5单元测试能发现约80%的软件缺陷。 T6代码评审是检查源代码是否到达模块设计的要求。 F7自底向上集成需要测试员编写驱动程序。 T8负载测试是验证要检验的系统的能力最高能到达什么程度。F 9测试人员要坚持原那么,缺陷未修复完坚决不予通过。F 10代码评审员一般由测试员担任。 F11我们可以人为的使得软件不存在配置问题。 F12集成测试方案在需求分析阶段末提交。 T三单项选择题1题1分,共23分 1以下不属于黑盒测试的是C A负载测试 B

3、配置测试 C单元测试 D系统测试 2测试人员素质要求应当具有 C A技术能力 B创新精神 C较强的逻辑思维 D较好的待遇3以下哪种不是常用的单元测试方法 A由顶至下 B由底至上 C混合测试 D隔离测试4以下不属于集成测试内容的是 B A资源测试 B代码标准测试 C性能稳定性测试 D全局数据结构代码测试5以下那些是只在单元测试中需要做的工作 B A测试代码功能是否实现 B代码走查 C编写测试驱动 D设计测试用例6测试的目的是:b)A发现软件内的错误B预防错误C提供信心和信息D提供没有错误的软件下面哪项对于测试目的的描述正确和完整的?a) A, B, C, Db) A, B, C, c) B, C

4、d) B, C, D7按根本测试过程各阶段的顺序,正确组合测试过程中的各活动与阶段阶段:b)1、评审测试依据和测试对象的可测性2、确定测试的范围和风险,明确测试目标3、评估是否还需要进行更多的测试4、创立测试套件,检测测试环境5、移交测试件到相关部门A、测试方案和控制阶段B、测试结束活动C、测试实现和执行阶段D、评估出口准那么和测试总结报告阶段E、测试分析和设计阶段a)1-B; 2-A; 3-C; 4-E; 5-Db)2-A; 1-E; 4-C; 3-D; 5-Bc)4-A; 2-E; 3-C; 1-D; 5-Bd) 4-C; 3-D; 5-B; 2-E; 1-A8、某个程序有三个输入参数A、

5、B和C,输入参数的有效条件是A=B,如果应用等价类划分技术,只考虑单缺陷组合无效等价类只能与有效等价类组合,如下哪组最适宜做此程序的健壮性测试用无效的数据进行的测试:a)A、AB,CB,C=BC、A=BD、A=B,C0 and y 0 ) then z=z/xend ifIf(x1 or z 1 ) then z=z+1end if z =y+z满足100%语句覆盖和满足100%分支覆盖的最有效的测试用例x、y、z为以上程序段的输入参数为:A.x=2,y=1,z=6B.x=1,y=0,z=1A.x=0,y=6,z=6A.x=2,y=12,z=6a) A;A,Bb) A,B;B,C,Dc) B;

6、A,Bd) A,B,C;A12、现有如下决策表:A序号条件R1R2R3R4R5B1信用卡已经挂失YNNNNB2有新地址-NYNYB3超过透支限额-YYNN计数器41111A1报警XA2更改地址XXA3提高透支金额XXA4允许付款XXXX以下每个测试用例的预期结果是什么?A:销售员收到一张已挂失的信用卡,并且这张信用卡得地址已变更。B:销售员收到一张没有挂失的信用卡,但这张信用卡的地址已变更,而且信用卡没有超过他的透支限额。C:销售员收到一张没有挂失的信用卡,信用卡已超过他得透支限额,并且信用卡的地址已经变更。a):A销售员应该报警,B更改信用卡地址,并允许客户付款,C更改信用卡地址,允许客户付

7、款并且提高信用卡透支金额。b): A销售员应该报警,更改信用卡地址,B更改信用卡地址,并允许客户付款,C更改信用卡地址,允许客户付款并且提高信用卡透支金额。c): A销售员应该报警,B更改信用卡地址,并允许客户付款,C更改信用卡地址,提高信用卡透支金额但不允许客户付款。d): A更改信用卡地址,B更改信用卡地址,并允许客户付款,C更改信用卡地址,允许客户付款并且提高信用卡透支金额。13典型的 V-模型包括四种测试级别,分别是:( C )a) 组件测试、系统测试、验收测试、维护测试 b) 组件测试、回归测试、系统测试、验收测试 c) 组件测试、集成测试、系统测试、验收测试 d) 组件测试、模块测

8、试、系统测试、验收测试14软件组件测试的主要目的是:( C )a) 测试组件与组件之间的接口b) 组件与硬件的关联c) 发现缺陷,以及验证组件的功能d) 验证系统的的功能15关于测试的类型,下面哪个是正确的组合?( A )1. 通讯录地址的修改2. 确认测试/再测试3. 语句覆盖4. 压力测试A. 功能测试B. 与变更有关的测试C. 非功能的测试D. 结构性的测试a) 1-A; 2-B; 3-C; 4-D b) 1-A; 2-B; 3-D; 4-C c) 1-C; 2-A; 3-D; 4-B d) 1-B; 2-A; 3-D; 4-C16关于测试类型的应用范围,下面哪个是正确的?( D )a)

9、 结构测试只能用在组件测试或集成测试 b) 功能测试只能用在系统测试或验收测试 c) 白盒测试方法不能用于系统测试d) 功能测试和结构性测试可以应用在任何测试级别17关于静态分析的描述,以下哪项是正确的?( C)a) 开发人员通常在软件验收期间使用静态分析工具b) 静态分析不需要运行被测软件,且能发现软件的失效c) 通过静态分析能够发现模块和组件之间接口不一致d) 通过静态分析能够发现软件内的所有缺陷18关于黑盒测试技术,以下哪个选项是正确的?( C )a) 等价类划分、边界值得分析、静态分析法、评审技术b) 等价类划分、状态转换法、语句覆盖、判定覆盖c) 决策表测试、状态转换测试、等价类划分

10、,用例测试d) 决策表测试、等价类划分,边界值分析、影响度分析19下面的哪个选项最能表达独立测试的优点?( D )a) 与开发小组脱离b) 作为最后的检查点,独立测试员可能是工程的瓶颈。c) 开发人员可能失去对软件质量的责任感d) 独立的测试员可以做到没有偏见,可以发现更多的缺陷20关于软件测试的如下任务描述:(B )A. 与工程经理以及其他人共同协调测试策略和测试方案B. 引入适宜的度量项以测量测试进度,评估测试和产品的质量C. 进行各种级别的测试,执行并记录测试日志,评估测试结果,记录和预期结果之间的偏差D. 决定哪些测试用例可以自动化执行,自动化的程度,如何实现E. 根据在测试过程中收集

11、的信息编写测试总结报告F. 创立测试规格说明下面的哪个选项符合 ISTQB 对测试组长或测试经理的主要任务?a) A, B, C, D, E, Fb) A, B, D, E c) A, B, C, D d) A, D, E, F21在系统测试过程中,下面哪个度量项最适合衡量测试过程的进度:( D )a) 代码的测试覆盖率b) 发现并修改的缺陷的数c) 缺陷的分布信息d) 测试用例执行量22应该针对不同的测试级别考虑不同的出口准那么:(B )1. 系统功能的覆盖2. 接口的覆盖3. 语句覆盖4. 业务流程的覆盖A. 组件测试 B. 集成测试 C. 系统测试 D. 验收测试如下的哪个组合是合理的?a) 1-A, 2-B, 3-C, 4-D b) 1-C, 2-B, 3-A, 4-D c) 1-B, 2-C, 3-D, 4-A d) 1-C, 2-D, 3-A, 4-B23如下有关数据驱动和关键字驱动测试的描述哪个是正确的:( A )a) 数据驱动测试的方法是将测试数据与测试用例脚本别离的一种方法;关键字驱动方法是在电子表格内含有描述系统要采

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 商业计划书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号