JUnit Factory - a Free Test Generation Service from AgitarLabs - Reaches a Million Tests Milestone
JUnitFactory has served more than 14,000 users from 120 countries in its first 10 months
MOUNTAIN VIEW, Calif., October 15, 2007 - Agitar Software, the leader in enterprise unit testing, today announced that JUnit Factory (www.junitfactory.com), its free, web-based, unit-test generation service, has generated more than a million JUnit tests since it was launched in January of this year. JUnit Factory was developed by AgitarLabs, the company’s research group focused on advancing the future of software test automation.
JUnit Factory is the only free test generation service of its kind available. Users can submit their Java code to the JUnit Factory website (www.junitfactory.com), which is hosted on AgitarLab’s servers. They automatically receive generated JUnit tests in return. JUnit factory also provides a plug-in for the Eclipse IDE. In addition to requesting and receiving tests from the JUnit Factory servers, the plug-in also contains a JUnit runner with built-in code coverage.
JUnit Factory is a subset of AgitarOne JUnit Generator, Agitar’s comprehensive, server-based JUnit generation solution for Java, which enterprise customers deploy in their development and QA organizations. JUnit Factory has been used to generate tests not only for open source projects and academia, but for thousands of Java projects at companies throughout the world. Website usage statistics include:
- More than 14,000 users from 120 countries
- 1,004,692 tests generated in 10 months
- Average throughput of more than 250,000 lines of JUnit per hour, which is the equivalent of 1,000 developers working manually
Using JUnit Factory, Java developers have been able to dramatically reduce the manual effort and time involved in writing unit tests. According to one user, "Wow! I have just generated unit tests for some code that would have taken months or years to do manually and I did it in under 30 minutes, including registering on the server and waiting for the reply email. That is truly awesome!"
Kent Beck, the co-author of JUnit, said: "I like the JUnit Factory tests because they give me an independent perspective on my code."
"There are two main uses for JUnit Factory," said Kevin Lawrence, Distinguished Engineer at AgitarLabs and JUnit Factory’s manager. "In an ideal situation, you have developers who are already committed to writing unit tests for their code and use JUnit Factory to amplify and complement their manual testing efforts. More often than not, the generated tests show some unexpected code behaviors or test corner cases that the developers did not cover with their manual tests."
"In a less than ideal, but more common, situation, you have developers who have inherited and have to maintain a steaming pile of legacy code that came without any tests. In this situation, JUnit Factory can help by generating a basic set of characterization tests to provide a safety net and catch unintended changes in behavior as the code is modified."
A web-based Flash demo of how to use JUnit Factory to generate unit tests can be viewed at www.junitfactory.com/demo/flash/.
About AgitarLabs:
AgitarLabs is an internal research group at Agitar Software that works with academic and open source communities to advance the future of software testing and test automation. Founded by Agitar’s Co-Founder and CTO Alberto Savoia, AgitarLabs unites industry, academia, and open source efforts through collaborative research and sponsorship to tackle the cultural and technical hurdles that exist with testing software. For more information, visit www.agitar.com/company/agitarlabs.html.
About Agitar Software:
Agitar Software enables the enterprise to release its Java applications faster and to change them more easily to meet changing business needs. AgitarOne automatically creates the tests needed to simplify complex code and to make all code easier to change. Customers have cut by 50% the time they spend fighting with existing applications, released new ones 30% faster with fewer bugs, and cut by 90% the cost of finding and fixing bugs after releasing applications to users. Software teams can use AgitarOne to meet their schedules without sacrificing quality and functionality. Customers such as Bank of America, Cisco, EDS, Fujitsu SSL, IBM Global Services, MindTree Consulting, Siemens, Tata Consultancy Services, and Tokyo Gas see these benefits using Agitar’s solution for in-house, offshore, or outsourced software development. Agitar is a privately-held company headquartered in Mountain View, CA. For more information visit www.agitar.com.
###
Editorial Contact: Sarah Conway or Jenna Boller
Page One PR for Agitar Software
Phone: +1 978-969-3010 or +1 415-321-2344
Email: sarah@pageonepr.com or jenna@pageonepr.com