Selenium is a test tool for web applications. Selenium tests run directly in a browser, just as real users do. And they run in Internet Explorer, Mozilla and Firefox on Windows, Linux, and Macintosh. No other test tool covers such a wide array of platforms. * Browser compatibility testing. Test your application to see if it works correctly on different browsers and operating systems. The same script can run on any Selenium platform. * System functional testing. Create regression tests to verify application functionality and user acceptance. ===== Links ===== * [[http://www.openqa.org/selenium/|Selenium]] * [[http://www.openqa.org/selenium-ide/|Selenium IDE - Firefox Extension to create Selenium tests]] * [[http://groups.google.com/group/selenium-test-tool|Google Group]] * [[http://wiki.openqa.org/display/SEL/Contributed+User-Extensions|Contributed User-Extensions]] * [[http://www.scribd.com/doc/331925/Selenium-RC|How Google Uses Selenium]] ===== Selenium Tools ===== * [[http://code.google.com/p/aost/wiki/FAQ|Tellurium Framework]] ===== Other Web Testing Tools & Resources ===== * [[http://sahi.co.in/w/|Sahi]] * [[http://webtest.canoo.com/|Canoo WebTest]] * [[http://softwareqatest.com|Software QA and Test Resource Center]] * [[http://wtr.rubyforge.org/|Watir]] * [[http://opensource.thoughtworks.com/papers/WatirAndSelenium.html|Watir and Selenium]] * [[http://fit.c2.com/|Fit: Framework for Integrated Test]] ===== Articles / Presentations ===== * Google Testing Blog: [[http://googletesting.blogspot.com/2007/09/seleniums-inventor.html|Selenium's Inventor]] * [[http://www.youtube.com/results?search_querygtac+2007&search|Search Google Test Automation Conference (YouTube)]] * [[http://groups.google.com/group/ltac/files|Google Test Automation Conference]] * [[http://mguillem.wordpress.com/2007/10/29/webtest-vs-selenium-webtest-wins-13-5/|WebTest vs. Selenium]] * [[http://www.thinkvitamin.com/features/webapps/easy-automated-web-application-testing-with-hudson-and-selenium|Easy Automated Web Application Testing with Hudson and Selenium]] ===== My Tutorials ===== * [[http://www.thecrumb.com/2007/07/13/xpather-firefox-extension/|XPather - FirefoxExtension]] ===== Other Tutorials ===== ==== IBM Developer Network ==== * [[http://www-128.ibm.com/developerworks/library/wa-selenium-ajax/?cadgr-lnxw16|Selenium-AJAX-Rails Automate acceptance tests with Selenium]] ==== InfoQ ==== * [[http://www.infoq.com/articles/testing-ajax-selenium|Testing Ajax Applications with Selenium]] ==== Grig Gheorghiu ==== * [[http://agiletesting.blogspot.com/2006/03/ajax-testing-with-selenium-using_21.html|Ajax testing with Selenium using waitForCondition]] * [[http://agiletesting.blogspot.com/2006/01/useful-tools-for-writing-selenium.html|Useful tools for writing Selenium tests]] * [[http://agiletesting.blogspot.com/2006/03/remote-web-app-testing-with-selenium.html|Remote Web app testing with Selenium IDE]] **(Note: some of these are older - make sure you read comments, etc. The InfoQ article above is a bit newer and references some recently released Selenium commands that make these outdated.)** ==== Mike Henke ==== Mike also sent me many of the other links here as well! * [[http://www.henke.ws/machblog/index.cfm?eventshowEntry&entryId151839F6-188B-4E84-155E0FF10946DC35|Coldfusion with Selenium Ant Script]] ==== Neal Ford ==== * [[http://www.nealford.com/downloads/conferences/canonical/Neal_Ford-Advanced_Selenium-handouts.pdf|Advanced Selenium (PDF)]] ==== John Mason ==== * [[http://labs.fusionlink.com/katapult/index.cfm?pagearticles/cfeclipse|Setting up CFEclipse with Subversion (SVN) inc/Continuous Testing with CFCUnit and Selenium]] ==== James Netherton ==== * [[http://www.jamesnetherton.com/blog/index.cfm/2007/7/3/Running-Selenium-tests-from-ColdFusion|Running Selenium tests from ColdFusion]] * [[http://www.jamesnetherton.com/blog/index.cfm/2007/7/1/Functional-testing-with-Selenium|Functional Testing with Selenium]] * [[http://www.jamesnetherton.com/blog/index.cfm/2007/7/2/Creating-a-Selenium-test-suite|Creating a Selenium Test Suite]] ==== Tony Petruzzi ==== * [[http://rip747.wordpress.com/2007/04/09/selenium-ide-im-in-love-sorry-linda/|Selenium IDE: I’m in love (sorry Linda).]] ===== Screencasts ===== ==== Sammy Larbi ==== * [[http://www.codeodor.com/index.cfm/2006/11/14/Getting-started-with-Selenium/842|Getting started with Selenium]]