新闻动态
软件集成测试策略
http://sytm.net 发布日期:2014/3/13 17:47:11

软件开发中,不管采用什么样的模式,系统的开发总是从一个一个小的软件单元做起的,这些软件单元只有经过集成才能形成一个有机的整体。所以,所有的软件项目都不能摆脱系统集成这个阶段。

集成测试是在单元测试的基础上,测试在将所有的软件单元按照规约说明的要求组装成模块、子系统或系统的过程中各部分功能是否达到了单元测试,达到了要求。

集成测试的目的是为了测试软件单元的组合能否正常工作,以及与其他组的模块能否集成起来工作。此外,集成测试还要测试构成系统的所有模块组合能否正常工作。集成测试所持的主要标准是软件的设计规约书名,任何不符合说明的程序模块行为都应该加以记载并上报。

在软件测试总,集成测试是一个很重要的测试过程,在进行测试之前必须进行精心的计划,并与单元测试的完成时间协调起来。

在制定测试计划是,应考虑以下因素:

(1)采用何种模块集成方式来进行集成测试。

(2)集成测试过程中各个模块的连接顺序。

(3)模块代码的编制和测试进度是否与集成测试的顺序一致。

(4)测试过程中是否需要专门的硬件设备。

解决了上述问题之后,就可以列出各个模块的编制、测试计划表,标明每个模块单元测试完成的日期、首次集成测试的日期、集成测试全部完成的日期、需要的测试用例和所期望的测试结果。

在集成测试过程总的两个重要的里程碑是功能冻结和代码冻结的确定。

1)功能冻结

功能冻结是指经过测试,符合设计要求,确认系统功能和其他特性均不再做任何改变。

2)代码冻结

在理想情况下,对无错误的代码需要进行冻结。但实际上,代码冻结只标志系统的当前版本的质量已达到与其的要求,冻结程序的源代码,不再对其做任何修改。


更多阅读
返回列表
© 2010 TianMei Technology All rights reserved. ICP:辽B-2-4-20100065辽公网安备 21010202000010号  网站地图