专注在线职业教育25年
下载APP
小程序
希赛网小程序
导航

单元测试的基本方法[1]

责编:icelinger 2010-01-15

单元测试的对象是软件设计的最小单位——模块。单元测试的依据是详细设描述,单元测试应对模块内所有重要的控制路径设计测试用例,以便发现模块内部的错误。单元测试多采用白盒测试技术,系统内多个模块可以并行地进行测试。

单元测试任务

单元测试任务包括:

1.模块接口测试
2.模块局部数据结构测试
3.模块边界条件测试
4.模块中所有独立执行通路测试
5. 模块的各条错误处理通路测试

模块接口测试是单元测试的基础。只有在数据能正确流入、流出模块的前提下,其他测试才有意义。测试接口正确与否应该考虑下列因素:

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

  返回《软件测试分类及方法》

[1]  [2]  [3]  [4]  


               2026下半年软考各科备考资源
资源名称获取方式资源链接
2026年5月第一批集成综合知识真题免费下载点击获取
2026年5月 软件设计师综合知识真题免费下载点击获取
2026年5月系统分析师案例技术真题免费下载点击获取
2026上半年软考各科真题答案汇总免费下载点击获取
2026年5月23日系统架构设计师综合知识真题免费下载点击获取
【历年真题】软考各科历年真题答案解析汇总免费刷题点击刷题
更多软考备考资料请点此查看


更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
相关阅读
查看更多

加群交流

公众号

客服咨询

考试资料

每日一练

咨询客服