
PushToTest TestMaker includes Selenium. And, the integration is Ajax joy.
Enterprises are challenged to surface performance and load issues, regression and functional issues, and to accomplish business service monitoring in Rich Internet Application (RIA) environments that use Ajax technology. Selenium is a popular and widely used open-source Ajax test suite development tool. Selenium enables testers to build functional tests of Ajax applications in an Firefox-based graphical test development environment. Playback these tests in Firefox, Internet Explorer, Opera, Safari and other browsers. Then repurpose the same tests as functional tests, load and performance tests, and business service monitors in the TestMaker/TestNetwork distributed test environment.
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.
PushToTest integrates Selenium. PushToTest operates Selenium tests in a distributed test environment and provides hundreds of reports that enable users to do root cause analysis and remediation of Ajax performance and regression problems. PushToTest repurposes Selenium tests into load and performance tests and Business Service Monitors (BSM) with no additional programming.
PushToTest runs Selenium tests in a test lab of 10 servers to generate 2,000 concurrently running test suites. And the PushToTest distributed test environment scales even larger. Click here to view TestMaker Cloud Testing for large scale tests. PushToTest reports then show the target host environment's Scalability Index(tm) to help plan for hardware purchases and network bandwidth needs.
PushToTest Improves The Speed of Development and Deployment
- 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 200 concurrent virtual users and 10 concurrently running business service monitors (BSMs.) PushToTest TestMaker source code is free and distributed under a GPL v2 license.
- 3-Days From Start-To-Test - 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 to run the test by instantiating a browser for each simulated user.
The following charts illustrates the three types of testing that PushToTest provides for Web application tests specifically.

Needs And Solutions
PushToTest TestMaker and Selenium provide solutions to the following issues:
| Issue | Solution |
| Validate an Ajax Application for correct function and to test for regression and integration. | Selenium IDE, Selenium Grid, WebDriver |
| Identify scalability and performance issues and to forecast hardware, network, and resource needs for an Ajax application. | PushToTest TestMaker |
| Prove an Ajax application achieves a Service Level Agreement (SLA.) | PushToTest TestMaker |
PushToTest provides software licenses to TestMaker, Selenium, and other test software in one fully supported and integrated Open Source Test platform. PushToTest provides technical support and training. PushToTest provides on-going engineering for all of our supported tools, including new feature development, bug fixing, and Proof Of Concept (POC) projects.
Start Running Your Selenium Tests as Load Tests... Download TestMaker









