Mobile Apps Testing
Mobile Apps Testing
M-eux test can access the attributes of the user interface ele ents as they are defined in the obile o!eratin" syste # $his is an essential techni%ue that has been used by test auto ation tools on the PC for any years# M-eux $est brin"s this functionality to the obile world#
&n the enclosed fi"ure' you ha(e a window of the $witter Android a!!lication# $he tool can access the definition of the edit field and thus test/(erify that the edit field is enabled' that the (alue is e !ty and that the hint text is set to )What*s ha!!enin")# Without this techni%ue' the tool would not be able to distin"uish between the real text and the hint text dis!layed in the edit field# +sin" M-eux $est you can access all these attributes and create si !le scri!ts that are at the sa e ti e (ery !owerful and reusable# &t is the only techni%ue to deal with the hi"h dyna ic interfaces of the obile a!!lications# Windows of obile a!!lications are not classic windows# $hey interact with the user usin" swi!es' "estures' ex!anded s!inner ele ents' hi"hly interacti(e lists and any other techni%ues#
Employee-Personal
,a o Solutions did not create a scri!tin" tool of their own# &nstead we chose to extend existin" well know tools so that the -A en"ineers can re-use their ex!erience and are not locked into a s!ecific en(iron ent#
Ecli!se
-uick$est Professional
.isual Studio Android is a software stack for obile de(ices that includes an o!eratin" syste ' iddleware and key a!!lications# Se(eral bi" anufacturers ha(e released this year Android based obile !hones and followin" to /artner' Android will beco e the leadin" obile OS in the next years to co e#
,a o Solutions !ro(ides tools that auto ate the testin" effort for obile a!!lications runnin" on the Android !latfor # A obile a!!lication needs to be tested and (erified before "oin" li(e# $oday tests that include the user interface of the obile a!!lication are ost of the ti e executed anually# With the technolo"y of ,a o Solutions' these test cases can be auto ated# $he tool )M-eux $est) is a test auto ation en(iron ent that ensures0
The re-use of test cases on different hardware platforms. $oday Android de(ices are a(ailable fro different anufacturers# E(en fro a s!ecific anufacturer' you can ha(e different odels# All these Android de(ices run the sa e o!eratin" syste but ha(e different hardware characteristics like screen resolution and keys# $he scri!ts of M-eux test are hardware inde!endent# Once i !le ented' a scri!t can be re-used across different odels# The re-use of test cases across different version of the a!!lication under test# $he scri!ts ade by M-eux $est can easily be re-used to ensure that existin" functionality is still workin" in new (ersions of the a!!lication under test# $his is called re"ression testin"# Eas creation and maintenance of the test scripts. $he technolo"y a!!lied by ,a o Solutions is easy to use' the scri!ts are readable and easy to aintain and the ex!ertise "ained by the usa"e of M-eux $est can be re-a!!lied for testin" a!!lications on other !latfor s# of M-eux $est ensures the abo(e re%uire ents by su!!ortin"0
Testing through the user interface of the applications. ,ust like a anual tester will describe his test cases by usin" the user interface ele ents' the auto ated test scri!t is (erifyin" and dri(in" the user interface ele ents of the obile a!!lication under test# By reco"ni1in" the user interface ele ents' the scri!t beco es hardware inde!endent# &f a new (ersion of the a!!lication under test is released' then !reser(ed functionality can be tested with the old scri!ts# $he tool will take care of cos etic chan"es like a enu ite that is now in a new !osition# By usin" the user interface ele ents' the scri!t beco es also readable for a non-technical tester and the scri!t is easy to aintain# More infor ation can be found in our solution descri!tion# Extension of existing scripting environments. M-eux $est did not i !le ent its own scri!tin" en(iron ent# &n order to ensure a fast learnin" cur(e and to ensure re-use of "ained ex!ertise' M-eux is an extension of existin" scri!tin" en(iron ents# 2or users with a test en"ineerin" back"round' M-eux $est extends the leadin" test auto ation tool -uick$est Professional fro 3ewlett Packard# 2or users with a de(elo!er*s back"round' M-eux $est extends .isual Studio fro Microsoft and Ecli!se#
$his
M-eux $est su!!orts also the webkit# $he /oo"le browsers and browsers based on the webkit or a!!lications usin" the web.iew are su!!orted by the web add-in of the tools# $he ht l ob4ects inside the rendered web !a"es are reco"ni1ed#
$he nu ber of acti(ities runnin"# $he e ory consu !tion $he e ory card s!ace consu !tion
5ata co unication Phone calls SMS E- ail MMS essa"es essa"es essa"es
Employee-Personal