I just read the wiki article on Best Practices (with respect to testing), and although it’s a good read, I was wondering what most serious jME3 developers use in the way of automated tests, particularly functional/integration tests.
In Swing-land, I’m somewhat familiar with java.awt.Robot and the FEST-Swing Module, which might be helpful for any GUI/Nifty testing (mouse clicks, key strokes, etc.). But for testing the scene graph and overall gameplay (i.e. when the user types one of the directional keys, does their avatar move in that direction?, etc.), are there any preferred frameworks, best practices or strong recommendation you can offer?
I’m coming from a webapp/Swing background where the mentality is: “Automated tests for everything! Hoorah! Fire all the QA testers!” I’m sure you can’t have the same mentality in game dev, but I have to imagine there is something out there for automating a good portion of the functional/integration tests…
…and if not, then has there been any talk/discussion for the need of such a component in jME3?