测试项目过程 - 集成测试概念
2009-10-12 07:58
197 查看
我们上一讲说过了单元测试的概念,接下来我们就应该来说说集成测试。说到集成测试,大家有可能说,这个概念还要说么,不就是功能模块相互组合一下以后进行的测试,最后还有些和外部系统的接口什么的测一下。乍一听似乎是对的。其实说到了一部分集成测试的工作,其实还是不准确的。我们首先来了解一下集成测试的官方概念。
“集成测试就是将已分别通过测试的单元按照设计的要求组合起来再进行的测试,以检查这些单元之间的接口是否存在问题。”从这个定义中我们应该理解几部分信息,其一:什么时候开始做集成测试?是在所有要做集成测试的单元都通过了单元测试;其二:集成测试测什么?集成测试是测单元与单元之间的接口,而不是测单元内部。理解了这两点我们基本就对集成测试的概念有了了解。如果思考比较深刻的朋友,就会问题,我们怎么进行集成测试?这个问题问的很好。一般情况下,将一个个单元加入到集成测试中来的方式进行的。在这里举个例子:比如现在有四个方法,他们需要被同一个页面上的按钮调用,那我们怎么来做集成测试能,首先先把在这个按钮的单击事件中调用第一个方法,测试这个方法的运行结果集是不是能够传给这个按钮的单击事件,测试其相关问题,然后再增加第二个方法。以这样的方法一次类推完成集成测试。说道这里我们应该清楚了集成测试的概念及测试套路。
这个时候有的朋友要问了,我作了一段时间的测试,怎么没有发现公司要做集成测试呢?其实按现在一般的公司,都很少做集成测试,原因在于一般都是一个人做某个模块,从底层做到页面。这样的方式,开发人员不会特意去将单元和集成分离。都是一起做掉了。按照大部分开发人员的想法,那样耗时耗力。这对于时间紧,任务中的项目来说是有一定道理的。但同时对开发人员提出了一些要求,那就是要很强的能力,不然的话很可能在底层埋下很严重的bug。在一些大的公司或者大项目里面大部分会用到分层开发模式,在这样的模式下通常都是要进行集成活动和集成测试的。这也是为什么现在很少有公司用集成测试的原因。而对于我们搞测试的,要在项目中给项目经理以提示,使他们能够充分的了解集成测试,从而根据项目情况来正确的判读是否需要集成测试。
http://www.51qa.net/Item/503.aspx
“集成测试就是将已分别通过测试的单元按照设计的要求组合起来再进行的测试,以检查这些单元之间的接口是否存在问题。”从这个定义中我们应该理解几部分信息,其一:什么时候开始做集成测试?是在所有要做集成测试的单元都通过了单元测试;其二:集成测试测什么?集成测试是测单元与单元之间的接口,而不是测单元内部。理解了这两点我们基本就对集成测试的概念有了了解。如果思考比较深刻的朋友,就会问题,我们怎么进行集成测试?这个问题问的很好。一般情况下,将一个个单元加入到集成测试中来的方式进行的。在这里举个例子:比如现在有四个方法,他们需要被同一个页面上的按钮调用,那我们怎么来做集成测试能,首先先把在这个按钮的单击事件中调用第一个方法,测试这个方法的运行结果集是不是能够传给这个按钮的单击事件,测试其相关问题,然后再增加第二个方法。以这样的方法一次类推完成集成测试。说道这里我们应该清楚了集成测试的概念及测试套路。
这个时候有的朋友要问了,我作了一段时间的测试,怎么没有发现公司要做集成测试呢?其实按现在一般的公司,都很少做集成测试,原因在于一般都是一个人做某个模块,从底层做到页面。这样的方式,开发人员不会特意去将单元和集成分离。都是一起做掉了。按照大部分开发人员的想法,那样耗时耗力。这对于时间紧,任务中的项目来说是有一定道理的。但同时对开发人员提出了一些要求,那就是要很强的能力,不然的话很可能在底层埋下很严重的bug。在一些大的公司或者大项目里面大部分会用到分层开发模式,在这样的模式下通常都是要进行集成活动和集成测试的。这也是为什么现在很少有公司用集成测试的原因。而对于我们搞测试的,要在项目中给项目经理以提示,使他们能够充分的了解集成测试,从而根据项目情况来正确的判读是否需要集成测试。
http://www.51qa.net/Item/503.aspx
相关文章推荐
- 测试项目过程 - 单元测试概念
- 测试项目过程 - 系统测试概念
- 项目管理实施流程(六)集成测试和系统测试
- 单元测试,集成测试,系统测试,验收测试,回归测试的概念
- 项目管理:规范化的过程及关键概念
- 谈项目管理和软件测试过程
- [测试教训]项目测试过程的问题及反思与改进
- 互联网项目开发过程中的测试分类
- ISTQB AL-TA/TTA连载系列16:测试过程中的项目风险监控
- 【转】测试过程管理案例6---如何做项目的测试经理?
- 谈项目管理和软件测试过程
- libgdx测试demo项目编译过程
- 软件项目管理实践(上)--项目管理的概念及项目的过程管理
- 测试项目过程-项目团队组建
- 一、问题 MyEclipse怎么导出可运行的jar包。 二、测试环境 MyEclipse V8.6 三、操作过程 1、java项目没有导入第三方jar包的情况 这时候打包就比较简单: ①首先在MyE
- 软件测试之集成测试过程
- SpringBoot系列三:SpringBoot基本概念(统一父 pom 管理、SpringBoot 代码测试、启动注解分析、配置访问路径、使用内置对象、项目打包发布)
- 测试驱动的项目管理概念文档
- 项目测试过程Bug之平均测试
- 性能测试基本概念简介(《软件性能测试过程详解与安全剖析》、《性能测试进阶指南》)