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$ Commented Jun 14, 2015 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
    Commented Jul 3, 2016 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$ Commented Oct 18, 2016 at 18:16


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.