Deploy Tests To The CloudPushToTest TestMaker is a distributed test environment. TestMaker runs your tests on your local computer, a Grid of your test equipment in a QA lab, in a Cloud Computing environment, or both.
What to see it in action? I recorded a new YouTube video showing TestMaker 6 deploying and operating load and performance tests on Amazon EC2 machine instances. Click here to watch the video, it is 10 minutes long.
We designed PushToTest TestMaker to run tests in a cloud. Cloud Testing runs tests at much larger scale and flexibility than organizations have test equipment provisioned. Run the tests in the Cloud from multiple geographic locations - from San Francisco to Sidney. And, remote testing enables test operators to be in Delhi, India with the test injectors (TestNodes) in Seattle, Washington.
TestMaker architecture makes it easy to have a continuous integration service or test management tool start a test automatically. TestMaker automatically provisions the needed TestNodes in the Cloud, runs the test, returns the results to the Repository, and then removes the TestNodes from the Cloud. All of this happens fully automatically, with the "lights turned off."
For example, create Selenium or Sahi test of a Web application in the TestMaker Object Designer. TestMaker Console has the client software to Amazon EC2 built-in. Click the Run button and the Console communicates with Amazon EC2 directory to start one or more new EC2 machine instances. The test scenario instructions identify which Amazon Machine Instance (AMI) file the test uses. PushToTest builds AMI files containing a Linux operating environment, Java, TestNode, and PTTMonitor. Console waits for the machine instance to start - normally 1-2 minutes. Console sends the test to the TestNode. The TestNode runs the test script by making calls to the integrated HtmlUnit headless Web browser. HtmlUnit interoperates with the application under test (AUT.) When the test completes Console takes the TestNode machine instance down.
TestMaker optionally runs a Cloud-based Repository for highly scalable results logging. TestMaker logs every test transaction, step, and command to a Repository. The Results Analysis Engine transforms the logged Repository data into root cause analysis charts and reports.
I recorded a new YouTube video showing TestMaker 6 deploying and operating load and performance tests on Amazon EC2 machine instances. Click here to watch the video, it is 10 minutes long.