# Software Testing (Dynamic, Manipulate, DynamicModule) Interfaces

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?

• I imagine something along the lines of progressing testing/storing local variable settings done either programmatically or after interface manipulation. – Ronald Monson Jun 14 '15 at 1:24
• Those are small examples but maybe it can be of use for you: mathematica.stackexchange.com/a/118568/5478 – Kuba Jul 3 '16 at 20:30
• 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. – Ronald Monson Oct 18 '16 at 18:16