关于集成测试的问题
上一篇 / 下一篇 2007-01-02 10:54:33 / 个人分类:questions
查看( 1737 ) /
评论( 10 )
- fantasize 发布于2007-01-02 11:14:58
-
help
各位帮忙解决一下这个问题,先谢了
- linkalee 发布于2007-01-02 11:24:49
-
不太明白你的问题,请描述清楚一点,你是问集成测试中自顶向下方式的优点吗
- linkalee 发布于2007-01-03 12:49:59
-
我没有听到过你说的这个集成测试的优点,你是在哪里看到的,没没有详细解释吗?
- fantasize 发布于2007-01-03 13:56:58
-
自顶向下集成测试的优点:
(1)主要故障发生在程序的顶端时,有利于查出故障
(2)一旦加入I/O功能,测试用例易于形成
(3)初期的程序轮廓可以让人们看到程序的功能,增强信心
缺点:
(1)需要桩模块
(2)在I/O功能加入以前,很难描述测试用例
很难观察测试输出
(3)使人想推迟完成某些模块的测试
- linkalee 发布于2007-01-03 14:28:43
-
会不会是指加入I/O功能后,顶层模块会比较好测试,测试用例容易形成啊。
- fantasize 发布于2007-01-03 15:47:35
-
问:自顶向下集成测试的优点:
(1)主要故障发生在程序的顶端时,有利于查出故障
(2)一旦加入I/O功能,测试用例易于形成
(3)初期的程序轮廓可以让人们看到程序的功能,增强信心
缺点:
(1)需要桩模块
(2)在I/O功能加入以前,很难描述测试用例
(3)很难观察测试输出
(4)使人想推迟完成某些模块的测试
而对于自底向上集成测试的缺点中却没表明在I/O功能加入以前,很难描述测试用例
自底向上 就是从结果到开始
从结果找原因
可以使用因果图
问:"自底向上 就是从结果到开始 ",你这里所说的结果指的是什么,是实际结果还是预期结果
而且为什么自底向上就可以获得结果了,而且这个所谓的自底向上集成测试指的是从最底层的模块开始测试,对于这个是怎样可以获得它的结果的
答:功能模块: 为了实现一个功能而设计的程序模块
也就是为到达预期的输入结果而设计的功能模块的测试
软件是为了实现N多功能的
软件开发就是从最基本的功能模块开始设计的
所以说软件的开发程序:是由许多的基本的功能模块组建的
自底向上:就是从功能模块开始测试
自底向上测试是从“原子”模块(即软件结构最低层的模块)开始组装测试,因测试到较高层模块时,所需的下层模块功能均已具备,所以不再需要桩模块。
- Spark.lee 发布于2007-01-03 15:53:16
-
I F Y
你真强啊!!!!!!
- fantasize 发布于2007-01-03 16:21:06
-
哦,我晓得了,应该是这样的吧,就是自顶向下需要桩模块,也就是所谓的所要实现的功能模块(换句话说也就是如果没在I/O功能加入之前,自顶向下根本就不晓得底层模块所要实现的功能是什么),而自底向下,它所测试的是已经实现的功能模块,也就是最底层模块,所以它知道它所要实现的功能是什么。
- skinapi 发布于2007-01-10 14:38:11
-
说说我的理解:
这里所说的I/O功能应该是对应界面相关的部分,而界面在整个软件中是处于最顶层的,如果在集成测试的时候能采用自顶向下的策略,那么界面相关部分肯定要包含进来,那么设计用例时数据直接从界面输入就ok了,比较方便,如果没有界面,则需要编写驱动,稍微麻烦一点。
但需要说明的是,有没有界面跟用例的设计没有太大关系,主要是用例写起来要方便点了,所以问题中提到的测试用例容易形成应该是从用例表达上来说的。
- fantasize 发布于2007-01-12 20:35:07
-
skinapi ,呵呵,谢啦,让我对这个问题有了进一步地理解.
标题搜索
日历
|
|||||||||
日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
1 | 2 | 3 | 4 | ||||||
5 | 6 | 7 | 8 | 9 | 10 | 11 | |||
12 | 13 | 14 | 15 | 16 | 17 | 18 | |||
19 | 20 | 21 | 22 | 23 | 24 | 25 | |||
26 | 27 | 28 | 29 | 30 | 31 |
数据统计
- 访问量: 37504
- 日志数: 12
- 文件数: 50
- 建立时间: 2006-12-17
- 更新时间: 2007-08-30