负载工具和压力工具的相似之处在于,它们为软件创造了用其它方式难以创造的环境条件。
例如:运行在web服务器上的商用程序可以通过模拟一定数量的链接和单击次数来增大负载,使其不堪重负。
6、干扰注入器和噪声发生器
干扰注入器(interferenceinjectors)和噪声发生器(noisegenerators)是类似于压力和负载工具的另一类工具。它们在行为上更具有随机性。
例如:挂在通信线路上的干扰注入器可以测试软件能否处理由超声引起的错误情况。
决定在哪里和如何使用干扰注入器和噪声发生器时,考虑何种外部因素会影响测试软件,然后设法改变和操纵这些影响因素看软件如何应付。
7、分析工具
最后一类工具称为分析工具(analysistool),它们常常不受重视,但是它们能够促进测试,节省大量时间。
1)文字处理软件
2)电子表格软件
3)数据库软件
4)文件比较软件
5)抓屏和比较软件
6)调试器
7)二进制——十六进制计算器
8)秒表
9)录象机或者照相机
软件的复杂性和方向性总是在变,要视具体情况来决定最有效的工具是什么,以及如何运用它们。