驱动模块和桩模块
上一篇 /
下一篇 2016-10-09 21:25:09
/ 个人分类:基础理论
驱动模块driver:
测试模块的主调用程序,接受测试数据(输入),将这些数据传递给所测模块,再输出实测结果。
桩模块stub:用来代替所测模块调用的子模块,桩模块可以只做少量的数据操作,不需要实现子模块的所有功能,但也不允许什么事情也不做。
比如你要测试的子模块A的直接顶层模块B还没开发好,并且A的直接子模块C也没有开发完成,如果对A进行
单元测试?
1. 写一个桩模块SC代替C模块(函数名、返回值、传递参数)
2. 写一个驱动模块DB代替B模块,里面编写main函数,可以在main函数中调用A模块,让A模块
工作。
收藏
举报
TAG: