Java Regression Testing Assistant - JEvolveTM

regression testing, version control, code evolution, retesting, rvalidation, evoltion, text differencing
HOME
PRODUCTS
CLIENTS
TECHNICAL PUBLICATIONS
WHITE PAPERS
ONSITE SEMINARS
CONTACT US
RESELLERS 

 

The tool that Java developers have been eagerly waiting for has finally arrived! If you have been grappling with the problem of managing multiple versions of a project, wondering what exactly has changed across versions, here is the tool that will make your task a breeze.

JEvolve is an intelligent Java  regression testing assistant.  It automatically  analyzes  multiple versions of a Java program and shows how various classes have evolved across versions. It then reasons about the impact of these changes on regression testing and shows you which classes/methods should be retested. This implies that even though a class changed across versions, sometimes retesting is not required. Imagine the savings in revalidation effort!

PRODUCT HIGHLIGHTS

Intelligent regression testing analysis  
High performance - can work with large projects
Multiple reports and charts
Powerful scripting support
Free add-ins: Java source beautifier, class file browser

JEVOLVE IS A BOON TO

Testers in identifying  portions of a Java  program that have changed and that require retesting
Program maintenance teams in understanding how a class has evolved
Project managers in tracking code changes
Configuration managers in validating and documenting code changes
Developers in identifying the impact of integrating with a changed library, such as the JDK


HERE IS HOW JEVOLVE CAN HELP YOU

Automatically analyze multiple versions of Java source code 
Pinpoint accurately what has changed across versions
Show the context of change in both the old and evolved versions
Let you see what classes will be impacted if a given class is modified
Understand the impact of JDK version changes on your application
Suggest which methods/classes require no retesting

 
COMPARISON WITH TEXT DIFFERENCING
How does JEvolve's intelligent differencing compare with the approach ordinary text differencing tools? Normal text differencing tools compare on a lexical level without understanding the text that is being compared. On the other hand JEvolve knows about Java language and hence can compare two Java programs intelligently. Click for a sample...

More details on the research approach are available for online viewing.
 

GETTING STARTED GUIDE 

    1. View online (HTML Format) 
  
    2. Download (Zip File) 

Sample Screens Snapshots 

PLATFORM REQUIREMENTS
Processor Intel Pentium or higher
Operating Systems Windows 95/98/ME/2000/XP/NT (patch 4)
JDK Version 1.1 to 1.4
RAM 64 MB or higher
Hard disk At least 10 MB of free space for installation

 

 

  


All product names referenced are trademarks of their respective companies.
This site is copyright 1997-2009 Man Machine Systems
Materials found in this site may not be copied and reproduced without prior permission.
This page updated on 12 November, 2009 12:52:27