Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Channels ▼

Web Development

SmartBear Supports Selenium WebDriver

SmartBear Software now supports Selenium WebDriver, an open source automation tool with one of the largest user communities in the software development world.

New versions of SmartBear's TestComplete and QAComplete now integrate with Selenium WebDriver, allowing teams to get more value from their Selenium tests and deliver web applications with what should (on paper at least) be higher quality and faster time to market.

Selenium is platform-agnostic, offers multi-browser support, and works with various integrated development environments (IDEs). These capabilities make Selenium appealing to development teams for test automation and unit testing of their web applications. 

On the other hand, the pressures of iterative testing in an agile or continuous delivery environment drives quality assurance (QA) teams to use tools that are easier to use and offer higher levels of abstraction for testing application business logic.

When used by itself, Selenium typically does not fit the needs of both developers and testers and can make it challenging to achieve a high degree of collaboration and automation. Close collaboration between development and QA professionals becomes even more essential when releasing high-quality software products in shorter release cycles, particularly when driven by continuous integration practices.

Additionally, relying only on Selenium can make it difficult to implement the test management practices that allow a strategic approach in an agile and DevOps environment. Testers can be hindered in their effort to prioritize testing of key features, trim down unnecessary tests, account for risk, and determine test coverage.

"Selenium is becoming the standard for web browser automation testing as it has the support of all the major web browser developers," said Dennis Callaghan, Senior Analyst at 451 Research. "The reusability, test management, and reporting capabilities provided in SmartBear's new product releases build upon the massive automation benefits Selenium already provides."

"There are a lot of things that the Selenium WebDriver Project does well and there are a lot of things that it doesn't do at all," said Jim Evans, one of the core contributors to the Selenium project and the man behind the Selenium Internet Explorer Driver, and .NET bindings. "The developers of WebDriver project have decided they are not terribly interested in providing these solutions. Things like test case tracking, reporting, pass fail analysis, and longitudinal analysis of historical test trends are things that the WebDriver project has really never made any attempt to solve. And it's the place where very often a commercial automation vendor would excel and do a lot better than something that our open source folks would be able to come up."

Related Reading

More Insights

Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.