InfoQ

Topic/Tag specific view

All content and news on InfoQ about Selenium


Latest featured content about Selenium

Zed Shaw and Matt Pelletier Decide if Rails is Enterprise Ready

Community
Architecture,
Ruby
Topics
Enterprise Architecture,
Open Source,
Ruby on Rails

Zed Shaw and Matt Pelletier sat down with InfoQ's Obie Fernandez at RailsConf to explore some of the reasoning behind setting up the mongrel project, getting adoption in enterprise and dealing with developers who just aren't ready. Watch the interview to find out how much Shaw's Enterprise Mongrel product will cost, where the support contracts are and who'll come out on top when the vultures land.

News about Selenium

WebTest vs. Selenium: Real and Simulated Browser Testing

Community
Agile
Topics
Artifacts & Tools

Choosing between functional testing tools that drive a real web browser, like Selenium, and those that simulate a browser, like Canoo WebTest? Marc Guillemot compared the two, and in his opinion, WebTest wins, with a score of 13-5.

Selenium Grid: Web Testing in Parallel

Community
Agile
Topics
Artifacts & Tools,
Unit Testing,
Agile in the Enterprise

Pervasive user-interface/acceptance testing can be a drag on test and therefore build speed. Selenium Grid offers the ability to run Selenium tests in parallel on one machine or on a farm of machines in a reliable, easy-to-use way. InfoQ speaks with the Selenium Grid team.

Is Selenium worth the pain?

Community
Java,
Agile
Topics
Unit Testing,
Web Frameworks,
Agile Techniques

Is Selenium worth the pain? Atlassian developer Nick Menere has asked that very question on the Atlassian Developer Blog. In his blog post Menere looks at the roadblocks found while trying to use Selenium to test two new Ajax features of JIRA 3.10.

Book Excerpt: How to Improve your Continuous Testing

Community
Agile
Topics
Delivering Quality,
Agile Techniques

Continuous Integration has become a standard development best practice - but it's not always done well. Tests take up much of an application's build time, and poorly constructed test suites can cause long builds, whereupon teams start to circumvent agreed-upon CI practices just get the time to code. InfoQ presents advice and examples in Chapter 6: Continuous Testing from a new CI book.

Catching up with Selenium: Testing Ajax, v0.8 Released

Community
Java,
Agile,
.NET,
Ruby
Topics
Software Testing

Selenium is a web app functional testing tool that uses JavaScript and Iframes to embed a test automation engine in your browser, allowing Selenium to execute in any JavaScript-enabled browser. InfoQ spoke to core developer Jeff Xiong to find out more about the recent 0.8 release of Selenium core. Also, InfoQ is hosting a new article showing how to use Selenium to test Ajax apps.

Articles about Selenium

Book Excerpt: Continuous Integration means Continuous Testing

Community
Agile
Topics
Delivering Quality,
Agile Techniques

Continuous Integration, a basic XP practice, has now become an accepted development best practice. InfoQ presents Chapter 6: Continuous Testing, with advice and examples for writing good tests to ensure system quality, from the book "Continuous Integration: Improving Software Quality and Reducing Risk," which aims help teams make CI a transparent "non-event".

TDD with Selenium and Castle

Community
.NET,
Agile
Topics
Artifacts & Tools,
Unit Testing,
Agile Techniques

Dan Bunea shows developers how TDD can be applied in .NET using Selenium RC and Castle. Test first principals provide architects a way to quickly jump into active development early in the application development lifecycle. The benefits of TDD are a drastic reduction in defects as well as increased flexibility in the code base since the application evolves quickly through an iterative process.

Testing Ajax Applications with Selenium

Community
Java,
Agile,
.NET,
Ruby
Topics
Javascript,
Software Testing

The Selenium develompent team briefly introduces Selenium, a web acceptance testing tool, and shows how to test Ajax applications with waitForXxxx Selenium commands, as well as how to test a simple Ajax effect - an asynchronous text update - with Selenium.