1、其他测试、软件测试过程和管理(二)及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:42,分数:100.00)1.下面有关软件测试的叙述中,不属于 H 模型核心思想的是_。 A.软件测试不仅指测试的执行,还包括很多其他的活动 B.软件测试是一个独立的流程,贯穿产品整个开发周期,与其他流程并发地进行 C.软件测试要尽早准备,尽早执行 D.软件测试不同层次的测试活动严格按照某种线性次序执行(分数:2.50)A.B.C.D.2.以下有关测试用例设计与开发的说法中,错误的是_。 A.白盒测试的测试用例设计不必考虑软件功能 B.软件测试用例设计要关注测试用例设计的测试需求覆
2、盖率 C.自动化测试的测试脚本开发属于测试用例设计工作的一部分 D.测试用例设计的主要依据是测试计划中的测试需求定义(分数:2.50)A.B.C.D.3.下列有关测试过程管理的基本原则,哪个是错误的_。 A.测试过程管理应该首先建立测试计划 B.测试需求在测试过程中可以是模糊的、非完整的 C.在测试任务较多的情况下,应该建立测试任务的优先级来优化处理 D.整个测试过程应该具有良好的可测性和可跟踪性,强调以数据说话(分数:2.50)A.B.C.D.4.有关测试活动的描述中,错误的是_。 A.测试策划中的活动是确定测试范围、测试环境和制定测试计划 B.测试用例设计是测试设计与实现的主要内容 C.测
3、试执行中可随时修订测试计划 D.测试总结的目的是对测试结果进行分析,以确定软件产品质量的当前状态(分数:2.50)A.B.C.D.5.下列关于软件测试过程的几种抽象模型,说法正确的是_。 A.H 模型指出软件测试具有独立性,只要某个测试达到准备就绪点,测试执行活动就可以开展 B.W 模型强调在整个项目开发中需要经历的不同测试级别,指明测试的对象是程序 C.软件测试过程与软件开发过程不同的是,它不必遵循软件工程原理 D.V 模型强调测试的对象不仅仅是程序,需求、设计等同样需要测试(分数:2.50)A.B.C.D.6.指出软件测试要尽早准备、尽早执行及测试的独立性的模型是_。 A.W 模型 B.V
4、 模型 C.H 模型 D.X 模型(分数:2.50)A.B.C.D.7.下列活动不属于测试阶段的测试活动的是_。 A.测试执行 B.测试总结 C.测试设计与实现 D.测试人员确定(分数:2.50)A.B.C.D.8.下列活动违背软件测试过程管理原则的是_。 A.测试计划先行 B.建立客观的评估标准 C.重叠的、非独立的进行测试 D.尽早、全面的进行测试(分数:2.50)A.B.C.D.9.对于支撑系统类型的产品,通常测试人员和开发人员的比例_。 A.1:2 B.1:1 C.2:1 D.3:1(分数:2.50)A.B.C.D.10.以下活动中,哪个不属于测试计划的内容_。 A.为测试各项活动制订
5、一个实现可行的综合的计划 B.确定测试过程中每个测试阶段的测试完成标准 C.识别测试活动中各种风险,并给出风险应对措施 D.分析测试需求,并制订测试方案(分数:2.50)A.B.C.D.11.下列哪个选项不属于测试计划要达到的目标_。 A.为测试各项活动制订一个现实可行的、综合的计划,包括每项测试活动的对象、范围、方法、进度和预期结果 B.为项目实施建立一个组织模型,并定义测试项目中每个角色的责任和工作内容 C.为测试执行活动设计测试方案,编制测试用例 D.确定测试需要的时间和资源,以保证其可获得性和有效性(分数:2.50)A.B.C.D.12.下列有关测试活动的描述中,错误的是_。 A.测试
6、策划的主要依据包括测试合同中测试范围和进度安排要求等 B.测试执行中不能随意修订测试计划 C.测试用例设计是测试执行的主要内容 D.测试总结的目的是对测试结果进行分析,以确定软件产品质量的当前状态(分数:2.50)A.B.C.D.13.不是测试计划的整体目标的是_。 A.确定测试的任务 B.确定所需的各种资源和投入 C.发现并改正出现的问题 D.指导测试的执行(分数:2.50)A.B.C.D.14.有关测试过程质量控制的描述中,错误的是_。 A.测试过程中可以对测试需求进行重新获取 B.在补充完善测试用例过程中应该进行变更控制 C.对测试过程的度量和分析可有效提高测试效率,降低测试风险 D.测
7、试过程中,若相同时间间隔内发现的缺陷数量呈收敛趋势,则可结束测试(分数:2.50)A.B.C.D.15.测试计划活动中最关键的一步是_。 A.收集信息 B.确定测试需求和层次 C.内部审查 D.测试计划的定稿和批准(分数:2.50)A.B.C.D.16.不属于测试计划要点的是_。 A.错误和缺陷管理 B.项目估算 C.产品目标和范围 D.跟踪和控制机制(分数:2.50)A.B.C.D.17.下列有关软件测试设计的说法中,正确的是_。 A.测试方案应考虑是否可行、是否有效和是否能够达到预期的测试目标 B.基于判定表的测试用例设计方法是白盒测试用例设计方法 C.测试方案设计中可以忽略软件系统的实际
8、使用环境 D.测试开发不是测试用例设计的工作内容(分数:2.50)A.B.C.D.18.以下哪一项不属于测试策划的内容?_ A.确定测试的充分性要求 B.建立测试环境 C.提出测试的基本方法 D.制定测试计划(分数:2.50)A.B.C.D.19.不属于软件测试和开发主要内容的是_。 A.制订测试的技术方案 B.测试环境的设计 C.测试开发 D.测试执行(分数:2.50)A.B.C.D.20.下列测试方法中,适用于功能测试和验收测试的是_。 A.配置测试用例设计法 B.基于程序结构的域测试用例设计法 C.数据流测试用例设计法 D.根据对象状态变化来设计测试用例(分数:2.50)A.B.C.D.
9、21.对测试用例进行管理可以依据测试用例编写过程的属性、组织过程的属性和_。 A.创建过程的属性 B.测试过程的属性 C.执行过程的属性 D.管理过程的属性(分数:2.50)A.B.C.D.22.测试用例设计完成后,要经过非正式和正式的审查,下列是非正式审查的是_。 A.系统分析人员审查 B.资深人员审查 C.系统设计人员审查 D.程序员审查(分数:2.50)A.B.C.D.23.测试开发的输入是基于测试需求的_,输出是_。 A.测试脚本,期望结果 B.测试用例,期望结果 C.测试脚本,测试用例和期望结果 D.测试用例,测试脚本和期望结果(分数:2.50)A.B.C.D.24.下列哪个不是测试
10、环境的组成要素_。 A.软硬件 B.技术文档 C.测试工具 D.网络环境(分数:2.50)A.B.C.D.25.以下有关测试环境的说法中,错误的是_。 A.在实际的软件测试中,软件测试环境可分为主测试环境和辅测试环境 B.软件测试只能在软件真实运行环境下开展 C.在测试环境准备中,无法获取真实数据时,可使用仿真数据 D.测试工具的准备是属于测试环境准备的一项工作(分数:2.50)A.B.C.D.26.下列有关测试项目结束与定稿测试报告的说法中,正确的是_。 A.测试执行完成,测试人员向测试负责人提交测试报告后,测试项目就可以结束了 B.对当前软件产品存在的缺陷进行逐个分析,认定剩余缺陷对产品质
11、量无重大影响后,即可定稿测试报告 C.审查测试全过程,检查测试计划和内容无遗漏后,即可定稿测试报告 D.当所有测试计划内容完成,测试覆盖率达到要求以及产品质量达到定义的标准,即可定稿测试报告(分数:2.50)A.B.C.D.27.对软件系统进行各级测试所需要的软硬件设备和支持是属于哪一种测试环境_。 A.软件测试设计环境 B.软件测试实施环境 C.软件测试管理环境 D.软件测试规划环境(分数:2.50)A.B.C.D.28.下面不属于软件测试环境要素的是_。 A.软件和硬件 B.网络环境 C.数据准备 D.测试策略(分数:2.50)A.B.C.D.29.与配置主测试环境原则不符的是_。 A.符
12、合软件运行的最低要求 B.选用特别的操作系统和软件平台 C.营造相对简单独立的测试环境 D.无毒的环境(分数:2.50)A.B.C.D.30.下列测试中,完全可以在低配置的机器上运行的是_。 A.功能测试 B.压力测试 C.容量测试 D.性能测试(分数:2.50)A.B.C.D.31.网络环境是硬件因素和软件因素的综合,下列属于软件基础的是_。 A.各种路由器 B.交换机 C.网线 D.防火墙(分数:2.50)A.B.C.D.32.下列有关测试执行管理的描述中,错误的是_。 A.测试用例执行要求保证测试结果准确完整 B.对测试结果的追踪应该可追溯到具体责任人 C.测试执行完成后,并不意味着测试
13、项目的结束 D.检查完所有测试用例的执行结果是否完整即可结束测试执行(分数:2.50)A.B.C.D.33.测试项目结束的标志是_。 A.所有测试内容完成 B.所有错误和缺陷都已有效解决 C.完成了测试报告和质量报告 D.测试报告发送出去,并得到测试经理或项目经理的认可(分数:2.50)A.B.C.D.34.要写好测试报告需要具备的条件有_。 A.基本的写作技能 B.采用规范的测试报告模板 C.对测试评估、质量分析进行深入研究 D.以上全部(分数:2.50)A.B.C.D.35.在评估缺陷时应遵循缺陷分析策略中制订的分析标准,下列不是缺陷分析方法的是_。 A.缺陷趋势报告 B.测试过程执行报告
14、 C.测试结果进度报告 D.缺陷年龄报告(分数:2.50)A.B.C.D.36.以下有关测试过程质量控制的描述中,正确的是_。 A.测试设计与实现应完整覆盖测试需求 B.测试过程中不能对测试需求进行重新获取 C.测试过程中,若相同时间间隔内发现的缺陷数量呈收敛趋势,则可结束测试 D.软件测试应解决软件系统中所有缺陷(分数:2.50)A.B.C.D.37.关于软件缺陷分析,说法正确的是_。 A.软件缺陷分析为软件可靠性的特性和变化趋势提供了判断依据 B.缺陷趋势报告允许缺陷数量作为一个或多个缺陷参数的函数来显示,最终生成缺陷数量与缺陷属性的函数 C.软件缺陷评估模型假设缺陷的发现是呈泊松分布的,
15、但有关缺陷率的实际数据通常都不适用于该模型 D.缺陷分布报告是按各种状态将缺陷数量作为时间的函数显示(分数:2.50)A.B.C.D.38.对于缺陷分析,下面不属于常用缺陷参数的是_。 A.状态 B.年龄 C.严重性 D.起源(分数:1.50)A.B.C.D.39.下列哪项不属于文档管理的主要内容_。 A.文档的格式和模板管理 B.文档的正确性管理 C.文档的一致性管理 D.文档的存储管理(分数:1.50)A.B.C.D.40.文档可以按照使用的用户来分类,下列不属于该分类中的文档是_。 A.电子文档 B.日常工作文档 C.培训文档 D.测试计划文档(分数:1.50)A.B.C.D.41.下面
16、不属于文档存储规划设计要考虑的问题是_。 A.共享性 B.安全性 C.操作性 D.一致性(分数:1.50)A.B.C.D.42.关于测试的复用和维护,说法错误的是_。 A.大多数测试过程一经实现就将过时,所以测试过程要不断进行修正 B.若测试过程的任何部分被更新,都要检查测试过程文档,进行相应修改 C.由于软件生产过程主要是正向过程,所以对软件产品复用的级别越低,得到的回报就会越大 D.对测试用例和软件缺陷报告进行复用之前,一定要对它们进行整理(分数:1.50)A.B.C.D.其他测试、软件测试过程和管理(二)答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:42,
17、分数:100.00)1.下面有关软件测试的叙述中,不属于 H 模型核心思想的是_。 A.软件测试不仅指测试的执行,还包括很多其他的活动 B.软件测试是一个独立的流程,贯穿产品整个开发周期,与其他流程并发地进行 C.软件测试要尽早准备,尽早执行 D.软件测试不同层次的测试活动严格按照某种线性次序执行(分数:2.50)A.B.C.D. 解析:解析 软件测试的不同的测试活动可以是按照某个次序先后进行的,但也可能是反复的,只要某个测试达到准备就绪点,测试活动就可以开展。2.以下有关测试用例设计与开发的说法中,错误的是_。 A.白盒测试的测试用例设计不必考虑软件功能 B.软件测试用例设计要关注测试用例设
18、计的测试需求覆盖率 C.自动化测试的测试脚本开发属于测试用例设计工作的一部分 D.测试用例设计的主要依据是测试计划中的测试需求定义(分数:2.50)A.B.C.D. 解析:解析 白盒测试义称为逻辑驱动的测试,这种测试策略对程序的逻辑结构进行检查,从中获取测试数据,故 A 对。自动化测试的测试脚本开发属于自动化测试用例设计工作的一部分,故 C 对。根据产品需求分析、系统设计等规格说明书,在测试的技术方案基础上设计具体的测试用例,故 D 错。测试用例是否完整、边界是否考虑,其覆盖率能达到多高,是软件测试设计要点的一部分,故 B 对。3.下列有关测试过程管理的基本原则,哪个是错误的_。 A.测试过程
19、管理应该首先建立测试计划 B.测试需求在测试过程中可以是模糊的、非完整的 C.在测试任务较多的情况下,应该建立测试任务的优先级来优化处理 D.整个测试过程应该具有良好的可测性和可跟踪性,强调以数据说话(分数:2.50)A.B. C.D.解析:解析 软件测试过程管理的原则是: 1有关测试需求。应当有一个经各方同意的、完整的、清楚的、详细的、整体的、可实现的和可测试性的需求并文档化,尽可能坚持最初的需求。 2测试计划先行。软件项目管理过程从项目的计划活动开始,软件测试项目也不例外,也是从测试计划开始。 3建立任务优先级。在测试任务较多的情况下,应该为各项任务建立测试优先级,这样可以根据优先级来先后
20、处理各项任务。 4建立客观的评估标准。这样使整个项目过程具有良好的可测性和可跟踪性,强调以数据说话。 5尽早测试。这是从 W 模型中抽象出来的理念。一方面指测试人员早期参与测试项目;另一方面指尽早开展测试执行工作。 6全面测试。这也是 W 模型的重要思想。一方面指要对软件所有产品进行全面地测试;另一方面指软件开发人员与测试人员全面参与到测试工作中。 7全过程测试。这是从 W 模型中抽象出来的另一理念。一方面指测试人员要充分关注开发过程;另一方面指测试人员要对测试的全过程进行全程的跟踪。 8独立的、迭代的测试。这是 H 模型的重要思想,强调只要达到测试就绪点,即测试条件成熟,测试准备活动完成,测
21、试执行活动就可以开展。4.有关测试活动的描述中,错误的是_。 A.测试策划中的活动是确定测试范围、测试环境和制定测试计划 B.测试用例设计是测试设计与实现的主要内容 C.测试执行中可随时修订测试计划 D.测试总结的目的是对测试结果进行分析,以确定软件产品质量的当前状态(分数:2.50)A.B.C. D.解析:解析 在测试过程中,应严格执行测试计划。5.下列关于软件测试过程的几种抽象模型,说法正确的是_。 A.H 模型指出软件测试具有独立性,只要某个测试达到准备就绪点,测试执行活动就可以开展 B.W 模型强调在整个项目开发中需要经历的不同测试级别,指明测试的对象是程序 C.软件测试过程与软件开发
22、过程不同的是,它不必遵循软件工程原理 D.V 模型强调测试的对象不仅仅是程序,需求、设计等同样需要测试(分数:2.50)A. B.C.D.解析:解析 软件测试过程体现了软件测试的流程和方法,与软件开发过程一样,都遵循软件工程原理,遵循管理学原理,故选项 C 不正确。V 模型反映出测试活动与分析设计活动的关系,强调了在整个项目开发过程中需要经历的不同测试级别,忽视了测试的对象不应该仅仅是程序。W 模型是对 V 模型进行的补充,明确指出:测试的对象不仅仅是程序,需求、设计等同样需要进行测试。H 模型指出软件测试是一个独立的流程,只要某个测试达到准备就绪点,测试执行活动就可以开展,软件测试贯穿于产品
23、的整个生命周期,与其他流程可以并发进行。6.指出软件测试要尽早准备、尽早执行及测试的独立性的模型是_。 A.W 模型 B.V 模型 C.H 模型 D.X 模型(分数:2.50)A.B.C. D.解析:解析 在 H 模型中,软件测试模型是一个独立的流程,贯穿于整个产品周期,与其他流程并发地进行。当某个测试时间点就绪时,软件测试即从测试准备阶段进入测试执行阶段。7.下列活动不属于测试阶段的测试活动的是_。 A.测试执行 B.测试总结 C.测试设计与实现 D.测试人员确定(分数:2.50)A.B.C.D. 解析:解析 软件测试过程包括 4 项基本活动: 测试策划 测试设计与实现 测试执行 测试总结
24、通常情况下,在测试阶段中这些测试活动都是顺序开展的。8.下列活动违背软件测试过程管理原则的是_。 A.测试计划先行 B.建立客观的评估标准 C.重叠的、非独立的进行测试 D.尽早、全面的进行测试(分数:2.50)A.B.C. D.解析:解析 软件测试过程管理的原则有: 有关测试需求,应当有一个经各方同意的、完整的、清楚的、详细的、整体的、可实现的和可测试性的需求并文档化,尽可能坚持最初的需求。 测试计划先行。软件测试项目应从测试计划开始。 建立任务优先级。根据优先级来先后处理各项任务。 建立客观的评估标准。将所有活动产生的有用数据记录下来,使整个项目过程具有良好的可测性和可跟踪性。 尽早测试。
25、测试人员早期参与软件项目,及时开展测试准备工作,尽早开展测试执行工作。 全面测试。对软件的所有产品进行全面的测试,软件开发人员及测试人员全面参与到测试工作中。 全过程测试。测试人员要充分关注开发过程,对开发过程的各种变化及时做出响应。 独立的、迭代的测试。强调测试的就绪点,即只要测试条件成熟,测试执行活动就可以开展。9.对于支撑系统类型的产品,通常测试人员和开发人员的比例_。 A.1:2 B.1:1 C.2:1 D.3:1(分数:2.50)A.B. C.D.解析:解析 测试过程人员组织的一个方面是考虑测试团队的规模,测试团队的规模可以考虑在整个开发部门所占的比重,或相对开发人员所占的比例。从经
26、验看,不同的应用,软件测试和软件开发人员的比例也是不同的,大致可分为 3 类: 操作系统类型的产品,对测试要求最高,测试人员和开发人员的比例为 2:1。 应用平台、支撑系统类型的产品,对测试要求比较高,通常测试人员和开发人员的比例以 1:1为宜。 对于特定应用系统一类产品,由于用户对象清楚、范围小,甚至可对应用平台或应用环境加以限制,所以测试人员可以再减少,但测试人员和开发人员的比例至少保证在 1:2 的水平以上。10.以下活动中,哪个不属于测试计划的内容_。 A.为测试各项活动制订一个实现可行的综合的计划 B.确定测试过程中每个测试阶段的测试完成标准 C.识别测试活动中各种风险,并给出风险应
27、对措施 D.分析测试需求,并制订测试方案(分数:2.50)A.B.C.D. 解析:解析 制订测试计划,要达到的目标有:为测试各项活动制订一个现实可行的综合的计划;建立一个组织模型;开发有效的测试模型;确定测试所需要的时间和资源;确定测试过程中每个测试阶段的测试完成标准和要是想的目标;标识出测试活动中各种风险,并给出风险应对措施。11.下列哪个选项不属于测试计划要达到的目标_。 A.为测试各项活动制订一个现实可行的、综合的计划,包括每项测试活动的对象、范围、方法、进度和预期结果 B.为项目实施建立一个组织模型,并定义测试项目中每个角色的责任和工作内容 C.为测试执行活动设计测试方案,编制测试用例
28、 D.确定测试需要的时间和资源,以保证其可获得性和有效性(分数:2.50)A.B.C. D.解析:解析 制订测试计划,要达到的目标有: 为测试各项活动制订一个现实可行的、综合的计划,包括每项测试活动的对象、范围、方法、进度和预期结果。 为项目实施建立一个组织模型,并定义测试项目中每个角色的责任和工作内容。 开发有效的测试模型,能正确地验证正在开发的软件系统。 确定测试所需要的时间和资源,以保证其可获得性和有效性。 确立每个测试阶段的测试完成及成功的标准和要实现的目标。 识别出测试活动的各种风险,并消除可能存在的风险,降低那些无法消除的风险所带来的损失。12.下列有关测试活动的描述中,错误的是_
29、。 A.测试策划的主要依据包括测试合同中测试范围和进度安排要求等 B.测试执行中不能随意修订测试计划 C.测试用例设计是测试执行的主要内容 D.测试总结的目的是对测试结果进行分析,以确定软件产品质量的当前状态(分数:2.50)A.B.C. D.解析:解析 测试活动包括四项基本内容: 测试策划; 测试设计与实现,在该活动中制定测试的技术方案、选择测试工具,并根据测试技术方案测试用例; 测试执行; 测试总结。13.不是测试计划的整体目标的是_。 A.确定测试的任务 B.确定所需的各种资源和投入 C.发现并改正出现的问题 D.指导测试的执行(分数:2.50)A.B.C. D.解析:解析 测试计划的整
30、体目标是确定测试的任务、所需的各种资源和投入、预见可能出现的问题和风险,以指导测试的执行,最终实现测试的目标。14.有关测试过程质量控制的描述中,错误的是_。 A.测试过程中可以对测试需求进行重新获取 B.在补充完善测试用例过程中应该进行变更控制 C.对测试过程的度量和分析可有效提高测试效率,降低测试风险 D.测试过程中,若相同时间间隔内发现的缺陷数量呈收敛趋势,则可结束测试(分数:2.50)A.B.C.D. 解析:解析 概念题。15.测试计划活动中最关键的一步是_。 A.收集信息 B.确定测试需求和层次 C.内部审查 D.测试计划的定稿和批准(分数:2.50)A.B. C.D.解析:解析 测
31、试计划不可能一气呵成,而是要经过计划初期、起草、讨论和审查等不同阶段,才能将测试计划制订好,且不同的测试阶段或不同的测试任务都可能要有具体的测试计划。具体细分为:计划初期是收集信息;确定测试需求和测试层次;计划起草;内部审查;计划讨论和修改;测试计划的多方审查;测试计划的定稿和批准。其中测试计划最关键的一步就是“确定测试需求和测试层次”。16.不属于测试计划要点的是_。 A.错误和缺陷管理 B.项目估算 C.产品目标和范围 D.跟踪和控制机制(分数:2.50)A. B.C.D.解析:解析 测试计划的要点有: 目标和范围:包括产品特性、质量目标、各个阶段的测试对象、目标范围和限制; 项目估算:根
32、据历史数据和采用恰当的评估技术,对测试工作量、所需资源做出合理估算; 风险计划:测试可能存在的风险分析、识别以及风险的回避监控和管理; 日程:项目工作分解结构,并采用时限图、甘特图等方法制订时间和资源表; 项目资源:人员、硬件和软件等资源的组织和分配,人力资源是重点; 跟踪和控制机制:质量保证和控制、变更管理和控制。17.下列有关软件测试设计的说法中,正确的是_。 A.测试方案应考虑是否可行、是否有效和是否能够达到预期的测试目标 B.基于判定表的测试用例设计方法是白盒测试用例设计方法 C.测试方案设计中可以忽略软件系统的实际使用环境 D.测试开发不是测试用例设计的工作内容(分数:2.50)A.
33、 B.C.D.解析:解析 软件测试设计的要点有: 所设计的测试技术方案是否可行、是否有效和是否能达到预期的测试目标; 所设计的测试用例是否完整,边界条件是否考虑,其覆盖范围能达到多高; 所设计的测试环境是否和用户的实际使用环境比较接近; 关键是做好测试设计前的知识传递。 由以上可知 A 说法正确。 基于判定表的测试用例设计方法是黑盒测试用例设计方法,B 说法错误。 测试环境应当和用户的实际使用环境比较接近,这样才能更好地进行测试,C 说法错误。 测试开发是测试用例设计的一部分工作内容,D 项的说法与事实相反,不选。18.以下哪一项不属于测试策划的内容?_ A.确定测试的充分性要求 B.建立测试
34、环境 C.提出测试的基本方法 D.制定测试计划(分数:2.50)A.B. C.D.解析:解析 建立测试环境是测试执行阶段的内容。19.不属于软件测试和开发主要内容的是_。 A.制订测试的技术方案 B.测试环境的设计 C.测试开发 D.测试执行(分数:2.50)A.B.C.D. 解析:解析 软件测试和开发主要内容有:制订测试的技术方案;设计测试用例;设计测试用例的特定集合以满足一些特定的测试目的和任务;测试开发;测试环境的设计。20.下列测试方法中,适用于功能测试和验收测试的是_。 A.配置测试用例设计法 B.基于程序结构的域测试用例设计法 C.数据流测试用例设计法 D.根据对象状态变化来设计测
35、试用例(分数:2.50)A. B.C.D.解析:解析 测试用例的设计方法有白盒测试和黑盒测试相对应的设计方法,其中黑盒测试的用例设计方法有: 等价类划分; 因果图法; 边界分析; 用户界面测试; 配置测试; 安装选项验证。 这些黑盒测试用例设计法都适用于功能测试和验收测试。而白盒测试的用例设计方法有: 采用逻辑覆盖的结构测试用例的设计方法; 基于程序结构的域测试用例的设计方法; 数据流测试用例的设计方法; 根据对象状态或等待状态变化来设计测试用例; 基于程序错误的变异来设计测试用例; 基于代数运算符号的测试用例设计方法。21.对测试用例进行管理可以依据测试用例编写过程的属性、组织过程的属性和_
36、。 A.创建过程的属性 B.测试过程的属性 C.执行过程的属性 D.管理过程的属性(分数:2.50)A.B.C. D.解析:解析 测试用例要经过创建、修改和不断完善的过程。测试用例的属性有:优先次序、目标性、所属的范围、关联性、阶段性、状态性、时效性、所有者、日期等特性。根据测试用例的属性及编号等可对测试用例进行基于数据库方式的良好管理,另外也可以依据测试用例编写过程的属性、组织过程的属性和执行过程的属性来对测试用例进行有效管理。22.测试用例设计完成后,要经过非正式和正式的审查,下列是非正式审查的是_。 A.系统分析人员审查 B.资深人员审查 C.系统设计人员审查 D.程序员审查(分数:2.
37、50)A.B. C.D.解析:解析 测试用例设计完成后,要经过非正式和正式的审查。其中非正式的审查一般是在 QA 或测试小组内部进行,包括测试组内人员互相检查或让资深人员、测试小组长审查;正式的审查一般通过 E-mail 将已经设计好的测试用例发给相应的系统分析人员、系统设计人员和程序员,让他们进行审查。23.测试开发的输入是基于测试需求的_,输出是_。 A.测试脚本,期望结果 B.测试用例,期望结果 C.测试脚本,测试用例和期望结果 D.测试用例,测试脚本和期望结果(分数:2.50)A.B.C.D. 解析:解析 测试开发就是根据所选择的测试工具脚本语言(如 Rational SQA Basi
38、c)编写测试脚本,将所有可以自动化测试的测试用例转换为测试脚本,其输入是基于测试需求的测试用例,输出是测试脚本和与之对应的期望结果,这种期望结果一般存储在数据库中或者特定的格式化文件中。24.下列哪个不是测试环境的组成要素_。 A.软硬件 B.技术文档 C.测试工具 D.网络环境(分数:2.50)A.B. C.D.解析:解析 软件测试环境的 5 个要素有: 硬件 软件测试最基本的硬件包括服务器和测试用机。硬件设备按配置标准,通常分为标准配置、最佳配置和最低配置 3 种。 软件 软件环境包括操作系统和应用程序。 数据准备 测试的数据很重要,数据准备包括数据量和真实性两个方面。 网络环境 随着网络
39、的普及,软件产品离不开网络环境,网络环境是硬件因素和软件因素的综合。各种路由器、交换机、网线和网卡是硬件基础,各种代理、网关协议、防火墙则是软件基础。 测试工具 测试工具分为:代码分析与测试工具、自动/半自动测试过程管理工具和测试资源管理工具。25.以下有关测试环境的说法中,错误的是_。 A.在实际的软件测试中,软件测试环境可分为主测试环境和辅测试环境 B.软件测试只能在软件真实运行环境下开展 C.在测试环境准备中,无法获取真实数据时,可使用仿真数据 D.测试工具的准备是属于测试环境准备的一项工作(分数:2.50)A.B. C.D.解析:解析 由于各种资源的限制,软件测试只能在近似的模拟环境中
40、进行。26.下列有关测试项目结束与定稿测试报告的说法中,正确的是_。 A.测试执行完成,测试人员向测试负责人提交测试报告后,测试项目就可以结束了 B.对当前软件产品存在的缺陷进行逐个分析,认定剩余缺陷对产品质量无重大影响后,即可定稿测试报告 C.审查测试全过程,检查测试计划和内容无遗漏后,即可定稿测试报告 D.当所有测试计划内容完成,测试覆盖率达到要求以及产品质量达到定义的标准,即可定稿测试报告(分数:2.50)A.B.C.D. 解析:解析 测试执行的完成,并不等于测试项目的结束。测试项目结束的阶段性标志是将测试报告或质量报告发送出去,并得到测试经理或项目经理的认可。不仅要完成测试报告和质量报
41、告,还要对测试计划、测试的设计以及测试的执行进行检查和分析,以完成测试项目的总结。需要完成的管理操作如下: 审查测试全过程。在原来跟踪的基础上,要对测试项目进行全过程、全方位的审视,检查测试计划、测试用例是否得到执行,检查测试是否有遗漏。 对当前状态的审查。包括产品缺陷和过程中没有解决的各类问题。对产品目前存在的缺陷进行逐个的分析,了解对产品质量影响的程序,从而决定产品的测试是否能告一段落。 结束标识。根据上述两项的审查进行评估,如果所有测试内容完成,测试的覆盖率达到要求以及产品质量达到已定义的标准,就可以定稿测试报告。 项目总结。通过对项目中的问题分析,找出流程、技术和管理中存在的问题根源,
42、避免今后再度发生并获得项目成功经验。 由以上可得A、B、C 选项说法均错误,D 正确。27.对软件系统进行各级测试所需要的软硬件设备和支持是属于哪一种测试环境_。 A.软件测试设计环境 B.软件测试实施环境 C.软件测试管理环境 D.软件测试规划环境(分数:2.50)A.B.C. D.解析:解析 软件测试环境包括设计环境、实施环境和管理环境 3 种。其中软件测试设计环境是指编制测试计划、说明、报告及与测试相关的文件所需的软硬件设备和支持;软件测试实施环境是指对软件系统进行各级测试所需要的软硬件设备和支持,软件测试实施环境包括被测软件的运行平台和用于各级测试的工具;软件测试管理环境是指管理测试资
43、源所基于的软硬件设备和支持。28.下面不属于软件测试环境要素的是_。 A.软件和硬件 B.网络环境 C.数据准备 D.测试策略(分数:2.50)A.B.C.D. 解析:解析 软件测试环境包括硬件环境和软件环境。硬件环境指测试必需的服务器、客户端、网络连接设备,以及打印机等辅助硬件设备所构成的环境。软件环境是指被测软件运行时操作系统、数据库和其他应用软件所构成的环境。细分软件测试环境,有 5 个要素:软件、硬件、网络环境、数据准备和测试工具。29.与配置主测试环境原则不符的是_。 A.符合软件运行的最低要求 B.选用特别的操作系统和软件平台 C.营造相对简单独立的测试环境 D.无毒的环境(分数:
44、2.50)A.B. C.D.解析:解析 在实际测试中,软件环境可分为主测试环境和辅测试环境,主测试环境是测试软件功能、安全可靠性、性能易用性等大多数指标的主要环境,一般说来,通常配置主测试环境时可依据以下原则: 符合软件运行的最低要求,即保证支撑软件的正常运行。 选用比较普及的操作系统和软件平台。 营造相对简单独立的测试环境。 无毒的环境。 辅测试环境常用来满足不同的测试需求或特殊测试项目,例如:兼容性测试、模拟真实环境和横向对比测试等。主测试环境和辅测试环境是相对的,不同性质的软件对其要求也不一样。30.下列测试中,完全可以在低配置的机器上运行的是_。 A.功能测试 B.压力测试 C.容量测
45、试 D.性能测试(分数:2.50)A. B.C.D.解析:解析 测试环境的一个重要要素是硬件,硬件设备有很多,完全根据产品的需求来进行选择,但选择时有一个配置的标准,通常有标准配置、最佳配置和最低配置 3 个概念。其中最低配置是指能够满足系统运行所需的最低硬件配置。通常,一个完善的测试环境均包括标准配置、最佳配置和最低配置的设备,只是根据项目的需求和条件的限制所占的比例不同而划分。如压力测试、性能测试、容量测试必须保证在标准配置和最佳配置的设备上运行,而功能测试和用户界面测试等完全可以在低配置的机器上运行。31.网络环境是硬件因素和软件因素的综合,下列属于软件基础的是_。 A.各种路由器 B.
46、交换机 C.网线 D.防火墙(分数:2.50)A.B.C.D. 解析:解析 随着网络的普及,网络环境是硬件因素和软件因素的综合。其中各种路由器、交换机、网线和网卡是硬件基础,而各种代理、网关协议、防火墙等则是软件基础。32.下列有关测试执行管理的描述中,错误的是_。 A.测试用例执行要求保证测试结果准确完整 B.对测试结果的追踪应该可追溯到具体责任人 C.测试执行完成后,并不意味着测试项目的结束 D.检查完所有测试用例的执行结果是否完整即可结束测试执行(分数:2.50)A.B.C.D. 解析:解析 测试用例执行要求保证测试结果准确完整。测试执行完成后需要将测试报告或质量发送出去,并得到项目经理认可才算结束。只有检查过的所有测试用例的结果正确、准确完整才能结束测试