Quick Test Professional

M-eux Test does not re-invent scripting tools, but makes re-use of existing  well known and wide spread used tools by extending these tools.  Quick Test Professional (QTP) is a world leading test environment developed by HP.   QTP is an advanced, automated testing software for building functional and regression test suites. The test script is key word driven.  The tool captures, verifies and replays user interactions automatically for PC based applications. It's execution reports helps the testers quickly identify and report on application defects, while providing advanced functionality for tester collaboration. M-eux Test integrates fully into QuickTest professional so that the tester can use the above described functionality for testing mobile applications. 

Best practice and additional information on QTP can be found here.


Quick Test Professional extension for mobile applications by M-eux Test

M-eux Test extends the QTP scripting environment for mobile devices.   The developer can re-use his/her PC-based experience of QTP to create functional tests and regression tests for mobile applications.  This reduces the time to market and results in return of investment. The architecture for mobile application testing is shown in the following figure.  

The M-eux Test tool integrates the HP QTP scripting environment onto the mobile device. The Add-in translates the commands to the Device Manager. The Device Manager is the gateway between the Agent on the mobile device and the scripting environment. It passes the test commands initiated by QTP on the PC to the mobile device and visa –versa it passes the execution & recording results of the mobile device to the PC.  An execution report is generated which indicates success or failure.


The Agent is a program that is running on the device. The Agent will execute the test command and will in case of recording, capture the action of the mobile device. The Agent contains the GUI recognition functionality. Jamo Solutions did take special care that the memory and CPU footprint of the Agent is very low so that the Agent does not influence the good working of the device when replaying a test script.


In M-eux test, the mobile device is  connected to the device manager using a USB/WIFI connection. During recording or replay of the script, the mobile devices need to be connected to the Device Manager.

With this architecture M-eux Test extends the QTP scripting test environment onto mobile devices and gives guaranteed Quality of Assurance (QA). 



Supported features of QTP by M-eux Test.

M-eux test extends the QTP environment for mobile devices, resulting in support of following features:

       Recording from real actual device or emulator

       Replay on real actual device or emulator

       Support for object repository

       Recognition of standard GUI elements and the HTML elements in the mobile browser

       GUI learn functionality

       GUI class mapping functionality for customized objects

       Extended support for VM-based languages like .Net

       Support for the QTP datasheet

       Support for active screen technology

       Bitmap Verification

       OCR support for text retrieval from bitmaps.

       extended support for .Net Compact framework applications.


As conclusion QTP offers an environment in which test scripts are easy to use and maintain.  It offers test automation for PC-based applications and with M-eux Test the identical test script techniques can be applied to verify mobile applications. In one test script the M-eux Test with QTP extension can test windows mobile applications and PC-based windows application allowing the creation of end-to-end test cases whereby the activation from the mobile device of the mobile service is verified on the delivery platform.


General overview test process

The typical test flow for a QA department is shown in the next figure. 



Given the test request and test requirement, the test engineer has to define the test design and the test plan for the test cases and for the test lab before automation can start.  Once these elements  are defined, the test case can be implemented using QTP and M-eux Test. The aim of the test engineer is to create a battery of concatenated functional automatic tests. 

The setup of the battery of automatic test is fully supported by QTP and by its integratoin with the test management system 'Quality Center' from HP. M-eux Test Professional edition implementes an extended integration into Quality Center so that scheduling against the connected device is possible. 



Overview license mechanism of M-eux Test (*)

Jamo Solutions gives evaluation license so that the test developer can be acquainted with the tool. An evaluation license of QTP can be downloaded form the HP website.  


Jamo Solutions offers different license formulas. These are:

       A seat license locked to the PC

       A site license is a network based license whereby PC’s connected to a central license server program , can             run M-eux test. The customer can define the number of licenses needed.


Jamo Solutions offers two editions of M-eux Test: the ‘M-eux Test Standard’, and the ‘M-eux Test Professional’ edition. The M-eux Test Standard packet is a slimmed down solution of the M-eux Test Professional packet. The M-eux Test Professional packet contains all scripting environment extensions for mobile devices offered by Jamo Solutions and can support different mobile platforms. The M-eux Test Standard packet contains the basic integration with QTP.    An overview of the different Jamo Solution release packets and their contents are listed in the following table.


M-eux Test packet license

M-eux Test Professional Packet license

M-eux Test Standard Packet license

Support for all scripting environments, which are today

Quick Test Professional and Visual studio

Support for one scripting environment. The customer can select at purchase time either Quick Test Professional or Visual Studio


Support for one mobile platform


Support for one mobile platform



Full support for QTP


Full support for QTP.

Wide Area Network (WAN) enabling tests any-where.

WAN allows to connect mobile devices independent on

the location of the PC and avoids restrictions of firewalls

and security. This means that the architecture set-up shown in the first figure  can be used any-where, e.g between Sweden and France.

No Wide Area Network (WAN) support

Scheduling of parallel execution scripts on one PC and

scheduling against connected device. 

The scheduling against the connected device is the interesting topic for QTP users since by its architecture QTP currently does not allow parallel execution on one PC.

No access to the test case scheduler

Quality Center integration. This is important to define the

scheduling against connected devices.


No access to additional integration with test management tools.









































  1. https://sbcnep.org/
  2. https://www.btsuk.org/
  3. https://www.jamosolutions.com/
  4. https://www.halifaxregional.org/
  5. https://www.chevallierlaspales.com/
  6. https://www.dome-restaurant.com/
  7. https://www.gc32worlds.com/
  8. https://www.thesamestreamchoir.com/
  9. https://www.maxhead.org/
  10. https://pmkisanstatus.org/
  11. https://www.saintspap.org/
  12. https://www.samuraisushihibachi.com/
  13. https://kraimoriebeach.com/
  14. https://recoverysociety.org/
  15. https://www.britishcouncilonline.org/
  1. HOME