How exactly does this work? I presume it assumes that the current code is correct, and generates a suite of tests to verify that it stays that way?
On Thursday 28 February 2008 18:40, Alberto Bacchelli wrote: > Hi, > I get the occasion to tell you something about the reseach I've just ended. > In my Master thesis I compared the manual tests I did during my GSoC to > tests created last months using automatic test generation tools. > > Making a long story short, I've found that the service JUnit Factory [0] > generates high quality regression tests in a few minutes. > I tried to use it on the same classes I've tested manually > and I compared the results using the mutation analysis [1]. > This is the comparison http://sback.it/thesis/jesterReport-summary.pdf > where MS is the mutation score reached (100 is the maximum). > > JUnit Factory is not a tool, it is a service: to generate tests you must > download > an Eclipse plugin. It permits you to specify classes you want to test > and upload them on Agitar server. In a few minutes you get the correspondant > unit tests back. > Those tests are based on JUnit but require a library you can download > freely from > junit factory site. You can integrate them in you Ant build (I did it > successfully). > > I think it could be really worthy to integrate JUnit Factory tests in > Freenet. > The service is free (as in beer..) it is a service > so you don't see the code they use to generate tests, > but beside this there is no licence matters using it. > > If you agree I could start testing classes in freenet.support > which aren't covered by tests yet. > > Bye, > > Sback > > > [0] http://www.junitfactory.com/ > [1] http://en.wikipedia.org/wiki/Mutation_testing > _______________________________________________ > Devl mailing list > Devl at freenetproject.org > http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl > > -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available URL: <https://emu.freenetproject.org/pipermail/devl/attachments/20080228/ee0f5fdf/attachment.pgp>
