Sencha: UI object driven test automation on iOS and Android apps
With the M-eux Test add-in loaded, Visual Studio or Eclipse recognize the user interface elements on the connected actual device or in the connected emulator/simulator.
M-eux Test recognizes all UI elements of the Sencha Touch based application independent from the mobile platform and distribution mode: both web based and hybrid apps are supported.
All objects as defined in the Sencha Touch 2 SDK are supported by the tool. This support gives the QA engineer a powerful tool to create automation scripts. The QA engineer can deal directly with these objects as shown in the included snapshot.
Without this support, QA engineer can only valid the by Sencha generated HTML5 code. This code is complex is prone to changes each time a new Sencha version is used by the developer. Checking the HTML5 level of Sencha based applications will lead to less re-usable automation scripts and reduce significantly the ROI on the test automation.
Thanks to the Sencha support in M-eux Test, the QA engineer can now test and validate Sencha based apps while guaranteeing re-use of the test script and thus ROI on the test automation.
Sencha Touch 2 is supported on Android and iOS on any hardware: smartphones and tablets. The QA engineer can create a script that is reusable between smartphones and tablets. This is also important since the look and feel of the Sencha Touch based app can change if you turn your tablet in landscape mode. The Sencha based script is also re-usable between Android and iOS leading to one script to test all possible deployments.