Posted by
Michael Schmid on
Jul 30, 2014; 4:33pm
URL: http://imagej.273.s1.nabble.com/test-cases-tp5008981p5008983.html
Hi David,
there are at least two macros used for testing whether various ImageJ functions behave properly. I guess that Wayne applies them for all new versions of ImageJ.
http://rsb.info.nih.gov/ij/macros/RegressionTests.txtThis macro makes a lot of tests of the macro language and also calls the second one,
http://rsb.info.nih.gov/ij/macros/FilterTester.txtThis macro tests whether various processing functions do the same as it did the last time that its results were written to a file. It also does a lot of consistency tests, e.g. whether the operation the same for a rotated or flipped image (isotropic operations only) and whether an operation works the same way on stacks as on single images.
This test macro cannot discover whether a function was working improperly (but consistently) since the beginning, but here the large number of critical users is a good test criterion - at least for all of the basic ImageJ functions,
A further restriction is that standard test set only includes a limited number of operations that are tested, but you can add your own ones.
Nevertheless, even in spite of Wayne's work (I don't think that there is any other piece of software in the world where bug reports are handled so well and so quickly!), also ImageJ is not an exception to the rule that there is no bug-free software above a certain level of complexity...
Michael
________________________________________________________________
On Jul 30, 2014, at 18:00, David Strasfeld wrote:
> I am using ImageJ as part of test protocols to verify the performance of
> medical device software that I am developing. Do written procedures exist
> for verifying ImageJ itself ? This would likely be a list of test cases
> that would help a user verify that ImageJ is working as expected.
>
> Any help is greatly appreciated.
>
> --
> David Strasfeld
> *Lumicell*
> Senior Scientist
> 80 William St.
> Suite 2-260
> Wellesley, MA 02481
> office: 781.684.0229
> mobile: 608.669.3963
> www.lumicell.com
>
> --
> ImageJ mailing list:
http://imagej.nih.gov/ij/list.html--
ImageJ mailing list:
http://imagej.nih.gov/ij/list.html