当前位置 :| 主页>软件测试百科>

程序插桩技术

来源:泽众软件 作者:测试007 时间:2008-10-13 Tag:程序插桩   点击:

程序插桩技术

1.概述

在动态测试中,是一种基本的测试手段,有广泛的应用.

主要借助向程序中插入操作,来实现测试目的的方法(即向源程序中添加一些语句(也称探测器),实现对程序语句的执行、变量的变化等情况进行检查).

2.设计时考虑的问题

明确要探测哪些信息

在程序的什么部位设置探测点

需要设计多少个探测点

3.探测点设置位置(以Fortran为例)

程序块的第一个可执行语句之前

entry语句的前后

有标号的可执行语句处

循环语句之后

条件语句之后

logical if语句之后

call语句之后

go to语句之后

4.断言语句

在程序中的特定部位插入某些用以判断变量特性的语句,使得程序执行中这些语句得以证实,从而使程序的运行特性得到证实,我们把这些插入的语句称为断言语句。


上一篇:静态错误分析
下一篇:软件测试风险