计算机四级软件测试工程师35.docx

上传人:b****6 文档编号:6319316 上传时间:2023-01-05 格式:DOCX 页数:10 大小:19KB
下载 相关 举报
计算机四级软件测试工程师35.docx_第1页
第1页 / 共10页
计算机四级软件测试工程师35.docx_第2页
第2页 / 共10页
计算机四级软件测试工程师35.docx_第3页
第3页 / 共10页
计算机四级软件测试工程师35.docx_第4页
第4页 / 共10页
计算机四级软件测试工程师35.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

计算机四级软件测试工程师35.docx

《计算机四级软件测试工程师35.docx》由会员分享,可在线阅读,更多相关《计算机四级软件测试工程师35.docx(10页珍藏版)》请在冰豆网上搜索。

计算机四级软件测试工程师35.docx

计算机四级软件测试工程师35

[模拟]计算机四级软件测试工程师35

选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。

第1题:

软件产品首先应该满足的属性是

A.客户的功能需求

B.容错和纠错能力

C.性能需求

D.可扩展性和灵活性

参考答案:

A

客户的功能需求是软件产品首先应该满足的属性。

第2题:

黑盒测试是一种重要的测试策略,又称为数据驱动的测试,其测试数据完全来源于

A.软件设计说明

B.软件规格说明

C.概要设计说明

D.详细设计说明

参考答案:

B

黑盒测试是一种重要的测试策略,又称为数据驱动的测试,其测试数据完全来源于软件规格说明。

第3题:

下列叙述中正确的是

A.测试配置是软件配置的一个子集

B.软件测试仅是在编程之后进行的测试

C.错误发现的越晚,改正的代价就越大,这个代价是呈现接近线性增长的趋势

D.需求规格说明、概要设计规格说明、详细设计规格说明、源程序这些并不全是软件测试的对象

参考答案:

A

软件测试应坚持全过程测试,因此B、D选项错误,C选项代价与发现的时间呈现指数增长的趋势。

故本题选A。

第4题:

在软件生存周期中要有管理评审,原因在于

A.需要回顾已经过的开发状况

B.需要分析总结出软件存在的问题

C.需要分析总结出改进的措施

D.以上全部

参考答案:

D

管理评审是对项目管理体系的适应性和管理活动的有效性进行评价。

需要回顾已经过的开发状态,分析总结出软件存在的问题以及改进措施。

第5题:

在代码检查中,负责提供关于检查项目的资料并回答检查人员的问题的角色是

A.协调人员

B.开发人员

C.讲解员

D.检查人员

参考答案:

B

代码检查小组通常规模较小,其中开发人员是检查项目的生产者,主要负责提供检查项目资料和回答检查人员问题等。

第6题:

如果程序中有两个判定条件,其复合条件表达式分别为(a〉=3)and(b〈=6)和(a〉0)or(c〈2),则为了达到100%的判定覆盖率,至少需要设计的测试用例个数为

A.1

B.2

C.3

D.4

参考答案:

B

判定覆盖:

设计若干测试用例,运行被测程序,使得程序中每个判定的取真分支和取假分支至少评价一次。

针对该题取a=3、b=5、c=-1和a=-1、b=5、c=3两组测试用例即可达到100%的判定覆盖率。

第7题:

单元测试时调用被测模块的是

A.桩模块

B.驱动模块

C.代理模块

D.通信模块

参考答案:

B

 

第8题:

下列不属于集成测试层次的是

A.应用环境集成测试

B.模块内集成测试

C.子系统内集成测试

D.子系统间集成测试

参考答案:

A

集成测试层次不包括应用环境集成测试。

第9题:

下列四种测试方法,不属于白盒测试技术的是

A.语句覆盖

B.判定覆盖

C.边界值分析

D.条件组合覆盖

参考答案:

C

 

第10题:

单元测试可看作是

A.黑盒测试

B.灰盒测试

C.白盒测试

D.验收测试

参考答案:

C

 

第11题:

下列选项中,属于软件性能测试的目标的是

A.检查用户界面是否易用

B.检查软件的容错能力

C.发现软件功能的缺陷

D.发现软件的安全漏洞

参考答案:

C

软件性能测试的目标是:

发现缺陷、性能调优、能力检验与规划。

第12题:

