《信息系统测试》简答题题库与参考答案

《信息系统测试》简答题题库与参考答案
《信息系统测试》简答题题库与参考答案

《信息系统测试》简答题题库与参考答案

17.信息系统的测试中只需采用传统的软件测试技术,是否正确?为什么?

答:不正确。(2分)

在信息系统开发的过程中,首先要按照软件工程的要求,利用传统的软件测试技术对信息系统进行测试(2分),但对信息系统除了要进行传统的软件测试外,由

于信息系统本身的特性,信息系统测试与传统的软件测试相比还有许多不同之处(2分),信息系统测试不但需要检查和验证系统是否完成系统功能,而且还要从

最终用户的角度进行安全性和可用性测试,特别是由于网络的不可预见性使对信息系统的测试变得更加复杂(2分).

18.如果每个单元都通过了测试,把它们集成一起难道会有什么不妥吗?集成测试是否多此一举?

答:要把N个单元集成一起肯定靠接口耦合,这时可能会产生在单元测试中无

法发现的问题(3分)。例如:数据通过不同的接口时可能出错;几个函数关联在

一起时可能达不到预期的功能;在某个单元里可以接受的误差可能在集成后被扩大到无法接受的程度(2分)。所以集成测试是必要的,不是多此一举(3分),

17.软件测试的对象是什么?

答:需求分析、概要设计、详细设计以及编码等各阶段所得到的文档(4分),包

括需求规格说明、概要设计说明、详细设计说明以及源程序(4分),都应该是软

件测试的对象。

18.什么是黑盒测试?什么是白盒测试?

答:黑盒测试是基于产品的外部功能来规划测试,检查程序各个功能是否实现,并检查其中的错误的一种测试(4分)。

白盒测试是基于产品的内部结构来规划测试,检查程序内部操作是否按规定运行,各部分代码是否被充分覆盖一种测试(4分).

19.什么是Web信息系统?

答:Web信息系统就是在一台服务器上运行Web应用的服务器端程序(3分) ,从而使与服务器建立连接的所有客户机都能共享的使用Web应用系统提供的内容

和功能(5分) 。

20.设计测试用例的原则是什么?

答:设计测试用例基本的原则是:

(1)一个好的测试用例在于能够发现至今没有发现的错误(2分);(2)测试用例应由测试输入数据和与之对应的预期输出结果这两部分组成(3分);(3)在测试用例设计时,应当包含合理的输人条件和不合理的输人条件(3分),

17.信息系统的测试中只需采用传统的软件测试技术,是否正确?为什么?

答:不正确(2分),在信息系统开发的过程中,首先要按照软件工程的要求,利用传统的软件测试技术对信息系统进行测试(2分),但对信息系统除了要进行传统的软件测试外,由于信息系统本身的特性,信息系统测试与传统的软件测试相比还有许多不同之处(2分),信息系统测试不但需要检查和验证系统是否完成系统功能,而且还要从最终用户的角度进行安全性和可用性测试。特别是由于网络的不可预见性使对信息系统的测试变得更加复杂(2分)。

18.简述测试计划的内容

答:一个测试计划应包括:产品基本情况调研、测试需求说明、测试策略和记录、测试资源配置、计划表、问题跟踪报告、测试计划的评审、结果分析等等(共8分,对1个得1分),

19.简述设计测试用例的原则。

试输人步骤和与之对应的预期输出结果这两部分组成(3分);在测试用例设计时,应当包含合理的输人条件和不合理的输人条件(3分),

20.由于单元测试要写测试驱动程序,非常麻烦,能否等到整个系统全部开发完后,再集中精力进行一次性地单元测试呢?

答:不能这样做(2分),因为如果这样做,在开发过程中,缺陷会越积越多并且分布得更广、隐藏得更深,反而导致测试与改错的代价大大增加(2分)。最糟糕的是无法估计测试与改错的工作量,使进度失去控制(2分),因此为图眼前省事面省略单元测试或者“偷工减料”,是“得不偿失”的做法(2分),

26.在信息系统的测试中只需采用传统的软件测试技术,是否正确?为什么?

答:不正确。在信息系统开发的过程中,首先要按照软件工程的要求,利用传统的软件测试技术对信息系统进行测试,但对信息系统除了要进行传统的软件测试外,由于信息系统本身的特性,信息系统测试与传统的软件测试相比还有许多不同之处,信息系统测试不但需要检查和验证系统是否完成系统功能,而且还要从最终用户的角度进行安全性和可用性测试。特别是由于网络的不可预见性使对信息系统的测试变得更加复杂。

27.由于单元测试要写测试驱动程序,非常麻烦,能否等到整个系统全部开发完后,再集中精力进行一次性地单元测试呢?

答:不能这样做。因为如果这样做,在开发过程中,缺陷会越积越多并且分布得更广、隐藏得更深,反而导致测试与改错的代价大大增加。最糟糕的是无法估计测试与改错的工作量,使进度失去控制。因此为图眼前省事而省略单元测试或者“偷工减料”,是“得不偿失”的做法。

28.在黑盒测试中,什么是等价类划分?请简单解释之。

答:等价类划分是一种典型的黑盒测试方法。使用这一方法时,完全不考虑程序的内部结构,只依据程序的需求规格说明书来设计测试用例。

由于采用穷举测试方法测试数据数量过于庞大,给测试带来困难,促使我们在大量的可能测试数据中选取其中一部分作为测试用例。等价类划分方法把所有可能的输人数据,即程序的输人城划分成若干部分,然后从每一部分中选取少数有代表性的数据作为测试用例。使用这一方法设计测试用例要经历划分等价类(列出有效等价类和无效等价类)和选取测试用例两个步骤

29.什么是基于Web的信息系统?

答:基于Web的信息系统是采用Browser/Server模式的信息体系结构,以企业内部互联网技术为核心,以Web技术为基础的集成环境之上,它基于网络对象超连接技术,能成功地访问各种服务器以及数据库和其他文件系统

30.简述测试方案的设计步骤。

答:

(1)识别:模型化并分析被测系统的功能;

(2)设计:依据外部观察设计测试用例;

(3)补充:依据代码分析、猜测和用启发式的方式研究添加测试用例;(4)评估:给出每一个测试用例的预期结果,或者选择一种方法评估每一个测试用例是否通过或未通过测试。

相关主题
相关文档
最新文档