Link to the Show / Show Notes
We'vebeen away, but we're back! This week sees a change of pace here at QA Podcast,with Wolfgang andSophos'sLuke Closstalking aboutSelenium,a test tool for Web applications that runs in your browser.
Selenium is an open-source tool developed by some smart people atThoughtWorks.It's only at version 0.6, but it's under active development, so we figure aversion 1.0 is coming sooner or later. You candownloadSeleniumif you want to take it for a test drive (with apologies for thelousy pun).
Here are some quotes from today's show:
"What pushed us towards Selenium: First, the fact that it runs in the browser.What you're testing, is actually what the user would see. Whereas with othertools, they're just a script that grabs the page content. Because the pageis loading in the browser, you'll be aware of any problems in the page. Secondly,we liked the platform independence--it handled all the browsers we wantedto support."
"The core of Selenium is written exclusively in Javascript and HTML. It worksin two modes. The first is a table-driven mode, where you write test casesin simple HTML tables--each table would havethree columns, say, a command,some option and another option. Selenium also has a mode called Driven, whereyou can have a Python, .Net, Java or Ruby script actually driving what Seleniumdoes."
"I don't know why anybody didn't think of this before. The QA developer thatI talked to said 'Wow, this is so good. I've spent so many hours doing regressiontesting of our Web managers.'"
Other comments on Selenium from around the Web:
Technorati Tags:quality assurance,qa,software testing,qa labs,sophos,thoughtworks,selenium,test tool,web applications,qa podcast
UPDATE: We've just changed the location of this episode's MP3 file, to try to troubleshoot an iTunes-specific issue some users are experiencing. The content of the file has remained the same.