Online Test Automation

Testenium offers an Online Testing Platform for testing software and website without any additional installation on the user’s computer, ipad, tablet or phone. Testenium supports BDD (Behaviour Driven Development), Selenium WebDriver, TDD (Test Driven Development), Winium and SQL. Testenum generates programming language code for Selenium Test Scripts, takes screenshots and videos and compares the test builds.

Testenium is the first and only online e-commerce testing platform in the world that provides online infrastructure to test the code using BDD (Behavior Driven Development), Selenium and TDD (Test Driven Development) with 100% online test database (Oracle and SQL Server) support. With Testenium you can test your code without any testing tools or programming language compilers installed in your computer. You can even use iPad, Tablet or Smartphones to test your code and to get the test results instantly.

Testenium supports Java, C#, Python, Ruby and PHP programming Languages with Junit, NUnit, PHPUnit, Unittest testing frameworks. Testenium supports Cucumber, specFlow, Behat frameworks for BDD.

Test Script Generation

Testenium generates programming language code for Selenium WebDriver in C#, Java and Python languages. The test parameters (Locator, Element, Command and Test Data) should be provided in Feature file for BDD or in Excel for Selenium WebDriver Testing. The test scripts will be created within few seconds on a click of a button.

Selenium WebDriver test scripts for Page Object Model are also generated in Testenium. In this case the test parameters (Locator, Element, Command and Test Data) should be given in a separate Sheet in Excel for separate page of the website.

BDD Feature File Format

Feature: Google Search
Scenario: Search for Apple
Given I am on the home page "http://www.google.com"
When I fill in name "q" with "Apple"
And I click the Name "btnK" button
Then I should see "Apple" on the title

Accelerated Massive Parallel Testing (AMPT)

Testenium supports Accelerated Massive Parallel Testing (AMPT) which provides option to select as many as test projects to test in parallel. The projects may have been created using different programming language or different type of projects, but all the projects will be running in parallel.

Testenium supports Accelerated Massive Parallel Testing (AMPT) which provides option to select as many as test projects to test in parallel. The projects may have been created using different programming language or different type of projects, but all the projects will be running in parallel.

Why AMPT?

The test projects can not be run in parallel in a desktop environment. Because Testenium runs all the test projects on a server environment and uses Java's Multithreading feature, it is possible to execute as many as test projects for many users at the same time.

Test Reports

When a test is executed Testenium records screenshots, videos and error reports and provides you with the reports. Testenium also compares the screenshots for different test builds.