什么是模块接口测试?
模块接口测试是单元测试的基础,主要检查数据能否正确地通过模块。只有在数据能正确流入,流出模块的前提下,其他测试才有意义。
测试接口正确与否应该考虑下列因素:
(1)输入的实际参数与形式参数的个数是否相同;
(2)输入的实际参数与形式参数的属性是否匹配;
(3)输入的实际参数与形式参数的量纲是否一致;
(4)调用其他模块时所给实际参数的个数是否与被调模块的形参个数相同;
(5)调用其他模块时所给实际参数的属性是否与被调模块的形参属性匹配;
(6)调用其他模块时所给实际参数的量纲是否与被调模块的形参量纲一致;
(7)调用预定义函数时所用参数的个数、属性和次序是否正确;
(8)是否存在与当前入口点无关的参数引用;
(9)是否修改了只读型参数;
(10)对全程变量的定义各模块是否一致;
(11)是否把某些约束作为参数传递;
如果模块内包含外部输入输出,还应该考虑下列因数:
(1)文件属性是否正确;
(2)打开或关闭语句是否正确;
(3)格式说明与输入输出语句是否匹配;
(4)缓冲区大小与记录长度是否匹配;
(5)文件使用前是否已经打开;
(6)是否处理了文件尾;
(7)是否处理了输入/输出错误;
(8)输出信息中是否有文字性错误;
网友评论