第11章 第4节 软件异常的分类及其关系(软件评测师)

V模型指出,(系统测试)对概要设计进行验证,(集成测试)对详细设计进行验证,(验收测试)当追溯到用户需求说明。

1.以下关于基于V&V原理的W模型的叙述中,()是错误的

A.W模型指出当需求被提交后,就需要确定高级别的测试用例来测试这些需求,当详细设计编写完成后,即可执行单元测试

B.根据W模型要求,一旦有文档提供,就要及时确定测试条件、编写测试用例

C.软件测试贯串于软件定义和开发的整个期间

D.程序、需求规格说明、设计规格说明都是软件测试的对象

【解析】A,当详细设计编写完成后,就需要确定测试条件来查找该阶段的设计缺陷

2.下面的描述中,不能体现前置测试模型要点的是()

A.前置测试模型主张根据业务需求进行测试设计,认为需求分析阶段是进行测试计划和测试设计的最好时机

B.前置测试模型将开发和测试的生命周期整合在一起,标识了项目生命周期从开始到结束之问的关键行为,提出业务需求最好在设计和开发之前就被正确定义

C.前置测试将测试执行和开发结合在一起,并在开发阶段以编码-测试-编码-测试的方式来体现,强调对每一个交付的开发结果都必须通过一定的方式进行测试

D.前置测试模型提出验收测试应该独立于技术测试,以保证设计及程序编码能够符合最终用户的需求

【解析】A,前置测试模型主张根据业务需求进行测试设计,认为设计阶段是进行测试计划和测试设计的最好时机

H模型把测试活动从软件开发过程中独立出来

(敏捷测试模型)在整个开发过程中,需要与项目的其他人员甚至用户保持紧密协作,时刻关注需求变化并实施测试,以体现测试的时效性和适应性,这对测试人员有比较高的能力要求。

敏捷测试基于敏捷开发,敏捷开发以用户的需求进化为核心

3.在进行软件编码规范评测过程中需要围绕几个方面的内容展开,以下描述中不属于编码规范评测内容的有()。

A.源程序文档化检查,包括符号名的命名、程序的注释等规范性检查

B.数据说明检查,包括数据说明次序、语句中变量顺序检查

C.程序结构检查,程序应采用基本的控制结构、避免不必要的转移控制等

D.程序逻辑检查,阅读源代码,比较实际程序控制流与程序设计控制流的区别

【解析】D,软件编码评测规范围绕以下四个方面展开:源程序文档化、数据说明的方法、语句结构和输入/输出方法。

4.以下关于数据库系统评测的叙述中,不正确的是()。

A.产品确认测试需要重点测试数据库管理系统的扩展性、可靠性等方面

B.标准符合性测试包括SQL标准符合性测试、ODBC标准符合性测试等

C.基准性能测试包括TPC-C测试和TPC-W测试

D.除产品确认测试、标准符合性测试和基准性能测试外,还包括单元测试

【解析】D,数据库管理系统测试分解为四个方面:产品确认测试、标准符合性测试、基准性能测试和应用综合测试

标准符合性测试的测试依据和测试规程是国家标准或行业标准。

5.以下测试项目不适合采用自动化测试的(易用性测试)

【解析】易用性测试是指软件产品被理解、学习、使用和吸引用户的能力。易用性涉及易理解、易学习、美观性、一致性、业务符合性等方面,这些不适合采用自动化测试。

6.以下有关自动化测试工具的分类描述,不正确的是()。

A.按照测试目的可以划分为:功能自动化测试工具,性能自动化测试工具和信息安全自动化测试工具

B.按测试工具所访问和控制的接口划分可分为:用户界面自动化测试工具,接口自动化测试工具

C.按测试工具所重点对应的测试阶段划分可分为:确认自动化测试工具和验收自动化测试工具

D.按照测试对象所在操作系统平台划分可分为: Web 应用测试,安卓移动应用测试,i0S移动应用测试,Linux桌面应用测试,Windows 桌面应用测试等

【解析】C,按测试工具所重点对应的测试阶段划分可分为:单元自动化测试工具,集成自动化测试工具和系统自动化测试工具

自动化测试主要用于发现回归缺陷

发现更多的新缺陷应该是手工测试的主要目的

7.自动化测试是把人为驱动的测试行为转化为机器执行的一种过程,()的说法是错误的

A.自动化测试可以执行手工测试不易完成的测试任务

B.自动化测试可以提高测试效率,加长测试工作时间

C.自动化测试能执行测试步骤更长,综合性更强的测试用例

D.自动化测试可以提高系统的稳定性和可靠性

【解析】B,缩短

大题

8.列举使用自动化测试的5个优势:

1.提高测试质量

2.提高测试效率,缩短测试工作时间

3.提高测试覆盖率

4.执行手工测试不易完成的测试任务

5.更好地重现软件缺陷的能力

6.更好地利用资源

7.增进测试人员与开发人员之间的合作伙伴关系

8.能执行测试步骤更长,综合性更强的测试用例

9.更快地反馈软件质量情况

10.提高系统的稳定性和可靠性

9.写出3款常见自动化测试工具:

1.UFT

2.Robot Framework

3.Selenium

4.Applium

BCA

目前最主要的集成测试工具:Jenkins

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值