4.9程序插桩和调试.pptx

软件质量保证与测试;程序插桩技术;1.设计插桩

在程序中插桩是需要付出成本的,包括插入代码的成本和用完之后去掉这些代码的成本,所以程序插桩并不是随意进行的。对程序进行插桩时,应当考虑以下问题:

需要通过插桩探测哪些信息?

在代码的什么部位设置探测点?

典型的探测点如:每个程序块的第1个可执行语句之前;for,do-while,dountil等循环语句处;if-else等条件语句各分支处;输入语句之后;函数、过程、子程序调用语句之后;return语句之后;goto语句之后等。;需要设置多少个探测点?

应当优选插桩方案,使得需要设置的探测点尽可能少。

需要插入哪些语句?

在进行程序

文档评论(0)

1亿VIP精品文档

相关文档