在单元测试中,共同构成测试环境的有被测模块、与其相关的驱动模块和

A.主程序

B.调用子模块

C.桩模块

D.程序运行真实环境

参考答案:

C

单元测试环境不是系统投入使用后所需的真实环境,应建立一个满足单元测试要求的环境,才能顺利做好测试工作。

由于一个模块或方法并不是一个独立的程序,在考虑测试它时要同时考虑它和外界的联系,因此要用到辅助模块来模拟与被测模块相关联的其他模块,这些辅助模块分为两种:

驱动模块和桩模块。

这样,被测模块、与其相关的驱动模块和桩模块共同构成了单元测试的测试环境。

第13题:

应用服务器的功能之一是公共服务,下列服务中是所有应用服务器都应提供的是

A.安全服务

B.消息服务

C.日志服务

D.邮件服务

参考答案:

A

 

第14题:

下列四个选项中,不属于软件性能测试中软件性能的指标的是

A.并发进程数据

B.吞吐量

C.资源利用率

D.响应时间

参考答案:

A

软件性能测试中软件性能的指标有吞吐量、系统响应时间和应用延迟时间、并发用户数、资源利用率和响应时间等。

第15题:

对于Web应用软件系统测试技术,下列不属于功能测试的是

A.链接测试

B.并发测试

C.表单测试

D.Cookie测试

参考答案:

B

Web应用软件的系统测试技术除了功能测试外,还包括性能测试、易用性测试、内容测试、安全性测试和接口测试。

链接测试、表单测试和Cookie测试都属于功能测试,而并发测试属于性能测试。

第16题:

性能测试有很多指标是因为不同的人员对软件性能的视角不同,关注点不同。

单纯认为性能就是响应时间的是

A.用户视角

B.管理员视角

C.测试人员视角

D.开发人员视角

参考答案:

A

从用户角度来看,性能就是响应时间,用户甚至不关心响应时间中,哪些是软件造成的,哪些是硬件造成的。

第17题:

下列关于Web应用软件功能测试的说法正确的是

A.由于测试的不可穷举性,因此链接测试不需要测试所有的链接

B.Web功能测试不能看做是对整个Web应用软件进行的集成测试

C.在Web应用软件中,许多复杂的功能是通过表单完成的

D.Cookie测试不在Web功能测试所关注的范围之内

参考答案:

C

 

第18题:

能够为Web应用软件集成异构成分和实现负载均衡提供帮助,体现的是应用服务器哪个方面的功能

A.构件运行环境

B.互操作机制

C.公共服务

D.集成服务

参考答案:

B

应用服务器的功能主要包括:

构件运行环境、互操作机制和公共服务。

其中互操作机制能够为Web应用软件集成异构成分和实现负载均衡提供帮助。

第19题:

软件自动化测试是软件测试的重要测试手段,它可以提高测试效率、覆盖率和

A.可靠性

B.合理性

C.一致性

D.可操作性

参考答案:

A

软件测试本身就具有一定的重复性,软件自动化测试是通过所开发的软件测试工具、脚本来实现的,具有良好的可操作性、可重复性和高效率等特点。

软件自动化测试是软件测试中提高测试效率、覆盖率和可靠性的重要手段。

第20题:

测试管理除了对执行过程和测试结果进行管理,还包括

A.对测试用例的管理

B.对测试人员的管理

C.对测试输入的管理

D.对测试工具的管理

参考答案:

C

测试管理是指对测试输入、执行过程和测试结果进行管理。

第21题:

软件企业内部测试团队开展的软件测试,最适合采用的组织测试是

A.H模型

B.W模型

C.V模型

D.X模型

参考答案:

A

如果是软件企业内部测试团队开展的软件测试,由于软件测试介入较早,在测试开始时被测系统很可能是不完整的,会不断有新的系统模块加入到系统中来,因此最适合采用H模型来组织测试,可以为每一个新增的系统模块设计一次系统测试。

第22题:

下列操作不是在测试执行结束后进行的是

A.结束标志

B.审查测试的全过程

C.项目总结

D.对未来可能发生错误的代码进行预测

参考答案:

D

测试执行完成后并不意味着测试项目的结束,测试项目结束的阶段性标志是:

将测试报告或质量报告送出去,并得到测试经理或项目经理的认可。

