集成测试
上一篇 /
下一篇 2007-12-13 16:37:27 / 天气: 晴朗
/ 心情: 高兴
/ 个人分类:测试技术
集成测试对组件间的接口进行测试,以及与系统的其它部分间的集成,如操作系统、文件系统、硬件,或系统间的接口。51Testing软件测试网A
Z6t#k(LJ#]6Le,m1[
根据测试对象的规模,集成测试可以在多个测试级别间进行,比如:
{:DLT
L01. 组件集成测试对不同组件间的交互作用进行测试,在组件(单元)测试结束后进行;
/nL
|+Q!^.y~'d02. 系统集成测试对不同系统间的交互作用进行测试,在系统测试结束后进行。51Testing软件测试网 `.w$A
dd&U
集成测试阶段,测试工程师应把注意力集中到系统的集成上,而不应该过分关注各个系统内部的功能(对系统内部的功能进行测试是单元测试阶段的任务)。
IxL8MWQ8XmF*_e'n0之前对集成测试的理解一直存在误区,觉得集成测试和单元测试都属于白盒,因此其对象只能是源代码,只能采用白盒方法进行测试,现在才意识到自己的想法大错特错了!
+q)Ee"Pt4g SO;_&R0首先,白盒、黑盒与集成测试或单元测试之间没有一对一的关系,比如集成测试,可以使用白盒方法进行测试,当然也可以用黑盒方法进行测试,不管用哪种方式,只要用起来快捷、能达到测试目的就可以了。51Testing软件测试网D&U3wI3w5J-f%Q
另外,单元测试或集成测试对象可以是部分代码,也可以是UI,甚至可以是整个系统中的子系统。
5s7v(gg_KT"f!A/f0记得刚到现在这家公司的时候,当被告知以后只做集成测试,心里还有一些担心:我对java不熟悉,看不懂代码,集成测试能做好吗?现在想想,当初的想法真是好笑。51Testing软件测试网:Hm({w%o|
M
还有一个误区需要一并澄清:非功能测试如性能测试等,在不同的测试级别中都可以进行。以前我觉得性能测试只能在系统测试阶段进行,但事实上,单元测试阶段就可以对系统的非功能特性进行测试,比如可以测试是否存在内存泄露等。