信息系统测试辅导与练习答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
信息系统测试辅导与练习答案
第1章概论
选择题(选择一个正确的答案代号填入括号中)
1.下列特性不是信息的特性的是(C)。
A.正确性B.完备性
C.无关性D.及时性
2.传统的软件测试把软件测试过程分成单元测试、集成测试、(B )和系统测试。
A.过程测试B.确认测试
C.压力测试D.安全测试
3.信息系统发展成为管理信息系统,是因为信息系统的功能集中于(D )。
A.对管理信息进行处理B.对生产管理进行控制
C.进行信息处理和信息传输D.提供信息和支持决策
4.管理信息系统最重要的内部信息来源是(A )。
A.事务处理系统B.决策支持系统
C.数据处理系统D.管理信息系统本身
5.决策支持系统的基本结构是三个子系统的有机结合,下列不是其子系统的是(D )。
A.人机交互系统B.数据库系统
C.模型库系统D.事务处理系统
6.用来支持操作管理层人员的日常活动的信息系统是(B )。
A.指挥信息系统B.事务处理系统
C.管理信息系统D.决策支持系统
7.在信息系统的开发过程中,选择与规划最佳解决方案属于(D )。
A.系统实施B.系统维护
C.系统分析D.系统设计
填空题
1.信息主要有以下几个特性:正确性、完备性、相关性、及时性。
2.信息系统是由硬件、软件、数据库、远程通信和人员组成的信息处理的统一体。
3.建立信息系统的目的是实现信息的管理、调节和控制。
4.信息系统的基本功能可以归纳为:信息收集、信息处理、信息存储、信息传输和信息输出。
5.信息系统测试分为:负载测试、压力测试、用户界面测试、兼容性测试、安全测试和接口测试。
6.决策支持系统通常由三部分组成,即人机交互系统、模型库系统、数据库系统。
7.信息系统的开发过程包括五个阶段:系统调查、___系统分析____、系统设计、___系统实施____和__系统维护_____。
8.系统调查报告由高层管理者和用户进行审查,一旦系统调查阶段的成果被管理层和用户接受,系统开发就进入了系统分析阶段。
9.软件公司和许多其他组织通常根据系统维护中的变更量来确定维护的类型。维护的类型包括:微笑改进、修补、版本发布、版本。
判断题(从下列叙述中选择正确的叙述,在括号中划上√;对于你认为是错误的叙述要划上⨯并说明原因。)
1.数据是人们对原始事实进行加工处理以后得到的结果。(⨯)
这里描述的是信息,不是数据。
2.信息系统测试只需要检查和验证系统是否完成系统功能,无需从最终用户的角度进行安全性和可用性测试。(⨯)
信息系统测试两方面都需要进行检查。
3.管理信息系统主要用来支持操作管理层人员的日常活动。(⨯)
用来支持操作管理层人员日常活动的是事务处理系统。
4.管理信息系统是决策支持系统的发展与深化,为企业的某些问题作出决策。(⨯)说反了,决策支持系统是管理信息系统的发展与深化,为企业的某些问题作出决策。5.在信息系统的开发过程中,系统设计的任务是维护及修改系统以使它可持续地满足不断变化的业务需求。(⨯)
这里说的是系统维护的任务。
简答题
1.什么是数据?什么是信息?简述它们之间的区别。
答:
数据是可以被记录、通信和识别的符号,用来描述客观事物的原始事实。
信息是按特定方式组织在一起的事实的集合,信息已经具有了超出客观实物原始事实本身的额外价值和含义。
信息和数据的区别是:数据只是简单的原始事实,而信息则是人们对原始数据进行加工处理以后得到的结果,是人们做出决策的依据。
2.在信息系统的测试中只需采用传统的软件测试技术,是否正确?为什么?
答:
不正确。
在信息系统开发的过程中,首先要按照软件工程的要求,利用传统的软件测试技术对信息系统进行测试。但对信息系统除了要进行传统的软件测试外,由于信息系统本身的特性,信息系统测试与传统的软件测试相比还有许多不同之处。信息系统测试不但需要检查和验证系统是否完成系统功能,而且还要从最终用户的角度进行安全性和可用性测试。特别是由于网络的不可预见性使对信息系统的测试变得更加复杂。
3.简述管理信息系统的特点。
答:
管理信息系统能够帮助管理者实现企业目标,向管理者提供信息及其反馈,使他们将现有结果与预定目标进行比较,确定问题所在,寻求改善的途径和机会。但是它只是一种辅助管理系统,面对一些复杂的决策问题时往往显得无能为力。
第2章软件测试基础
选择题(选择一个正确的答案代号填入括号中)
1.导致软件缺陷的最大原因是(A )。
A.产品说明书错误B.设计错误
C.编码错误D.测试错误
2.关于软件测试的目的,下列说法中错误的是(D )。
A.测试是程序的运行过程,目的在于发现错误
B.一个好的测试用例在于能够发现至今未发现的错误
C.一个成功的测试是发现了至今未发现的错误的测试
D.测试的目标是以最少的时间和人力改正软件中潜在的各种错误和缺陷
3.下列测试方法不属于人工测试的是(D )。
A.软件审查B.代码审查
C.人工走查D.计算机运行程序
4.软件测试方法中,黑盒测试法和白盒测试法是常用的方法,其中白盒测试法主要用于测
试(D )。
A.结构合理性B.软件外部功能
C.程序正确性D.程序内部逻辑
5.下列测试属于白盒测试方法的是( C )。
A.等价类划分B.边界值分析
C.条件覆盖D.因果图
6.软件测试过程中单元测试的含义是(A )。
A.对软件中的各个模块进行测试
B.对软件中的各个基本过程进行测试
C.对软件中的每个子程序进行测试
D.对软件中的各个子系统进行测试
7.下列测试在系统测试阶段进行的是( C )。
A.有效性测试B.验收测试
C.可靠性测试D.α测试与β测试
8.( A )不是单元测试要解决的问题。
A.性能测试B.模块接口
C.出错处理D.边界条件
9.下列不属于软件测试基本原则的是(B )。
A.关键是注重测试用例的选择
B.选择尽可能多的测试用例
C.尽量不由程序设计者进行测试
D.充分注意测试中的群集现象
10.下列说法错误的是(D )。
A.黑盒测试不能测试程序内部特定部位
B.白盒测试无法检测程序的外部特性
C.如果规格说明书有错误,则黑盒测试无法发现错误
D.白盒测试能对未实现的程序部分进行测试
11.下列说法正确的是( A )。
A.验收测试是以用户为主的测试,软件开发人员和质量保证人员也应参加,并由用户