国家开放大学(信息系统测试)真题精选.docx
- 文档编号:8817446
- 上传时间:2023-05-15
- 格式:DOCX
- 页数:18
- 大小:15.32KB
国家开放大学(信息系统测试)真题精选.docx
《国家开放大学(信息系统测试)真题精选.docx》由会员分享,可在线阅读,更多相关《国家开放大学(信息系统测试)真题精选.docx(18页珍藏版)》请在冰点文库上搜索。
国家开放大学(信息系统测试)真题精选
[单项选择题]
1、软件缺陷产生的主要原因()。
A.设计错误
B.产品说明书错误
C.编码错误
D.测试错误
参考答案:
B
[填空题]2信息系统是由硬件、软件、数据库、远程通信和人员组成的信息处理的统一体。
建立信息系统的目的是实现信息的()、调节和控制。
参考答案:
管理
[单项选择题]
3、下列特性不是信息的特性的是()。
A.正确性
B.完备性
C.无关性
D.及时性
参考答案:
C
[填空题]4在信息系统的测试中只需采用传统的软件测试技术,是否正确?
为什么?
参考答案:
不正确。
在信息系统开发的过程中,首先要按照软件工程的要求,利用传统的软件测试技术对信息系统进行测试。
但对信息系统除了要进行传统的软件测试外,由于信息系统本身的特性,信息系统测试与传统的软件测试相比还有许多不同之处。
信息系统测试不但需要检查和验证系统是否完成系统功能,而且还要从最终用户的角度进行安全性和可用性测试。
特别是由于网络的不可预见性使对信息系统的测试变得更加复杂。
[单项选择题]
5、()的基本结构是人机交互系统、模型库系统和数据库系统三个子系统的有机结合。
A.事务处理系统
B.管理信息系统
C.决策支持系统
D.指挥信息系统
参考答案:
C
[判断题]
6、在白盒测试中,如果覆盖率达到100%,就基本可以保证把所有的隐藏程序缺陷都已经揭露出来了。
参考答案:
错
[单项选择题]
7、请按照软件测试项目的实施过程,为下面的阶段排序。
()①测试执行②测试计划③测试总结④测试设计
A.②④①③
B.④②③①
C.③②④①
D.②④③①
参考答案:
A
[单项选择题]
8、请按照软件测试的先后顺序,将软件测试过程进行排序。
()①确认测试②集成测试③单元测试④系统测试
A.②①③④
B.③②①④
C.③①②④
D.③②④①
参考答案:
B
[填空题]9软件审查通常的步骤为:
()。
参考答案:
制定计划、预审、准备、审查会、返工、终审
[单项选择题]
10、请按照软件生存周期的各个阶段,为下面测试的内容进行排序。
()①需求规格说明书②源程序代码书③详细设计说明④概要设计说明书
A.①③④②
B.③②①④
C.①④③②
D.①②④③
参考答案:
C
[填空题]11说明设计一个测试用例的基本原则。
参考答案:
一个好的测试用例在于能够发现至今没有发现的错误;测试用例应由测试输入数据和与之对应的预期输出结果这两部分组成;在测试用例设计时,应当包含合理的输入条件和不合理的输入条件。
[填空题]12如果每个单元都通过了测试,把它们集成一起难道会有什么不妥吗?
集成测试是否多此一举?
参考答案:
要把N个单元集成一起肯定靠接口耦合,这时可能会产生在单元测试中无法发现的问题。
例如:
数据通过不同的接口时可能出错;几个函数关联在一起时可能达不到预期的功能;在某个单元里可以接受的误差可能在集成后被扩大到无法接受的程度。
所以集成测试是必要的,不是多此一举。
[填空题]13简述测试计划的层次,并说明各层次测试计划的主要内容。
参考答案:
一般而言,测试计划可分为三个层次。
首先是概要测试计划。
概要测试计划是软件项目实施计划中的一项重要内容,应当在软件开发初期,即需求分析阶段制定。
这项计划应当定义测试对象和测试目标;确定测试阶段和测试周期的划分;制定测试人员、软硬件资源和测试进度等方面的计划;规定软件测试方法、测试标准以及支持环境和测试工具。
第二层是详细测试计划。
详细测试计划是针对子系统在特定的测试阶段所要进行的测试工作制定的详细计划。
它详细规定了测试小组的各项测试任务、测试策略、任务分配和进度安排等。
最后一层是测试实施计划。
测试实施计划是根据详细测试计划制定的测试者的测试具体实施计划。
它规定了测试者在每一轮测试中负责测试的内容、测试强度和工作进度等。
测试实施计划是整个软件测试计划的组成部分,是检查测试实际执行情况的重要依据。
[填空题]14在生命周期中软件问题报告共包括五个状态:
()。
参考答案:
新建状态、打开状态、待验状态、解决状态、关闭状态
[单项选择题]
15、超出软件工程范围的测试是()。
A.单元测试
B.集成测试
C.确认测试
D.系统测试
参考答案:
D
[填空题]16测试用例实际上是对软件运行过程中所有可能存在的目标、()、行动、环境和结果的描述,是对客观世界的一种抽象。
参考答案:
运动
[填空题]17白盒测试过程中使用静态分析技术主要目的为:
程序逻辑和编码检查、一致性检查、接口分析、I/O规格说明分析、数据流、变量类型检查和()。
参考答案:
模块分析
[填空题]18测试设计是(),其设计得步骤分为:
识别、设计、补充、评估。
参考答案:
使用一个测试策略产生一个测试用例集的过程
[判断题]
19、测试部门与开发部门的耦合程度越密切,测试质量越有保证。
参考答案:
错
[填空题]20传统的测试模型对面向对象软件不再适用,原因是什么?
参考答案:
面向对象程序的结构不再是传统的功能模块结构,作为一个整体,原有集成测试所要求的,逐步将所开发的模块搭建在一起进行测试的方法已成为不可能。
而且,面向对象软件抛弃了传统的开发模式,对每个开发阶段都有不同以往的要求和结果,已经不可能用功能细化的观点来检测面向对象分析和设计的结果。
因此,传统的测试模型对面向对象软件已经不再适用。
[判断题]
21、基于实现的测试设计,根据对源代码的分析开发测试用例,它和白盒测试设计是同义的。
参考答案:
对更多内容请访问《睦霖题库》微信公众号[判断题]
22、系统可靠性并不是在系统运行时才需要关注,而是在系统分析、设计、编码和实施的开发过程中,通过测试过程实现的。
参考答案:
对
[填空题]23压力测试必须对Web服务应用四个基本条件进行有效的压力测试,这四个基本条件为:
重复、()、量级和随机变化。
参考答案:
并发
[单项选择题]
24、从测试的要求来讲,如果想让测试完成的效果更好,测试部门与开发部门的关系最好是下面四种中的()。
A.测试组织与开发组织为同一公司同一部门同一小组,但测试人员与开发人员为不同人员。
B.测试组织与开发组织为同一公司,但不在同一部门。
C.测试组织与开发组织为不同公司。
D.测试组织与开发组织为同一公司同一部门同一小组,并且测试人员与开发人员为同一组人员,即开发人员测试自己的程序。
参考答案:
C
[判断题]
25、文件完整性检查系统具有相当的灵活性,可以配置成为监测系统中所有文件或某些重要文件。
参考答案:
对
[单项选择题]
26、将基于功能的和基于实现的测试设计结合在一起的测试,我们称这种测试为()。
A.基于故障的测试
B.灰盒测试
C.黑盒测试
D.白盒测试
参考答案:
B
[填空题]27什么是基于Web的信息系统?
参考答案:
基于Web的信息系统是采用Browser/Server模式的信息体系结构,以企业内部互联网技术为核心,以Web技术为基础的集成环境之上,它基于网络对象超连接技术,能成功地访问各种服务器以及数据库和其他文件系统。
[单项选择题]
28、在软件开发初期,即需求分析阶段制定的测试计划是()。
A.详细测试计划
B.概要测试计划
C.需求分析测试计划
D.测试实施计划
参考答案:
B
[填空题]29说明基于主机的入侵检测系统的优缺点。
参考答案:
基于主机入侵检测系统的优点:
(1)主机入侵检测系统对分析“可能的攻击行为”非常有用。
(2)主机入侵检测系统通常情况下比网络入侵检测系统误报率要低,因为检测在主机上运行的命令序列比检测网络数据流更简单,系统的复杂性也少得多。
(3)主机入侵检测系统可部署在那些不需要广泛的入侵检测、传感器与控制台之间的通信宽带不足的情况下。
主机入侵检测系统在不使用诸如“停止服务”、“注销用户”等响应方法时风险较少。
基于主机入侵检测系统的弱点:
(1)主机入侵检测系统安装在需要保护的设备上。
(2)主机入侵检测系统的另一个问题是它依赖于服务器固有的日志与监视能力。
如果服务器没有配置日志功能,则必需重新配置,这将会给运行中的业务系统带来不可预见的性能影响。
(3)全面部署主机入侵检测系统代价较大,企业中很难将所有主机用主机入侵检测系统保护,只能选择部分主机保护。
那些未安装主机入侵检测系统的机器将成为保护的盲点,入侵者可利用这些机器达到攻击目标。
(4)主机入侵检测系统除了监测自身的主机以外,根本不监测网络上的情况。
对入侵行为的分析的工作量将随着主机数目增加而增加。
[填空题]30一个典型的测试用例应该包括下列详细信息:
测试目标、待测试的功能、测试环境及条件、测试日期、()、预期的输出和评价输出结果的准则。
参考答案:
测试输入、测试步骤
[判断题]
31、与双绞线、同轴电缆不同的是,光缆不发射能量,因此对于防止窃听很有效果,用光缆传输也是安全性最好的。
参考答案:
对[判断题]
32、文件的数字信息可以通过Hash函数计算得到。
不管文件长度如何,它的Hash函数计算结果是一个固定长度的数字。
参考答案:
对
[单项选择题]
33、代码审查作为一种人工测试技术,以通过召开代码审查会的方式进行。
下面请按照代码审查会的过程进行排序。
()①请程序员逐个语句地讲述程序的逻辑结构。
其间大家提出问题以断定是否存在错误。
②把已查出的错误清单交给程序员。
如果发现的错误很多,或发现有的错误需要对程序做重大更改,那么组织者就应做出安排,以便在这些错误得到修复之后重新进行会议审查。
③根据常见程序错误检查清单分析程序。
④组织者把被审查的程序清单和设计规范分发给小组的其他成员,要求他们熟悉这些材料。
A.②④①③
B.④①③②
C.④③②①
D.③④①②
参考答案:
B
[判断题]
34、网络入侵检测系统发生故障不会影响正常业务的运行,但部署一个网络入侵检测系统的风险比主机入侵检测系统的风险要高一些。
参考答案:
错
[判断题]
35、SSL协议建立在可靠的网络层协议(IP)之上,而与应用层协议无关。
应用层协议(例如:
HTTP,FTP,TELNET等)通常能透明地建立于SSL协议之上。
参考答案:
错
[单项选择题]
36、软件测试的目的是()。
A.为了说明软件中没有缺陷
B.减少软件缺陷
C.发现软件缺陷
D.为了说明提高软件产品的质量可以依赖软件测试
参考答案:
C[填空题]37据传输加密技术主要是对传输中的()进行加密,常用的有链路加密、节点加密和端到端加密三种方式。
参考答案:
数据流
[单项选择题]
38、下列不属于人工测试方法的是()。
A.软件审查
B.代码审查
C.人工走查
D.计算机运行程序
参考答案:
D
[填空题]39问控制是网络安全防范和保护的主要策略,它的主要任务是()。
参考答案:
保证网络资源不被非法使用和访问
[填空题]40TEMPEST技术是指(),这种技术是物理安全策略的一个主要问题。
参考答案:
抑制和防止电磁泄漏
[单项选择题]
41、对Web服务系统进行测试时,要让它们以某种特定的方式运行代码,这种测试超越了功能验证测试,目的是要弄清楚被测试的Web服务是不是不仅能做我们认为它能做的事,而且在超出正常的情况下仍然能够继续正常运行。
这种测试是()。
A.连接速度测试
B.压力测试
C.负载测试
D.可用性测试
参考答案:
B
[填空题]42漏洞扫描按功能可分为:
()、网络漏洞扫描和数据库漏洞扫描。
参考答案:
系统漏洞扫描
[判断题]
43、信息系统的测试中只需采用传统的软件测试技术。
参考答案:
对
[填空题]44客户端兼容性测试包括的内容为:
平台测试、浏览器测试、分辨率测试、连接速率测试、打印机测试和()。
参考答案:
组合测试
[判断题]
45、软件缺陷的产生主要源自编码错误。
参考答案:
错
[填空题]46性能测试包括以下内容:
压力测试、连接速度测试和()。
参考答案:
负载测试
[填空题]47Web应用系统测试通常包括:
功能测试、性能测试、可用性测试、安全性测试、系统兼容性测试和()。
参考答案:
接口测试
[判断题]
48、如果每个单元都通过了测试,那么把它们集成一起就完成了测试工作。
参考答案:
错
[填空题]49绝大多数Web应用系统中都可能拥有六种属性:
网络集约性、内容驱动性、持续演化性、即时性、安全性以及()。
参考答案:
美观性
[判断题]
50、长期的测试工作经验表明,大量的错误都是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部。
参考答案:
错
[填空题]51变量的命名规则一般规定如下:
变量名的长度不多于40个字符,第一个字符必须为英文字母,其他字母可以英文字母、数字以及下划线的任意组合。
请用等价分类法设计测试用例。
参考答案:
(一)划分等价类
(二)设计测试用例[填空题]52某商场在“五一”期间,顾客购物时收费有4种情况:
普通顾客一次购物累计少于100元,按A类标准收费(不打折),一次购物累计多于或等于100元,按B类标准收费(打9折);会员顾客按会员价格一次购物累计少于1000元,按C类标准收费(打8折),一次购物累计等于或多于1000元,按D类标准收费(打7折)。
测试对象是按以上要求计算顾客收费模块,按照路径覆盖法设计测试用例。
参考答案:
①被测模块的程序流程图②按照路径覆盖法设计测试用例如下:
是会员,累计消费900元,覆盖路径127是会员,累计消费2000元,覆盖路径128不是会员,累计消费80元,覆盖路径134不是会员,累计消费300元,覆盖路径135
[单项选择题]
53、下列说法不正确的是()。
A.测试不能证明软件的正确性
B.测试员需要良好的沟通技巧
C.质量管理与测试属于一个层次的概念
D.成功的测试是发现了错误的测试
参考答案:
B
[填空题]54简述使用边界值分析法选择测试用例时应该遵循的原则。
参考答案:
使用边界值分析法选择测试用例时,应遵循以下几条原则:
(1)如果输入条件规定了值的范围,则应取刚达到这个范围的边界值,以及刚刚超过这个范围边界的值作为测试输入数据。
(2)如果输入条件规定了值的个数,则用最大个数,最小个数,比最大个数多1,比最小个数少1的数作为测试数据。
(3)根据规格说明和每个输出条件,使用前面的原则。
(4)根据规格说明和每个输出条件,使用前面的原则。
(5)如果程序的规格说明给出的输入域或输出域是有序集合(如有序表、顺序文件等),则应选取集合的第一个元素和最后一个元素作为测试用例。
(6)如果程序中使用了一个内部数据结构,则应当选择这个内部数据结构的边界上的值作为测试用例。
(7)分析规格说明,找出其它可能的边界条件。
[单项选择题]
55、集成测试时,能较早发现底层模块接口错误的测试方法为()。
A.自顶向下渐增式测试
B.自底向上渐增式测试
C.非渐增式测试
D.系统测试
参考答案:
B
[填空题]56简述代码审查与人工走查的区别与联系。
参考答案:
代码审查以通过召开代码审查会的方式进行。
代码审查小组通常由四人组成,其中有一个是组织者,一般是由能力较强的程序员担任,但他不能是被审查程序的作者。
组织者负责为代码审查会分发材料,安排并主持会议,记录所有已查出的错误,并且保证这些错误随之得以改正。
小组的其余成员通常是被审查程序的设计者或程序员。
另外,审查小组还需要一个测试领域的专家;人工走查与代码审查一样,采用召开审查会的方式,在会中由小组成员阅读程序,以发现程序错误。
人工走查与代码审查的不同之处在于,在人工走查会上除了阅读程序外,还需要由测试员利用测试数据人工运行程序并得出输出结果,然后由参加者对结果进行审查,以达到测试的目的。
[单项选择题]
57、关于白盒法覆盖程度的论述中正确的是()。
A.语句覆盖:
选择测试用例使程序中每条语句至少被执行一次
B.判定覆盖:
选择测试用例使程序中每个判定至少都获得2次“真”值和一次“假”值
C.条件覆盖:
选择测试用例使每个条件都满足
D.条件组合覆盖:
将所有的判定条件的都组合起来执行
参考答案:
A
[填空题]58为什么说软件测试是软件开发中不可缺少的重要一环,但不是软件质量保证的安全网?
参考答案:
软件测试是软件开发中不可缺少的重要一环,原因是:
测试的工作量约占整个项目开发工作量的40%左右,几乎一半。
如果是关系到人的生命安全的软件,测试的工作量还要成倍增加。
软件测试代表了需求分析、设计、编码的最终复审。
软件测试不是软件质量保证的安全网,因为软件测试只能发现错误,不能保证没有错误。
[填空题]59面向对象测试包括:
面向对象分析的测试、面向对象设计的测试、面向对象编程的测试、面向对象单元测试、()、面向对象系统测试。
参考答案:
面向对象集成测试
[判断题]
60、缺陷跟踪系统只针对对测试人员来使用。
参考答案:
错
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 国家 开放 大学 信息系统 测试 精选