模块接口测试点

什么是模块接口测试?

模块接口测试是单元测试的基础,主要检查数据能否正确地通过模块。只有在数据能正确流入,流出模块的前提下,其他测试才有意义。

测试接口正确与否应该考虑下列因素:

(1)输入的实际参数与形式参数的个数是否相同;
(2)输入的实际参数与形式参数的属性是否匹配;
(3)输入的实际参数与形式参数的量纲是否一致;
(4)调用其他模块时所给实际参数的个数是否与被调模块的形参个数相同;
(5)调用其他模块时所给实际参数的属性是否与被调模块的形参属性匹配;
(6)调用其他模块时所给实际参数的量纲是否与被调模块的形参量纲一致;
(7)调用预定义函数时所用参数的个数、属性和次序是否正确;
(8)是否存在与当前入口点无关的参数引用;
(9)是否修改了只读型参数;
(10)对全程变量的定义各模块是否一致;
(11)是否把某些约束作为参数传递;

如果模块内包含外部输入输出,还应该考虑下列因数:

(1)文件属性是否正确;
(2)打开或关闭语句是否正确;
(3)格式说明与输入输出语句是否匹配;
(4)缓冲区大小与记录长度是否匹配;
(5)文件使用前是否已经打开;
(6)是否处理了文件尾;
(7)是否处理了输入/输出错误;
(8)输出信息中是否有文字性错误;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,958评论 19 139
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 11,170评论 6 13
  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,465评论 0 5
  • 希望自己不会忘记拿起画笔创造美丽的感动。
    米诺晴儿阅读 163评论 0 0
  • 还在为Xcode控制台打印出来的是Unicode而不是中文而烦恼吗,使用ByebyeUnicode帮你解决你的所有...
    SamuelSeed阅读 2,298评论 1 3