教育行业A股IPO第一股(股票代码 003032)

全国咨询/投诉热线:400-618-4000

软件测试培训:程序插桩法是什么?

更新时间:2022年05月30日10时56分 来源:传智教育 浏览次数:

好口碑IT培训

  软件测试培训中经常会提及插桩,程序插桩法是一种被广泛使用的软件测试技术,由J.C.Huang教授提出。简单来说,程序插桩就是往被测试程序中插入测试代码以达到测试目的的方法,插入的测试代码被称为探针。根据测试代码插入的时间可以将程序插桩法分为目标代码插桩和源代码插桩,本节先讲解一下目标代码插桩。

  目标代码插桩是指向目标代码(二进制代码)插入测试代码获取程序运行信息的测试方法,也称为动态程序分析方法。在进行目标代码插桩之前,测试人员要对目标代码逻辑结构进行分析,从而确认需要插桩的位置。

  目标代码插桩对程序运行时的内存监控、指令跟踪、错误检测等有着重要意义。相比于逻辑覆盖法,目标代码插桩在测试过程中不需要代码重新编译或链接程序,并且目标代码的格式和具体的编程语言无关,主要和操作系统相关,因此目标代码插桩有着广泛的使用。

0 分享到:
和我们在线交谈!