福建师范大学计算机科学与技术专业《软件测试技术》作业及答案2

场景法属于()范畴。

A.白盒测试

B.黑盒测试

C.蓝盒测试

D.绿盒测试

本题答案:
B
软件测试策略必须提供可以检验一小段源代码是否得以正确实现的低层测试,同时也要提供能够验证整个系统的功能是否符合用户需求的()测试。

A.中层

B.高层

C.中间层

D.都不正确

本题答案:
B
静态测试主要针对程序的()进行,检测程序结构是否符合设计要求。

A.结构

B.数据

C.层次

D.都不正确

本题答案:
A
在用户的应用环境之下,用户通过运行和使用软件,检测与核实软件实现的功能是否符合预期的要求,这种测试是()。

A.开发方测试

B.集成测试

C.白盒测试

D.用户测试

本题答案:
D
()法是穷举路径测试。

A.“白盒”

B.“黑盒”

C.“流图”

D.都不正确

本题答案:
A
介于软件开发和用户方只的测试组织测试是()。

A.中介测试

B.第三方测试

C.第四方测试

D.第一方测试

本题答案:
B
在测试中,应尽量先使用工具进行()结构分析。

A.静态

B.动态

C.静止

D.动作

本题答案:
A
()是指某个输入域的子集合。

A.边缘值

B.边界值

C.等价类

D.覆盖

本题答案:
C
黑盒测试意味着测试要在软件的()处进行。

A.接口

B.端口

C.接头

D.都不正确

本题答案:
A
每一个等价类规定()的编号。

A.一个浮动

B.一个惟一

C.两个不同

D.多个不同

本题答案:
B
软件测试的主要评测方法包括测试覆盖和()。

A.质量评价

B.质量检测

C.质量评测

D.都不正确

本题答案:
C
执行结构测试将主要使用()。

A.验证技术

B.获取技术

C.抓取技术

D.利用技术

本题答案:
A
功能测试通常也被称为()。

A.黑盒测试

B.白盒测试

C.单元测试

D.边缘值测试

本题答案:
A
所有测试策略都为开发人员提供一个测试用的模板,而且都包含下列特征:()。

A.测试从模板层开始,然后扩大延伸到整个基于计算机的系统集合中

B.不同的测试技术适用于不同的时间点

C.测试是由软件的开发人员和(对于大型系统而言)独立的测试组来管理的

D.测试和调试是不同的活动,但是调试必须能够适应任何的测试策略

本题答案:
ABCD
以下是无法对程序进行完全的测试的原因描述的是()。

A.测试所需要的输入量太大

B.测试的输出结果太多

C.软件实现的途径太多

D.软件规格说明没有一个客观标准,因为从不同的角度来看待考察软件,软件缺陷或故障的标准不同

本题答案:
ABCD
为什么说软件测试不能修复所有的软件故障?()

A.没有足够的时间进行修复

B.修复的风险交大,修复了旧的故障,可能产生更多的故障

C.不值得修复,主要是在不常用功能中的故障,或对运行影响不大的故障

D.可不算做故障的一些缺陷存在

本题答案:
ABCD
网站的测试中包括()。

A.兼容性测试

B.安全测试

C.接口测试

D.用户界面测试

本题答案:
ABCD
软件质量反映以下哪几个方面?()

A.软件需求是度量软件质量的基础

B.在各种标准中定义开发准则,用来指导软件人员用工程化的方法来开发软件

C.往往有一些隐含的需求没有明确的提出,软件质量不能得到保证

D.软件的质量没有什么用处

本题答案:
ABC
用户界面测试包括以下几个方面()。

A.导航测试

B.图形测试

C.内容测试

D.表格测试

本题答案:
ABCD
对主题层的测试应该考虑以下方面()。

A.贯彻George Miller的“72”原则,如果主题个数超过7个,就要求对有较密切属性和服务的主题进行归并

B.主题所反映的一组对象和结构是否具有相同和相近的属性和服务

