CI Tools and Best Practices in the Cloud

Continuous Integration

Subscribe to Continuous Integration: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get Continuous Integration: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Continuous Integration Authors: Sematext Blog, Elizabeth White, Stackify Blog, Carmen Gonzalez, Liz McMillan

Related Topics: Continuous Integration

News Feed Item

SmartBear Supports Selenium WebDriver

SmartBear Software, the choice of more than two million software professionals for building and delivering the world’s best applications, 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 higher quality and faster time to market.

Open source tools, particularly Selenium and SmartBear’s SoapUI, have gained significant user adoption over the past few years. Selenium is platform-agnostic, offers multi-browser support, and quickly and easily 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.

“We currently use TestComplete to automate our regression tests and improve end user browser experience,” said Dana Mohapl, Senior Test Automation Developer at Igloo Software. “We also utilize WebDriver automation and some other unit test tools, depending on the type of tests we automate. The new TestComplete WebDriver Integration is very beneficial as it allows us to reuse and extend our scripts, while leveraging all the benefits of TestComplete. The built-in TestComplete reporting gives us more time to code on actual tests as we don't have to search for or develop reporting libraries. Finally, the screen shots provided by TestComplete help us better understand why a Selenium WebDriver test failed. This integration allows developers to better collaborate with experienced testers to produce a robust automated solution.”

With TestComplete and QAComplete integration to Selenium WebDriver, SmartBear allows developers and testers to:

  • Accelerate release testing cycles by making it easy to reuse Selenium tests created on different platforms. Companies can thereby achieve higher levels of automation with less time spent on creating and maintaining Selenium scripts.
  • Significantly improve code quality using in-depth reports generated with TestComplete and QAComplete based on more data relating to coverage and quality, which in turn ensures tests exist for all functions and methods.
  • Increase scalability of Selenium tests and enable execution from the cloud or virtual machines using SmartBear TestExecute.
  • Gain a consolidated view of all their testing efforts, including manual as well as automated tests. A cross-project view not only provides testers with greater insight into test case prioritization, but also enables them to check for traceability between requirements, manual test cases, Selenium automated code and defects.
  • Have enhanced support of additional unit testing frameworks including JUnit, NUnit, TestNG, PyUnit, Ruby and PHPUnit.

“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.”

For more information on QAComplete 9.9.5, visit:

For more information on TestComplete 10.5, visit:

About SmartBear Software
SmartBear is the choice of more than two million software professionals and over 25,000 organizations in 90 countries that use its products to build and deliver the world’s best software applications. The company’s quality management software supports the key application delivery processes of development, testing, API readiness and end user experience monitoring across desktop, Web and mobile platforms. With millions of developers, testers and operations teams already using its products, SmartBear is profitable, growing and global. Get started on the path to building and delivering the planet’s next great application at

All trademarks recognized.

More Stories By Business Wire

Copyright © 2009 Business Wire. All rights reserved. Republication or redistribution of Business Wire content is expressly prohibited without the prior written consent of Business Wire. Business Wire shall not be liable for any errors or delays in the content, or for any actions taken in reliance thereon.