测试执行结束后还要进行如下管理操作:

①审查测试的全过程。

②对当前状态的审查。

③结束标志。

④项目总结。

第23题:

下列活动不是在测试计划文档中规定的是

A.被测试的特征

B.选择的测试方法

C.被测试的项

D.应完成的测试任务

参考答案:

B

选择的测试方法应在测试说明文档中给予规定和描述,而非测试计划文档中。

第24题:

白盒测试方法不包括

A.数据流测试

B.控制流测试

C.随机测试

D.符号求值

参考答案:

C

随机测试属于黑盒测试方法。

第25题:

下面有关测试设计的叙述,说法不正确的一项是

A.在开展测试用例设计前,必须将测试需求进行详细展开

B.在一般的测试组织内,测试用例的评审可能不是正式的评审会

C.测试用例的设计是一项技术性强、智力密集型的活动

D.在设计测试用例时,只设计覆盖正常流程和操作的测试用例即可

参考答案:

D

在测试用例设计时,不能只设计覆盖正常流程和操作的测试用例,而必须强制覆盖错误输入处理,边界值处理等场景,以确保被测软件系统投入使用时具备较强的容错能力。

论述题

第26题:

采用等价类划分方法为某保险公司计算保费率的程序设计测试用例。

某保险公司的人寿保险的保费计算方式为:

投保额×保险费率。

其中,保险费率按点数不同而有区别,10点及10点以上,保险费率为0.6%;10点以下,保险费率为0.1%;而点数又是由投保人的年龄、性别、婚姻状况和抚养人数来决定的,具体规则如下表所示。

 

参考答案:

 

详细解答:

以下是QESuitewebVersion1.0用户手册的内容,请按要求回答问题。

第27题:

下图是问题报告的管理过程。

请给出问题报告的各个状态,并进行适当的描述。

 

参考答案:

QEsuiteWebVersion1.0中的软件问题生命周期定义:

①新建——测试中新报告的软件问题;②打开——软件问题已被确认并分配给相关开发工程师处理;③关闭——确认为无效的软件问题;④待验——工程师已完成修正,等待测试人员验证;⑤解决——软件问题已被修复。

详细解答:

第28题:

给出问题报告中回归测试的操作步骤和退出回归测试的操作步骤。

 

参考答案:

回归测试的步骤如下:

回归测试在回归测试阶段,需要重新验证一些已经被关闭或者解决的问题报告。

此时,[管理员]可以通过执行(回归测试)操作,将一个或者多个问题报告从“关闭”或者“解决”状态变为“待验”状态,让质保人员重新验证这些问题报告。

步骤:

①在问题报告列表中选择需要回归测试的问题报告并打开。

注意:

(回归测试)操作只处理那些状态为“关闭”或者“解决”的问题报告。

如果你选中的多个问题报告中包含有状态不是“关闭”或者“解决”的问题报告,这些不满足条件的问题报告将被(回归测试)操作忽略。

②在查看问题报告页面中选择(回归测试)按钮。

退出回归测试对于那些被执行了〈回归测试〉操作的问题报告,在测试人员验证这些问题报告之前,可以通过执行(退出回归测试)操作来恢复它们以前的状态,从而退出回归测试。

〈退出回归测试〉操作可以由[管理员]执行,将一个或者多个问题报告从“待验”状态恢复回“关闭”或者“解决”状态。

步骤:

①在问题报告列表中打开已进入回归测试的问题报告。

②在查看问题报告页面中单击“退出回归测试”按钮。

此时的文档状态恢复为进人回归测试之前的状态。

详细解答:

以下是软件规格说明,请按照要求回答问题。

某学校的学生公寓有14栋楼,用A~N十四个大写字母的其中一个代表楼号,每栋楼的层数为6层,用1~6六个数字表示。

每层楼有40个房间,编号为01~40。

具体表示一个宿舍房间时,用一个字母加三位数字表示,例如:

“E612”代表E楼的第六层的12房间。

软件运行时,如果输入的房间号不在上述范围内,将不予接受,并显示输入无效。

第29题:

请根据说明,划分等价类。

 

参考答案:

详细解答:

第30题:

使用等价类划分方法为该软件设计测试用例。

 

参考答案:

详细解答:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 工学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1