三、填空题
27.常常把与分析软件开发中的各种产品相关的测试活动称为静态测试。
28.集成测试是介于单元测试和系统测试之间的测试。
29.实现接口和代码复用的有效机制是继承。
30.白盒测试是根据程序的内部逻辑来设计测试用例。
31.构造所有面向对象程序的基本单位是类。
32.边界值分析法属于黑盒测试。
33.单元测试是根据在详细设计阶段中产生的规格说明进行的。
34.程序员在编写代码时会出错,把这种错误称之为BUG。
35.在单元测试中,桩模块用来代替被测模块的子模块。
36.集成测试主要是为了发现概要设计阶段的错误码。
37.由因果图转换出来的判定表是确定测试用例的基础。
38.通常情况下,类测试驱动程序是由程序员进行开发的。
四、简答题
39.如何评估类测试的价值?
一般来说,使用如下要素来进行测试价值的评估:
(1)类本身的复杂程度;
(2)类在整个系统中的层次;
(3)开发该类测试驱动程序需要投入的成本;
(4)类本身的风险程度。
假如某个类是系统中必不可少的部分,那么即使该类的测试驱动程序的开发成本很高,也要对其进行充分的测试。可以说,类在结构中的层次越高,其测试价值就越高;类被继承的次数越多其测试价值越高,当然,这个类的执行风险就越大。
40.简述集成测试过程。
根据集成测试不同阶段的任务,可以把集成测试划分为5个阶段:
(1)制定集成测试计划;
(2)设计集成测试;
(3)实施集成测试;
(4)执行集成测试;
(5)评估集成测试;
41.简述测试用例在软件测试中的作用。
(1)指导测试的实施;
(2)规划测试数据的准备;
(3)评估测试结果的度量基准;
(4)分析缺陷的标准;
(5)编写测试脚本的“设计规格说明书”。
42.简述Junit的优点。
(1)提升程序代码质量的同时,能加快编程速度;
(2)使用简单而且免费、开发测试成本低;
(3)能够检验测试结果并立即提供反馈;
(4)可以组织成一个有层次的测试系列框架;
(5)使用Java语言开发;
(6)提升软件的稳定性。
43.如何根据等价类的划分确定测试用例?
(1)首先为等价类表中的每一个等价类分别规定一个唯一的编号;
(2)设计一个新的测试用例,使它能够尽量覆盖尚未覆盖的有效等价类。重复这个步骤,直到所有的有效等价类均被测试用例所覆盖;
(3)设计一个新的测试用例,使它仅覆盖一个尚未覆盖的无效等价类。重复这个步骤,直到所有的无效等价类均被测试用例所覆盖。
44.简述自动化测试的优点。
(1)对程序的新版本运行回归测试;
(2)可以运行更多更频繁的测试;
(3)可以进行一些手工测试难以完成或不可能完成的测试;
(4)充分地利用资源;
(5)测试具有一致性和可重复性;
(6)增强软件可靠性,缩短软件发布时间。
TEL:蒋老师17773102705
扫一扫下方二维码关注湖南自考生网微信公众号、客服咨询号,即时获取湖南自考、成考、网教最新考试资讯。
关注公众号免费拿资料
微信扫一扫咨询
微信扫一扫咨询
1、鉴于各方面资讯时常调整与变化,本网所提供的信息仅供参考,实际以考试院通知文件为准。
2、本网部分内容来源于网络,如有内容、版权等问题请与本网联系,我们将会及时处理。联系方式 :QQ(393848300)
3、如转载湖南自考生网声明为“原创”的内容,请注明出处及网址链接,违者必究!