信息系统测试模拟练习题-1解析
- 格式:doc
- 大小:81.50 KB
- 文档页数:5
信息系统测试模拟练习题-1
一、选择题(每小题2分,共20分)
1.下列特性不属于信息的特性的是()。
A.正确性B.完备性
C.无关性D.及时性
2.软件测试过程中单元测试的含义是()。
A.对软件中的各个模块进行测试
B.对软件中的各个基本过程进行测试
C.对软件中的每个子程序进行测试
D.对软件中的各个子系统进行测试
3.关于软件测试的目的,下列说法中错误的是()。
A.测试是程序的运行过程,目的在于发现错误
B.一个好的测试用例在于能够发现至今未发现的错误
C.一个成功的测试是发现了至今未发现的错误的测试
D.测试的目标是以最少的时间和人力改正软件中潜在的各种错误和缺陷
4.下列不属于软件测试原则的是()。
A.提早原则B.IPO原则
C.独立测试原则D.无错误原则
5.针对下面一个程序段:if((A>1) && (B == 0))
X = X/A;
if((A == 2)|| (X > 1))
X++;
选取测试用例:CASE 1: A=2 B=0 X=3 ,该测试用例满足了()。
A.语句覆盖B.分支覆盖
C.条件覆盖D.路径覆盖
6.召开审查会,在会中由小组成员阅读程序,以发现程序错误,同时测试员利用测试数据
人工运行程序并得出输出结果,然后由参加者对结果进行审查, 以达到测试的目的。
这种测试方法是()。
A. 人工走查
B. 代码审查
C. 软件审查
D. 错误推测法
7.下列不属于Web应用系统测试中的性能测试的是()。
A.压力测试B.连接速度测试
C.负载测试D.数据库测试
8.下面不属于Web信息系统特点的是()。
A.非持续演化性B.即时性
C.安全性D.美观性
9.下面关于软件问题报告的描述中,不正确的是()。
A.它是测试实施过程中最重要的文档
B.软件问题报告有生命周期
C.便于对软件质量进行追踪和控制
D.不需要建立软件问题报告数据库管理系统
10.在软件开发初期,即需求分析阶段制定的测试计划是()。
A. 概要测试计划
B.详细测试计划
C. 测试实施计划
D.需求分析测试计划
二、判断题(正确的划√,错的划×并说明原因,每题2分,共10分)
1.信息系统测试只需要检查和验证系统是否完成系统功能,无需从最终用户的角度进行安
全性和可用性测试。
()
2.对一个成功的软件来说,只有经过编码、测试、再编码、再测试,这样一个不断的循环
过程,才能获得较高的产品质量。
()
3.测试用例,就是以发现错误为目的而精心设计的一组测试数据和测试执行步骤。
()
4.单元测试大量采用黑盒测试方法;而通常的集成测试也只是对整个编译后的程序做基于
白盒测试的集成测试。
()
5.当具有“验证问题”职责的角色认为问题已真正得到修改或合理的解释时,状态就转移
到“解决”状态,否则就转移到“打开”状态或者“关闭”状态。
()
三、填空题(每空2分,共20分)
1.信息系统是由硬件、软件、_________、_________和人员组成的信息处理的统一体。
2.Web信息系统安全检测有两种:_________和_________。
3.大体上分以下几点对测试结果进行分析:______、缺陷和限制、建议、_______。
4.一般来说,我们可以把软件测试过程按测试的先后次序分成四个阶段进行:_________、
_________、_________和_________。
四、简答题(每小题5分,共30分)
1.在信息系统的测试中只需采用传统的软件测试技术,是否正确?为什么?
2.软件测试的对象是什么?
3.什么是黑盒测试?什么是白盒测试?二者主要有何区别?
4.设计测试用例的原则是什么?
5.什么是基于Web的信息系统?
6.简述测试计划的内容。
五、应用题(每小题10分,共20分)
1.简述软件问题报告(SPR)的处理流程。
2.某电力公司有A、B、C、D共四类收费标准,并规定,居民用电每月200度以下按A
类收费,200度以上按B类收费。
动力电以每月1万度为分界,非高峰用电不足1万度按B类收费,达到或超过1万度按C类收费。
高峰用电不足1万度按C类收费,达到或超过1万度按D类收费。
试用基于逻辑的测试方法为它设计足够的测试用例实现条件组合的完全覆盖。
参考答案
一、选择题(每小题2分,共20分)
1.C 2.A 3.D 4.D 5.A
6.A 7.D 8.A 9.D 10.A
二、判断题(正确的划√,错的划×并说明原因,每题2分,共10分)
2,3是正确的,其余是错误的。
1.原因:信息系统测试不但需要检查和验证系统是否完成系统功能,而且还要从最终用户的角度进行安全性和可用性测试。
4.原因:单元测试大量采用白盒测试方法;而通常的集成测试也只是对整个编译后的程序做基于黑盒测试的集成测试。
5.原因:当具有“验证问题”职责的角色认为问题已真正得到修改或合理的解释时,状态就转移到“解决”状态,否则就转移到“打开”状态。
而处于关闭状态的问题是具有“关闭问题”职责的角色对处于“打开”或“新建”状态的问题进行操作转移来的
三、填空题(每空2分,共20分)
1.数据库远程通信
2.入侵检测漏洞扫描
3.能力评价
4.单元测试集成测试确认测试系统测试
四、简答题(每小题5分,共30分)
1.答:不正确。
在信息系统开发的过程中,首先要按照软件工程的要求,利用传统的软件测试技术对信息系统进行测试。
但对信息系统除了要进行传统的软件测试外,由于信息系统本身的特性,信息系统测试与传统的软件测试相比还有许多不同之处。
信息系统测试不但需要检查和验证系统是否完成系统功能,而且还要从最终用户的角度进行安全性和可用性测试。
特别是由于网络的不可预见性使对信息系统的测试变得更加复杂。
2.答:需求分析、概要设计、详细设计以及编码等各阶段所得到的文档,包括需求规格说明、概要设计说明、详细设计说明以及源程序,都应该是软件测试的对象。
3.答:黑盒测试是基于产品的外部功能来规划测试,检查程序各个功能是否实现,并检查其中的错误的一种测试。
白盒测试是基于产品的内部结构来规划测试,检查程序内部操作是否按规定运行,各部分代码是否被充分覆盖一种测试。
4.答:设计测试用例基本的原则是:
(1)一个好的测试用例在于能够发现至今没有发现的错误;
(2)测试用例应由测试输入数据和与之对应的预期输出结果这两部分组成;
(3)在测试用例设计时,应当包含合理的输入条件和不合理的输入条件。
5.答:基于Web的信息系统是采用B/S模式的信息体系结构,以企业内部互联网技术为核心,以Web技术为基础的集成环境之上,它基于网络对象超连接技术,能成功地访问各种服务器以及数据库和其他文件系统。
6.答:一个测试计划应包括:产品基本情况调研、测试需求说明、测试策略和记录、测试资源配置、计划表、问题跟踪报告、测试计划的评审、结果分析等等。
五、应用题(每小题10分,共20分)
1.解:
从发现问题(创建软件问题报告)到解决问题(修复软件问题报告)的整个过程需要开发人员和测试人员协同工作,测试人员发现问题,新建问题,经过测试经理校验后,变成打
开状态,提交给开发人员进行修复,开发人员修复后,再提交给测试人员进行验证,验证通过,问题变成解决状态。
如果验证失败,这个问题重新打开。
软件问题报告的工作流程如下图所示:
2.解:
[软件问题报告的生命周期。