Web应用有许多特殊性使得不能直接使用传统的测试方法进行测试,因而需要修改已有方法或完全提出新的方法用于Web应用的测试.把Web应用看成是不同交互组件的组装,一个复合组件由一些其它的组件构成.对于每个组件,都建立一个组件自动机.从被测Web应用的规格说明可以构造用XML描述的组件交互图(CID,Component Interaction Diagram).根据CID,可以产生组件测试序列(CTS,Component Test Sequence),它是组件的交互序列.测试用例是用一个个单独的XML文档表示的,是带有输入数据的CTS.这样,Web测试就变成组件交互自动机的测试.另外,给出了CTS覆盖度的评估过程(CTSC,Component Test Sequence Coverage),并阐述了如何提高CTSC的方法.论文的最后,对该测试方法的可用性进行了理论分析.