The PRWIRE Press Releaseshttps://2006-11-17T16:55:18ZAgitar Introduces AgitarOne(tm), a Comprehensive Integrated Unit Testing Solution for Java2006-11-17T16:55:18Zagitar-introduces-agitarone-tm-a-comprehensive-integrated-unit-testing-solution-for-javaAgitar Software, a leader in enterprise developer testing, today announced a new flagship product &ndash; AgitarOne &ndash; that brings power and simplicity to Java unit testing. Unit testing is the practice in which software developers create tests for their code as they write it, helping to ensure that the code works correctly and making it easier to change the code with confidence. What&rsquo;s new about AgitarOne: &middot; Introduces powerful support for automated JUnit test generation, powered by Software Agitation - Agitar&rsquo;s award-winning innovation for exhaustive unit testing&middot; Helps developers automate the creation of regression test suites for legacy Java code bases &middot; Delivers new functionality for interactive unit testing that helps novices test code like experts&middot; Introduces server-based deployment that gives developers meaningful unit tests in minutes &middot; Features out-of-the-box support for continuous integration and testing using CruiseControl, the most widely-used open-source software for this purpose &ldquo;AgitarOne answers requests from hundreds of customers for an easier way to start unit testing or to extend what they&rsquo;re already doing using hand-written tests. It has been hard for some organisations to start unit testing and to stick with it because of the manual effort, and because there was no easy way to add JUnit tests to legacy code to start to change it safely,&rdquo; said Jerry Rudisin, CEO and President, Agitar. &ldquo;AgitarOne removes the obstacles and excuses. It empowers development teams to start creating meaningful tests in minutes and to slash the work required to create a &ldquo;safety net&rdquo; of unit tests around legacy applications, making them easier to enhance. AgitarOne delivers effective and exhaustive unit testing without exhausted developers.&rdquo; With AgitarOne, companies can see dramatic changes in how easy it is to get started with unit testing and how quickly their development teams can realise the benefits: more predictable software development cycles, and reduction in the cost of quality assurance and maintenance through early elimination of bugs.&ldquo;In the Data Center Management group at Cisco, we estimate that maintaining products can add up to 40 per cent to our engineering estimates. That&rsquo;s why we believe in building quality in, through unit testing, &ldquo;said Ian Wallis, Director of Data Center Management Software. &ldquo;Agitar&rsquo;s unit testing solutions and expertise have helped our globally distributed development teams adopt agile practices with great success. With AgitarOne, we have the fastest, most effective way to get our current product thoroughly tested, and ensure our code is robust, flexible and of the highest quality.&rdquo;AgitarOne&rsquo;s most striking new feature is the automated generation of JUnit tests. AgitarOne enables developers to unit test much more thoroughly than they would be able to with purely hand-written tests. Developers also use AgitarOne to generate a change-detection &ldquo;safety net&rdquo; for legacy applications, to ensure that any change to the code does not accidentally change the code&rsquo;s intended behaviour.&quot;I learn surprising facts about my code when I look at the JUnit tests that AgitarOne generates, and when I agitate my code. AgitarOne's test generation provides developers a quick way to get a useful set of unit tests that will detect unintended changes to the code, &quot; said Kent Beck, co-author of JUnit, the most widely used unit testing framework for Java, and the father of eXtreme Programming. &quot;By integrating these features with the Management Dashboard, the whole team--including its sponsors, customers, and managers--can readily see the current state of unit testing during development.&quot;AgitarOne is a server-based software product with capabilities including: &middot; Agitar&rsquo;s breakthrough technology, software agitation, with the full functionality offered in Agitator(R). Agitation supports interactive exploratory testing on Java code to help developers find unexpected behaviour.&middot; Powerful technology for automated generation of JUnit tests, providing thorough coverage on most code. Developers can interactively tune and improve the JUnit test generation by writing helper methods in Java. &middot; Flexible and extensible code-rule enforcement that helps eliminate error-prone coding patterns. &middot; Out-of-the-box support for continuous integrated testing, based on the popular open-source CruiseControl, so every development team member can know in minutes when a coding change introduces possible bugs.&middot; A comprehensive project Dashboard that gives continuous visibility into how a project is doing against unit-level quality targets. &middot; Server-based deployment that makes deployment faster and that simplifies Dashboard rollups and sharing of assets across organisations. &middot; Distributed JUnit test generation and agitation, allowing users to exploit additional CPU power to do more aggressive and frequent testing in less elapsed time.&ldquo;Effective, iterative unit testing catches problems at the earliest phases for development to improve quality and speed deployment, yet manual approaches and inconsistent processes have hampered unit testing for Java and other environments,&quot; said Melinda Ballou, program director at IDC, a research and advisory service company headquartered in Framingham, Mass. &quot;In addition, many legacy Java applications lack up-front testing, which obstructs software creation as developers hesitate to change, extend or re-factor these existing, possibly fragile applications, causing delays and cost overruns. Developers need suites of tests for legacy and new code that incorporate analysis, automate unit testing and provide regression tests to support aggressive, iterative approaches that improve quality, can help to cut costs and bring new software to market faster.&quot;Pricing and AvailabilityAgitarOne is licensed through an annual subscription fee for use on a specified number of unique Java classes. Entry-level pricing starts at $50,000 per year (US dollars). In a companion release today, &ldquo;Agitar Software Announces 'No Java Class Left Behind' Program &ndash; AgitarOne(tm) Now Free For Educational Institutions&rdquo; Agitar announced that the full AgitarOne product is available free of charge to accredited educational institutions for education and research.AgitarOne, version 4.0, is available immediately, and supports the following platforms: Windows XP or 2000; Linux with kernel 2.4.22 or later It also fully supports J2EE and Java extensions JDBC, JNDI and Java Servlet Technology. AgitarOne is compatible with any Java IDE (integrated development environment) based on Eclipse 3.0, 3.1, or 3.2.News endsAbout Agitar Software Agitar Software removes the obstacles to widespread adoption of unit testing. This practice, where software developers test their code as they write it, improves software quality and business agility. Agitar&rsquo;s flagship product, AgitarOne, helps Java development teams start unit testing and makes good unit testing more effective, on both new code and legacy Java systems. Customers have shortened development cycles, cut defects handed over to system integration by 90 percent, and reduced the cost of fixing bugs after release by up to 90 percent. Agitar&rsquo;s breakthrough technology, software agitation, has been honoured with the Java One Duke&rsquo;s Choice, Jolt Award, Wall Street Journal Technology Innovation Award, and InfoWorld Technology of the Year. Thousands of users at organisations such as Bank of America, Cisco, EDS, IBM Global Services, Northrop-Grumman, NTT Data, Siemens Medical, Tata Consultancy Services, and Tokyo Gas use Agitar&rsquo;s products to improve 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.Agitar Software Announces 'No Java Class Left Behind' Program - AgitarOne(tm) Now Free for Educational Institutions2006-11-17T09:52:45Zagitar-software-announces-no-java-class-left-behind-program-agitarone-tm-now-free-for-educational-institutionsAgitar Software, the leader in developer testing solutions, today announced that its newly-released product for Java unit testing &ndash; AgitarOne &ndash; is available free of charge to accredited educational institutions for teaching and academic research. Agitar will also create and make available course material for introducing basic unit-testing principles in programming courses. The initiative will be carried out by Agitar Software Laboratories (AgitarLabs), Agitar&rsquo;s recently established division for research and advanced development.AgitarOne is a new integrated solution that brings unprecedented power and simplicity to Java unit testing by providing developers with the most complete and most powerful set of tools in the market. AgitarOne includes Agitar&rsquo;s award-winning software agitation technology for interactive exploratory testing, which enables automated generation of JUnit tests for thorough regression testing and enforces flexible and extensible code-rules that help eliminate error-prone coding patterns. &ldquo;Researchers and practitioners alike agree that having developers create and execute tests while they are writing the code is one of the most effective ways to prevent and find bugs. Today, however, most computer science students graduate with little or no exposure to the science and art of software testing,&rdquo; said Alberto Savoia, Agitar&rsquo;s CTO and head of AgitarLabs. &ldquo;We believe that the most effective way to get developers used to the theory and practice of testing is to teach them how to test at the same time they are learning how to program. The key goal of this initiative is to give both instructors and students easy access to superior teaching materials and technology, and to show them the huge benefits that developer testing can bring.&rdquo;AgitarOne offers a server-based deployment model, which is particularly suited for use in a classroom setting. The server-based model requires no configuration on the workstation and enables students to begin seeing meaningful results within minutes of downloading and installing an Eclipse-based client. Additionally, such a deployment model reduces the computing power requirements for students&rsquo; workstations by offloading most of the computation to the distributed server.&ldquo;It is a real pleasure to see a leading software tools company like Agitar make its state-of-the-art technology freely available for teaching,&rdquo; said Dr. Alex Aiken, professor of Computer Science at Stanford University. &ldquo;Giving students access to industrial-strength test automation tools helps them learn modern best practices for software engineering.&rdquo;&ldquo;Agitar&rsquo;s technology has deep roots in industrial and academic research in test automation,&rdquo; Said Dr. Roongko Doong, Agitar&rsquo;s co-founder and Vice President of Technology. &ldquo;The development of software agitation was inspired by the research on dynamic invariant detection and test-input generation. By making AgitarOne freely available for academic research, Agitar gives back to the people and the community and hopes to inspire further innovative research in software testing technology.&rdquo;Researchers and educators interested in learning more about AgitarOne and its use in teaching and research should contact Dr. Marat Boshernitsan, AgitarLabs&rsquo; Director of Research, for further information.Dr. Marat BoshernitsanDirector of ResearchAgitar Software Laboratoriesmarat@agitar.comNews endsAbout Agitar Software:Agitar Software removes the obstacles to widespread adoption of unit testing. This practice, where software developers test their code as they write it, improves software quality and business agility. Agitar&rsquo;s flagship product, AgitarOne, helps Java development teams start unit testing and makes good unit testing more effective, on both new code and legacy Java systems. Customers have shortened development cycles, cut defects handed over to system integration by 90 percent, and reduced the cost of fixing bugs after release by up to 90 percent. Agitar&rsquo;s breakthrough technology, software agitation, has been honored with the Java One Duke&rsquo;s Choice, Jolt Award, Wall Street Journal Technology Innovation Award, and InfoWorld Technology of the Year. Thousands of users at organizations such as Bank of America, Cisco, EDS, IBM Global Services, Northrop-Grumman, NTT Data, Siemens Medical, Tata Consultancy Services, and Tokyo Gas use Agitar&rsquo;s products to improve 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.