原帖由 wang_nning 于 2007-12-14 17:07 发表
1.集成测试与系统测试
集成测试是将已经分别通过测试的单元按设计要求组合起来再进行测试,以检查这些单元接口是否存在问题。
系统测试一般由若干个不同测试组成,目的是充分运行系统,验证系统各部件能否正常工作并完成所赋予的任务。
原帖由 测试有前途 于 2007-12-14 17:21 发表
非常感谢楼上的一些解答,小弟还有点困惑,希望再能解答一下。
我现在最困惑的集成测试中的模块概念以及系统测试中的系统概念:
集成测试对象是什么?
是模块?这里的模块又是什么概念,是指单个软件程序吗?如果是的话,应该也有界面测试。
系统测试对象是什么?
是系统?那是否可以理解为项目(包含1个或多个软件程序组网一套系统)
对于接口测试,系统测试阶段通常是图形用户接口(GUI)?但是有点困惑,除此之外与外部的其他软件实体的接口难道就不属于接口测试了吗?举个例子,比如SGIP短消息协议,这协议有一部分肯定是包含在功能测试内,但是对于该协议,也会存在未遍历的协议消息,这些用例就应该属于接口测试了,我是这么理解的。
此外:
接口测试的概念又是什么呢?
原帖由 puchonghui 于 2007-12-16 18:37 发表
集成测试就是根据各个单元的调用关系(调用关系主要依据概要设计),将他们组装成子系统或者系统来进行测试
通常我们说的集成测试总是在单元测试的基础上进行的
原帖由 测试有前途 于 2007-12-17 10:26 发表
恩 感谢楼上的一些解释
同时对于楼上所提的上面这句话,我又困惑了,集成测试是在单元测试的基础上,组装成子系统或系统测试来进行测试;
上述子系统或系统的划分,应该是若系统里只由一个软件程序构成的话,上述就可以这么理解,
集成测试就是根据各个单元的调用关系(调用关系主要依据概要设计),将他们组装成系统来进行测试
这点与我们所讲的系统测试,区别在与哪里呢?
原帖由 yuetiantian 于 2009-7-23 14:47 发表
难道这里的回答只能是ctrl c和ctrl v么?
不要被集成测试的名字骗了,软件开发和软件测试密不可分,测试几乎所有的阶段和开发都有阶段相对应,所以要了解各测试阶段都做了什么,首先要明白它以什么为基础为参照, ...
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) | Powered by Discuz! X3.2 |