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>

Reply via email to