DevExpress and CUIT Support
So, this happened.
As a result, I’ve been doing some experimentation. This post is a record of my findings.
Quote from DevExpress: “To record tests you’ll need DXperience installed, to play the tests, DXPerience is not required.”
Once DX is installed, a new Reference will be auto-added to the Test Project when the tester adds a CUIT to the Test Project. (screenshot to be included later) This seems to be the best way of getting the reference in there - as opposed to manually adding the dll to the Test Project. More explicit experimentation with this is needed.
Patch seems to work as advertised on the Grids with Record-and-Playback tool (i.e. CUITB).
Further testing also suggests that the app must use 11.2.8 or more recent version of DX. Experiments with a simple app that used an older version of DX crashed both the app and CUITB.
Thus far, patch seems to only work with CUIT. Action Recording feature of MTM seems to still be unavailable.
Associating a CUIT that has the patch and the successfully recorded actions with a Test Case works just fine. Furthermore - once everything is configured - that same Test Case (now flagged as “Automated”) can be executed from MTM. For this experiment, this was done by adding the Test Solution to Source Control and then creating a Build on that Test Solution, and then associating the Test Plan with that Build.
I made a number of discoveries regarding the relationship between Automated Testing and the Build Process through this research. I’ve posted those findings in a separate article here.