The main Testing Framework (in both the frontend and Wolfram Workbench) supports unit testing for command-line invocations. Is there a natural way of co-opting this, or perhaps there already exist user-developed idioms/packages for similar support being extended to more general testing for dynamic interfaces such as those created with Dynamic Manipulate and DynamicModule?

  • $\begingroup$ I imagine something along the lines of progressing testing/storing local variable settings done either programmatically or after interface manipulation. $\endgroup$ – Ronald Monson Jun 14 '15 at 1:24
  • $\begingroup$ Those are small examples but maybe it can be of use for you: mathematica.stackexchange.com/a/118568/5478 $\endgroup$ – Kuba Jul 3 '16 at 20:30
  • $\begingroup$ Yes, I suppose one can use a dialog to check appearances and remind you what to check in unit-tests. Kind of defeats the purpose though of being able to completely automate such testing (maybe some sort of ML training on output within certain appearance bounds would address this?) - does seem like a new front-end testing framework is needed. $\endgroup$ – Ronald Monson Oct 18 '16 at 18:16

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.