Archived PushToTest site

Selenium and TestMaker - Options

     
Selenium

Architecture
Features and Benefits
Tutorials
Browser Compatibility Testing
Scriptless Test Development
Data Driven Tests
Selenium IDE
SeleniumHtmlUnit Reference
Unimplemented Commands
DZone RefCard
Debugging Techniques
Selenium Documentation
Open Source Test Workshop
High Speed Test Operation
Results Analysis
Scaling Selenium Tests
Continuous Integration
Alternative To QTP
TestMaker IDE Preview

TestMaker is the ideal framework for your Selenium needs. TestMaker provides Selenium users with data-driven test development, results analysis reports for root cause analysis and mitigation, scaling Selenium tests in a Grid and Cloud environment, and automation support through continuous integration environments.

Data Driven Test Development

A PushToTest TestMaker Data Product Library (DPL) delivers operational data to tests at test runtime. For instance, a recorded Selenium test of a Web-based log-in page retrieves the user name and password values from a comma separated value (CSV) data file as TestMaker operates the test. Tests use DPL provided data not only as input values but also to validate the application's function.

The TestMaker DPL system provides a simple and easy way to data-enable tests. A DPL does not require programming or scripting. And it is a flexible framework that permits you to add your own DPLs to meet your organization's specific needs. Read The TestMaker DPL Guide

Results Analysis and Reports for Root Cause Analysis and Mitigation

TestMaker records the time it takes to operate each step in a Selenium test and the overall time to process the test use case (transaction.) TestMaker's Results Analysis Engine summarizes the transaction logs into a set of charts and reports.

Scaling Selenium Tests in the Grid and Cloud

PushToTest TestMaker is a distributed test environment. TestMaker runs Selenium tests on a Grid of your test equipment, in a Cloud Computing environment, or both. Read The Test Deployment Guide

Continuous Integration and Selenium

TestMaker is an ideal environment for automating Selenium test operation from a Continuous Integration environment. The CI platform starts a TestScenario test and TestMaker automatically provisions and deploys tests to the available TestNodes in your own Grid or in a Cloud Testing environment. Read The Test Deployment Guide

Test Debugging Techniques

TestMaker provides techniques and functions to debug test scripts.

savePage( path ) Command

TestMaker implements SavePage as a special Selenense command in SeleniumHtmlUnit to output HtmlUnit's current view of the Web page to a file. savePage also saves CSS and image data used in the page. Add savePage to a Selenese test script:

Selenium IDE showing use of the savePage command

Selenium IDE does not implement savePage. You will see an error message. Run the Selenese test in TestMaker to operate the savePage command.

HtmlUnit Options

Use the TestMaker Editor, Options tab, to activate HtmlUnit debugging features.

TestMaker Editor showing Options tab and HtmlUnit debugging options




Click here to request information