桩代码是什么?Stub桩函数(实现测试隔离)
Posted Dontla
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了桩代码是什么?Stub桩函数(实现测试隔离)相关的知识,希望对你有一定的参考价值。
桩代码就是用来代替某些代码的代码。
例如,产品函数或测试函数调用了一个未编写的函数,可以编写桩函数来代替该被调用的函数,桩代码也用于实现测试隔离。
如何避免测试时写桩代码?
采用由底向上的方式进行开发,底层的代码先开发并先测试,可以避免编写桩代码,这样做的好处有:减少了工作量;测试上层函数时,也是对下层函数的间接测试;当下层函数修改时,通过回归测试可以确认修改是否导致上层函数产生错误。
以上是关于桩代码是什么?Stub桩函数(实现测试隔离)的主要内容,如果未能解决你的问题,请参考以下文章
Android 逆向函数拦截 ( GOT 表拦截 与 插桩拦截 | 插桩拦截简介 | 插桩拦截涉及的 ARM 和 x86 中的跳转指令 )