2008年8月29日

组件测试

组件测试是将被测试应用系统的各个组件的分别进行性能测试,确保单个组件的性能达到设计指标,然后将已经通过性能测试的组件再进行测试,按照应用系统业务的需求,将组件从简单到复杂进行组合。这种测试方法适合集成了比较多组件或子系统的大型程序,如大型多人在线角色扮演的网络游戏。
满足组件测试的条件是,系统中的组件很松耦合的,可以相对独立,并可以作为一个独立的软件进行测试。组件测试适应的情况,之一是:性能测试直接对整个庞大的应用程序,没有办法执行测试,或测试的执行的效果不好。之二是:因为开发和软件复用等多方面的原因,被测试的系统中有些组件或子系统是现成的,做少量的修改就可以整合到新的系统里面,而有些组件还需要全新的开发。通过首先对组件进行测试,逐个找出系统组件内部和组件之间调用可能存在的性能问题,预先找出和解决整个系统中可能存在的“短板”,减轻项目后期的工作压力。组件测试是首先对每一个组件进行单独的性能测试,确认每一个组件的性能满足设计目标后。再按照不同的组合条件,将所有的组件进行“集成”测试,从简单的两个组件的“集成”到相对复杂的“集成”,找出定位并消除两个或两个以上子系统集成时性能互相影响的地方。直到最后系统组件的总“集成”,这个时候,就基本形成了这个被测试的应用系统。

若需转载或其他需要,请跟作者朱汉强联系。
联系邮箱:johannes_zhu@yahoo.com
广州益标软件技术有限公司为您提供高质量的软件测试和咨询服务。
欢迎访问:http://www.3rdtest.com/

没有评论: