Archived PushToTest site

Selenium plus PushToTest = Ajax Joy

PushToTest TestMaker integrates the Selenium testing platform. And, the integration is Ajax joy.

Global enterprises are challenged to surface performance and load issues, regression and functional issues, and to accomplish business service production monitoring in Rich Internet Application (RIA) environments that use Ajax technology. Selenium is a popular and widely used open-source test suite development tool. Selenium enables testers to record functional tests of applications in Selenium IDE, a Firefox-based graphical test development environment. Playback these tests in Firefox, Internet Explorer, Chrome, Opera, Safari and other browsers.
  • TestMaker repurposes Selenium tests as functional tests, load and performance tests, and business service monitors. All from the same Selenium script. Learn how.
  • Scale-up your Selenium tests to operate in your QA lab, in the PushToTest OnDemand Cloud Test Environment, or both! Learn how.
  • TestMaker data-enables your Selenium tests for data-driven testing without changing the Selenium tests. Learn how.
  • Dramatically reduce test operating costs by using TestMaker to operate multiple Selenium test in a grid concurrently.
  • TestMaker runs Selenium tests for browser compatibility testing of your Web application.
  • Turn Selenium test operation into results analysis (350+ charts) for actionable knowledge.
  • Transform Selenium tests into Java unit tests for additional features: looping, variables, conditionals
Selenium features visual test suite creation and debugging. For instance, Selenium is an add-on to Firefox that watches you use an Ajax application and helps you write a functional unit test.

The Open Source Alternative To HP QuickTest Professional(tm) (QTP)

Many testers, developers and IT managers ask PushToTest to compare HP QuickTest Professional (QTP) to PushToTest TestMaker with Selenium IDE. PushToTest provides open source test automation solutions for organizations needing to improve the reliability and reduce service interruptions in their Web applications, Rich Internet Applications (RIA, using Ajax, Flex, Flash,) Web services, and Business Process Management services. PushToTest is the Open Source Test (OST) expert for dozens of tools. This comparison document helps organizations looking for an inexpensive open source solution that works with their latest applications.

Download the full report: TestMaker_Selenium_QTP Comparison (528 K bytes, Adobe Acrobat PDF format)

PushToTest Improves Your Team's Speed of Test Development and Deployment

PushToTest TestMaker helps you set the requirements for a test automation platform, evaluate tools, services, and applications, and make recommendations. PushToTest is the fastest way to speed your development and deployment projects.
  • No Expense, No Budget, No Fees to Get Started Today - The PushToTest Company distributes pre-built, tested, and ready-to-run binary of TestMaker under a free commercial license. Selenium comes integrated in the PushToTest download. The commercial license is free and authorizes you to run up to 50 concurrent virtual users and 10 concurrently running business service monitors (BSMs.) PushToTest TestMaker source code is free and distributed under a GPL v2 license. Download TestMaker right now.
  • The PushToTest QuickStart - PushToTest gets software developers, architects, QA testers, and IT managers from start to testing in the span of a Test Automation Bootcamp training course. The course is taught in your facilites, at PushToTest's Silicon Valley offices, at Skills Matter (our European partner) training facilities in London, or by Web conference.
  • PushToTest Global Services provides Ajax test experts to help you with test development.

PushToTest Architecture for Selenium Support

PushToTest TestMaker operates Web application and Ajax tests as load and performance tests by running the tests in a TestNode. The TestNode operates the test using HTMLUnit. HTMLUnit is an open-source framework that provides a programmatic simulation of a Web browser. HTMLUnit uses Rhino, the Mozilla JavaScript engine, to run JavaScript and Ajax programs. This approach makes it easy to run hundreds to thousands of simulated users in a load and performance test. The alternative would be costly test runs that start a browser for each simulated user.

The following charts illustrates the three types of testing that PushToTest provides for Web application tests specifically.

Test authoring and playback as load test and service monitor

Ready To Get Started

Choose from the following: