软件质量保证与测试;程序插桩技术;1.设计插桩
在程序中插桩是需要付出成本的,包括插入代码的成本和用完之后去掉这些代码的成本,所以程序插桩并不是随意进行的。对程序进行插桩时,应当考虑以下问题:
需要通过插桩探测哪些信息?
在代码的什么部位设置探测点?
典型的探测点如:每个程序块的第1个可执行语句之前;for,do-while,dountil等循环语句处;if-else等条件语句各分支处;输入语句之后;函数、过程、子程序调用语句之后;return语句之后;goto语句之后等。;需要设置多少个探测点?
应当优选插桩方案,使得需要设置的探测点尽可能少。
需要插入哪些语句?
在进行程序
原创力文档

文档评论(0)