Meanwhile, this one's for the webgeeks
Sep. 29th, 2006 07:12 pmThe professional webgeeks, that is. As y'all know, I'm QA for the Seattle Times now and affiliated web sites. That means a whole heck of a lot of web presence. Right now we have no formal site regression procedures in place, and this really, really needs to change. I have a two-pronged goal here: one, set up what is essentially a site BVT, and two, set up a full-fledged, in-depth, bang the hell out of each and every functional aspect of the site functionality pass. These goals are going to have to come in stages, though. First we have to write the test cases, and then we have to figure out how many of them we can automate.
This is where you all come in. I'm looking for recommendations for web site testing tools, things that will do the grunt work of verifying links, check for missing graphics, that kind of thing--and ideally, also, let you focus the scope of what you're looking for so that (say) if you're testing all the links on seattletimes.com, it doesn't wander off into testing anything that's not part of that site. (We do have tools that are supposed to do this right now, but they're unreliable and frequently have to be double-checked manually. Not helpful.) For extra bonus points, an easy to understand UI, ability to save stuff out into readable log files, and ability to set up custom scripts/macros/actions without having to have huge gobs of coding skill would be bonus.
Commercially produced software would be fine, as would solid, reliable open source products. Hit me with your recommendations, people!
This is where you all come in. I'm looking for recommendations for web site testing tools, things that will do the grunt work of verifying links, check for missing graphics, that kind of thing--and ideally, also, let you focus the scope of what you're looking for so that (say) if you're testing all the links on seattletimes.com, it doesn't wander off into testing anything that's not part of that site. (We do have tools that are supposed to do this right now, but they're unreliable and frequently have to be double-checked manually. Not helpful.) For extra bonus points, an easy to understand UI, ability to save stuff out into readable log files, and ability to set up custom scripts/macros/actions without having to have huge gobs of coding skill would be bonus.
Commercially produced software would be fine, as would solid, reliable open source products. Hit me with your recommendations, people!
no subject
Date: 2006-09-30 04:59 am (UTC)no subject
Date: 2006-09-30 05:49 pm (UTC)no subject
Date: 2006-09-30 05:05 am (UTC)You can use the GUI to set up a bunch of tests, then run them in batch mode by the command line once you're happy.
no subject
Date: 2006-09-30 05:44 pm (UTC)no subject
Date: 2006-09-30 07:28 pm (UTC)http://search.cpan.org/dist/WWW-Mechanize/
Article on using it: http://www.perl.com/pub/a/2003/01/22/mechanize.html
no subject
Date: 2006-09-30 07:38 pm (UTC)We have days where we could effectively have one of us spend time on coding and the other on testing what needs to get looked at, but only occasionally. More often we have maybe more like 1 1/2 to 2 people's worth of work that needs immediate attention.
This might be a nice long-term thing to fill in gaps, though, as you say, once we find a tool to solve most of the needs. So thanks for chiming in. :)