星期五, 九月 28, 2007

Web测试自动化

最近一段时间在开发一个Web项目,发现Web测试自动化非常有必要,因为经常对代码有一些改动,但很难"充分"保证改动对系统没有坏的影响,我想除了全面的自动测试,应该没有更好的方法了。

针对一般的服务器端脚本的Web(比如PHP)测试相当简单,只需要支持少量的HTTP请求就可以了,所以有很多工具甚至只提供XML驱动的测试用例的编写方式(XML就意味着没有什么逻辑能力),比如 Imprimatur,或者是"记录"-"重放"机制,比如iMacros

当然也有很多工具是要求写脚本的,比如Webinject,sahi等,这些我没用过。

但如果Web包含了大量的Javascript-AJAX,则事情就变得麻烦起来,不过还好暂时我没有这个需求,以后再研究吧。

0 Comments:

发表评论

<< Home