测试面向对象软件时,单元测试、集成测试和确认测试各有哪些新特点?

  • A+

答案查询网公众号已于近期上线啦

除基本的文字搜题外,准备上线语音搜题和拍照搜题功能!微信关注公众号【答案查询网】或扫描下方二维码即可体验。

(1)【◆题库问题◆】:[问答题] 测试面向对象软件时,单元测试、集成测试和确认测试各有哪些新特点?

【◆参考答案◆】:
单元测试是在类层面上的测试。由于继承和复合,类(或对象)在很多情况下已不再是单纯意义上的单个操作了。因此,具体的测试将在所有与该操作有关的每个子类语境中进行。
集成测试由于面向对象软件中类的成分的直接和间接交互,使得传统测试方法已经失去意义。因此有两种策略可供选择:基于线程的测试和基于使用的测试。
确认测试与传统确认测试一样,仍然关注于用户可见的动作和用户可识别的系统输出,但是,基于场景的测试总是主宰面向对象系统的确认测试。

(2)【◆题库问题◆】:[填空题] 对于一个有n个顶点的完全无向图,其邻接矩阵中值为0的元素共有()个。

【◆参考答案◆】:n

(3)【◆题库问题◆】:[问答题] 顺序图在分析阶段的作用是什么?

【◆参考答案◆】:顺序图描述了一组交互对象间的交互方式,它表示完成某项行为的对象和这些对象之间传递消息的时间顺序。

(4)【◆题库问题◆】:[填空题] 顶点个数为10的完全无向图中共有()条无向边。

【◆参考答案◆】:45

(5)【◆题库问题◆】:[问答题] 软件环境资源的特征有哪些?它们对制定软件计划都有哪些意义?

【◆参考答案◆】:每一类资源都有四个特征:资源描述、可用性说明和资源提供的时间、资源使用的延续时间。可以为制定软件计划估算软件开发所需的资源。

(6)【◆题库问题◆】:[名词解释] 软件工程环境

【◆参考答案◆】:
美国国防部在STARS计划中定义如下:"软件工程环境是一组方法、过程及计算机程序(计算机化的工具)的整体化构件,他支持从需求定义、程序生成知道维护的整个软件生存期"。

(7)【◆题库问题◆】:[名词解释] 回归测试

【◆参考答案◆】:
指错误被修正后或软件功能、环境发生变化后进行的重新测试。回归测试的困难在于不好确定哪些内容应当被重新测试。

(8)【◆题库问题◆】:[问答题] 请说明为什么模块控制的宽度和深度要适度。

【◆参考答案◆】:深度过大表示分工过细,而宽度过大则表示系统复杂度大,所以模块控制的宽度和深度要适度。

(9)【◆题库问题◆】:[单选] 以下说法不符合XML语法规则的是()
A.标记头和标记末的大小写一致
B.元素之间要正确嵌套
C.每个XML文档只能有一个根元素
D.每个XML为你当可以有多个根元素

【◆参考答案◆】:D

(10)【◆题库问题◆】:[单选] 画软件结构图时应注意调用关系只能()。
A.从上到下
B.从下到上
C.从左到右
D.从右到左

【◆参考答案◆】:A

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: