diff --git a/Documentation/Doxygen/DeveloperManual/HowTos/InteractionTestingHowTo.dox b/Documentation/Doxygen/DeveloperManual/HowTos/InteractionTestingHowTo.dox new file mode 100644 index 0000000000..f6828a8085 --- /dev/null +++ b/Documentation/Doxygen/DeveloperManual/HowTos/InteractionTestingHowTo.dox @@ -0,0 +1,62 @@ +/** + +\page InteractionTestingHowTo Interaction Testing in MITK + + +\section RecordingInteractions Recording Interactions +Activate Interaction Event Recorder in MITK-build cmake. Build, start plugin and follow the following steps: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Step AddTool Segmentation Example
Load Image MITK-Data/Pic3D.nrrd
Do not scroll image slices before recording starts -
Activate Interaction Click on Add in segmentation plugin
Define output filename (be careful: plugin appends interactions to existing files) SegmentationInteractor_AddTool.xml +
Start recording Click on record symbol (red circle) in Event Recorder Plugin
Perform Interaction Draw a segmentation in the render window
Stop recording Click on stop symbol (red square) in Event Recorder Plugin
Save record (\.xml) to your testing environment MITK-Data/InteractionTestData/Interactions/SegmentationInteractor_AddTool.xml
Save interaction result (Image, Surface, etc.) to your testing environment InteractionTestData/ReferenceData/SegmentationInteractor_AddTool.nrrd
+ +\section Limitations Limitations + + +\section UsingInteractionsInTests Using Interactions in Tests + + +*/ diff --git a/Documentation/Doxygen/DeveloperManual/Starting/AboutTesting/AboutTestingPage.dox b/Documentation/Doxygen/DeveloperManual/Starting/AboutTesting/AboutTestingPage.dox index 79869a4d33..71f56ac001 100644 --- a/Documentation/Doxygen/DeveloperManual/Starting/AboutTesting/AboutTestingPage.dox +++ b/Documentation/Doxygen/DeveloperManual/Starting/AboutTesting/AboutTestingPage.dox @@ -1,13 +1,14 @@ /** \page AboutTestingPage Testing Testing is a very important part of ensuring code quality. We use CDash for testing whether MITK builds on a variety of platforms and configurations. You can find our dashboard here. Additionally we support tests of software function as well. More detailed information on testing in MITK can be found below. */