SugarCRM announced at the O'Reilly Open Source Conference (OSCON), the company's plans to release several functional and performance testing tools under open source licenses for use with web-enabled applications, including all versions of SugarCRM's applications. In its news release, the company also said that the new testing tools build upon SugarCRM's announcement earlier this year that it has created a public source code tree for Sugar developers. This gives partners and developers have access not just to a public source code tree, but also powerful testing tools to develop and insure top performance of their custom code.
"The new open source projects include:
"SODA - an XML based testing framework leveraging Watir. Watir is an open source Ruby library for automating web browser interactions. SODA simplifies the process of creating browser test automation, allowing non-programmers to successfully develop and execute in-depth test suites against web based applications. SODA will be released under the BSD license.
"SodaMachine - a graphical user interface (GUI) tool for creating, editing, and debugging SODA tests. SodaMachine will be available initially for Windows and Linux. Mac OS support is under development. SodaMachine will be released under the BSD license.
"MeterMaid - a light weight XML language that simplifies the process of writing Apache JMeter tests for the HTTP protocol. Apache JMeter is an open-source Java application that allows for testing web applications under high load. MeterMaid will be released under the Apache License v2.0.
"SugarMMM (MeterMaid Maker) - a utility for automatically generating MeterMaid XML for load testing against a given SugarCRM instance. This includes the ability to generate load testing scripts for custom modules built utilize. SugarMMM will be released under the Apache License v2.0.
"TidBit - a data generator for SugarCRM that is capable of generating massive amounts of data in a SugarCRM instance for use in scalability and performance testing. TidBit will be issued under the AGPL v3 license."