Visual Studio

M-eux Test does not re-invent scripting languages, but makes re-use of existing languages. Visual Studio is the leading development environment from Microsoft. Using the extension for Visual Studio, the test developer can create his/her test scripts in a C# project.  Visual Studio C# is the ideal environment for productively building object oriented applications for Windows Mobile on the .NET Compact Framework.

More information on Visual Studio can be found here.


Visual Studio extension for mobile applications by M-eux Test

M-eux Test extends the Visual Studio development environment for testing mobile devices and mobile applications.  The architecture for mobile device testing is shown in following figure:



The M-eux Test tool integrates the Visual Studio development 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 development environment. It passes the test commands initiated by VS on the PC to the mobile device and visa –versa it passes the execution results of the mobile device to the PC.  At the end of the execution, a 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 VS scripting test environment onto mobile devices and gives guaranteed Quality of Assurance (QA). 


Features of M-eux - VS for mobile devices

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

       Recording from real actual device or emulator

       Replay on real actual device or emulator

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

       GUI learn functionality

       GUI class mapping functionality for customized objects.

       Creation of an Object Pool that can be shared between test programs.

       Parallel execution of test scripts on one PC.

       Bitmap verification

       OCR support for text retrieval from bitmaps.

       extended support for .Net Compact framework applications.


As conclusion VS is a development environment that has been extended by M-eux with the necessary functionality to create test scripts against mobile applications by recognizing the user interface objects on the mobile device. THe benifit of using VS for creating automated test cases is that you have now one platform for development and testing, scripts can run in parallel on different mobile devices and  compiled executable can be disturbed to external companies which gives IP protection.


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 Visual Studio 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 Visual Studio and the Professional edition of M-eux  Test. Additional integration is available with the test management system 'Quality Center' from HP. 



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 VS can be downloaded here.  Support is given by Jamo Solution by mail, webinar, Question&Answer and by consultancy.


Jamo Solutions offers different license formulas of M-eux Test. 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 VS.    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 VS


Full support for VS

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. 


No access to the test case scheduler

Additional Quality Center integration. This is important to define parallel execution on one PC and 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. PENGELUARAN MACAU HARI INI