Automatically Detecting Software Errors

March 6th, 2014 by

Researchers at the University of Cambridge in the UK have developed a software system called XMLMATE, which automatically generates test cases and uses them to test the program code. The only requirement is that the program to be tested has to have a particular structure. XMLMATE is based on genetic algorithms. The researchers have tested the system on open-source programs, and they have detected almost twice as many fatal errors as similar test methods that only work with randomly generated input.  XMLMATE has been developed using Java, and the inputs to test is defined according to XML.

Source: EurekAlert