Perl-Sensitive Sunglasses | |
PerlMonks |
Testing at the browser: a trip report. (Perl, Ruby, etc.)by McMahon (Chaplain) |
on Jan 11, 2005 at 23:28 UTC ( [id://421460]=perlmeditation: print w/replies, xml ) | Need Help?? |
I have used The Mech and I understand HTTP::Recorder
I have also examined in a cursory fashion Canoo Webtest, HTTPUnit, and other such tools. But they don't handle client-side scripting. I have been intrigued by IEUnit and Selenium, but I am wary of JavaScript and cross-site scripting problems. And I want to be able to talk to the filesystem, the network, and the database also. And I have investigated SAMIE, but the lack of documentation has stopped me cold, as have some of the implementation details. Last week I attended The Austin Workshop on Test Automation where I demonstrated HTTP::Recorder and met with a number of wizardly folk who are using the Web Application Testing In Ruby (WATIR) framework. I saw amazing things done in very few lines of Ruby. In my opinion, WATIR has no peer as a framework to drive functional test automation in Internet Explorer. In a nutshell: driving functional testing in Internet Explorer with WATIR and Ruby, while putting a WWW::Mechanize-based analyzer inside of HTTP::Proxy (a la HTTP::Recorder), is a freakishly powerful environment for functional testing and performance testing. Look to hear more about WATIR in the future. Unfortunately, it's not Perl, so that news won't be here-- but I suggest anyone interested in functional testing using IE as an interface check out WATIR.
Back to
Meditations
|
|