桩代码是什么?Stub桩函数(实现测试隔离)

Posted Dontla

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了桩代码是什么?Stub桩函数(实现测试隔离)相关的知识,希望对你有一定的参考价值。

桩代码就是用来代替某些代码的代码。

例如,产品函数或测试函数调用了一个未编写的函数,可以编写桩函数来代替该被调用的函数,桩代码也用于实现测试隔离。

如何避免测试时写桩代码?
采用由底向上的方式进行开发,底层的代码先开发并先测试,可以避免编写桩代码,这样做的好处有:减少了工作量;测试上层函数时,也是对下层函数的间接测试;当下层函数修改时,通过回归测试可以确认修改是否导致上层函数产生错误。

参考文章:桩代码

以上是关于桩代码是什么?Stub桩函数(实现测试隔离)的主要内容,如果未能解决你的问题,请参考以下文章

驱动模块和装模块的概念——Junit单元测试案例

读书笔记-单元测试艺术-使用桩对象解除依赖

效能优化实践 | C/C++单元测试万能插桩工具

效能优化实践:C/C++单元测试万能插桩工具

Android 逆向函数拦截 ( GOT 表拦截 与 插桩拦截 | 插桩拦截简介 | 插桩拦截涉及的 ARM 和 x86 中的跳转指令 )

单元测试-隔离框架NSubstitute