针对国内软件测试自动化程度较低的现状,介绍了软件自动化测试技术和MercuryInteractive公司的3个测试工具:TestDirector、WinRunner和LoadRunner。然后以全国短波监测网络系统为例详细阐述了用TestDirector做测试管理,用WinRunner和LoadRunner做自动测试的整个测试系统的设计。从实践中证明了测试系统的可用性,并将自动控制理论融入到测试问题中,以求用控制理论的方法来指导软件测试。