C.认定的主题是否是对象和结构更高层的抽象,是否便于理解OOA结果的概貌

D.主题间的消息联系(抽象)是否代表了主题所反映的对象和结构之间的所有关联

本题答案:
ABCD
OOA阶段的测试包括()。

A.对认定的对象的测试

B.对认定的结构的测试

C.对认定的主题的测试

D.对定义的属性和实例关联的测试

本题答案:
ABCD
软件测试人员应具备下列哪些基本素质?()

A.具有良好的计算机编程基础

B.具有创新精神和超前意识

C.具有整体观念,对细节敏感

D.团队合作精神

本题答案:
ABCD
传统软件中存在的依赖关系()。

A.变量间的数据依赖

B.模块间的调用依赖

C.变量与其类型间的定义依赖

D.模块与其变量间的功能依赖

本题答案:
ABCD
按照测试技术划分,软件测试可分为()。

A.白盒测试

B.黑盒测试

C.蓝盒测试

D.绿盒测试

本题答案:
AB
服务器的测试主要是性能的测试,包括()。

A.数据库测试

B.连接速度测试

C.负载测试

D.压力测试

本题答案:
ABCD
Robot是一个面向对象的软件测试工具,主要针对Web、ERP和C/S进行功能自动化测试。()

A.错误

B.正确

测试组织管理通常包含两个方面:组织策划和组织管理。()

A.错误

B.正确

软件测试是贯穿于软件开发的部分过程。()

A.错误

B.正确

集成测试是软件调试技术的一种。()

A.错误

B.正确

LoadRunner是Mercury Interactive公司开发的一种预测系统行为和性能的负载测试工具,它可以通过模拟成千上万个用户和实施实时监测来确认和查找问题。()

A.错误

B.正确

软件生命周期中所花费用最多的阶段是软件维护。()

A.错误

B.正确

设计测试阶段要设计测试用例和测试过程,要保证测试用例完全覆盖测试需求。()

A.错误

B.正确

在制定测试计划的过程中需要十分明确计划内容,按照一定的规则方法进行。()

A.错误

B.正确

软件质量评价的目的是为了直接支持开发并获得能满足用户要求的软件。()

A.错误

B.正确

逻辑覆盖测试属于白盒测试技术。()

A.错误

B.正确

面向对象的软件开发模型中将开发过程定义为面向对象分析、面向对象设计和面向对象编程三个阶段。()

A.错误

B.正确

螺旋过程模型适合项目的后期使用,项目维护阶段。()

A.错误

B.正确

测试实时系统的第一步是独立的测试各个任务。()

A.错误

B.正确

常见的软件测试方法有单元测试、集成测试、系统测试和确认测试等。()

A.错误

B.正确

软件测试在软件生命周期,主要横跨以下两个测试阶段。第一阶段:单元测试阶段﹔第二阶段:黑盒测试阶段。()

A.错误

B.正确

使用测试工具的目的就是要提高软件测试的效率和软件测试的质量。()

A.错误

B.正确

软件自动化测试工具的自动化测试成功经验主要是指利用软件测试工具提供完整的软件测试流程的支持和各种测试的自动化实现。()

A.错误

B.正确

错误推测法的基本想法是:列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据它们选择测试用例。()

A.错误

B.正确

软件测试的目的是尽可能多的发现找出软件的缺陷。()

A.错误

B.正确

黑盒测试也称功能测试或数据驱动测试。()

A.错误

B.正确

对网站的测试包含多个方面:功能测试、性能测试(包括负载/压力测试)、用户界面测试、兼容性测试、安全测试、接口测试。()

A.错误

B.正确

链接测试必须在集成测试阶段完成。()

A.错误

B.正确

软件需求是度量软件质量的基础。()

A.错误

B.正确

在软件测试策略所包含的内容中最主要的部分有两个,一是要进行的测试过程,另外一个就是要执行的测试类型。()

A.错误

B.正确

质量保证(QA)工作通过预防、检查与改进来保证软件质量。()

A.错误

B.正确