The PushToTest TestMaker suite is a powerful tool for the testing of web services and applications. Paired with a highly flexible and comprehensive Jython implementation, TestMaker gives the developer all the tools they need to thoroughly test an application. Web applications are becoming increasingly sophisticated, and flexibility is needed to truly provide an accurate testing environment. Regression testing in the online development world can be very time consuming and labor intensive, but with tools like TestMaker, the task is made somewhat simpler.

With access to the full range of Java libraries, the Jython scripting module allows the programmer to design tests for even the most complicated web applications. Where other tools might fail to cover all the functionality of a web application, Jython scripting places no artificial limits on the programmer. The flipside of this advantage is the difficulty associated with learning Jython, as well as becoming familiar with all the associated libraries. No convenient web transaction recorder automates the test. The programmer must have the know how to implement a test, and this can take some time.

TestMaker is available as both an open source project, and an enterprise edition. Both editions have a wide range of professional features. The enterprise edition differs in that it has remote load injection abilities, allowing it to more effectively test scalability in large projects. Both versions of TestMaker include detailed graphical reporting capabilities, displaying information that can help to track down bottlenecks in software performance.

With its flexible Jython based testing, TestMaker is ideal for the team that wants to ensure functionality throughout the development cycle. Friendly Wizards make simple testing tasks straightforward enough to be done by QA personnel without programming experience. The learning curve and cost of the enterprise edition may be downsides for organizations looking to find a rapidly deployable testing solution. Once that learning curve has been overcome, however, TestMaker provides an almost unparalleled degree of flexibility and power. According to the TestMaker documentation, the enterprise edition is capable of generating hundreds of thousands of concurrent virtual users.

Because of its 100% Java implementation, TestMaker is very portable. TestMaker will run on Windows, Linux, Unix, and Mac OSX machines. Around 200 virtual users can be generated on a modern host machine, with more possible if the machine is used as a dedicated load injector.

Similar Posts