测试技术常见问题-1
上一篇 /
下一篇 2011-12-20 14:57:15
1、单元测试主要内容是什么?
gqn
@[x0单元测试大多数由开发人员来完成,测试人员技术背景较好或者开发系统软件时可能会安排测试人员进行单元测试,大多数进行的单元测试都是开发人员调试程序或者开发组系统联合调试的过程。讨论这个问题主要是扩充一下读者的视野。51Testing软件测试网q+DDVn;^A
单元测试一般包括五个方面的测试:
!{.v8@4qEB$W-W0(1)模块接口测试:模块接口测试是单元测试的基础。只有在数据能正确流入、流出模块的前提下,其他测试才有意义。模块接口测试也是集成测试的重点,这里进行的测试主要是为后面打好基础。测试接口正确与否应该考虑下列因素:51Testing软件测试网Q1?B't5c'}4u7e
l 输入的实际参数与形式参数的个数是否相同;51Testing软件测试网,yn3n b+p;G2ks
l 输入的实际参数与形式参数的属性是否匹配;
$b3I%J;TbAHJw0l 输入的实际参数与形式参数的量纲是否一致;51Testing软件测试网&fwER
|p|/}%l@u
l 调用其他模块时所给实际参数的个数是否与被调模块的形参个数相同;
~(wL(a'n3s6u~c6wT0l 调用其他模块时所给实际参数的属性是否与被调模块的形参属性匹配;51Testing软件测试网j4v~q5M9N9?,e
l 调用其他模块时所给实际参数的量纲是否与被调模块的形参量纲一致;51Testing软件测试网 NMOj+]4n(Hp
l 调用预定义函数时所用参数的个数、属性和次序是否正确;51Testing软件测试网-DYAmq1v^6U
l 是否存在与当前入口点无关的参数引用;51Testing软件测试网hz$N)TLB!nK?AS
l 是否修改了只读型参数;51Testing软件测试网7u-Q!q#L?`
l 对全程变量的定义各模块是否一致;