Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
2.
Testowaniemobilne
PiotrWicherski
2.1.Opisprzypadku
Nowoczesnenarzędziaskuteczniewspomagająproceswytwarzaniaoprogramowania
mobilnego.Pomimobardzoszybkiegowzrostupopularnościaplikacjiistronmobil-
nych,dojrzałośćnarzędziiprocesówjestwciążnaniższympoziomieniżwprzypadku
chociażbystronweb.Jużwmaju2015rokuraportGoogleostateczniepotwierdził,
żeliczbawyszukiwańmobilnychjestwiększaniżtychwykonywanychzkomputerów
osobistych.
Jednymznajbardziejodstającychobszarówjesttestowaniemobilne.Narzędzianie-
dojrzałe,asamprocesikryteriawymagająjeszczesporopracy.
Rozdziałtenjestzbiorempomysłówisugestiimającychnaceluwprowadzenieczy-
telnikawprocestworzeniaprojektuibudowanialaboratoriumurządzeńmobilnych
(LUM).Konceptu,którymabyćwsparciemprocesuwytwarzaniaoprogramowania
mobilnegopoprzezzgrupowanieiudostępnienieurządzeńtestowych.Czytowsposób
otwarty(rys.2.2),czyzamknięty,wformiezabezpieczeniaurządzeńwszafierackowej
(rys.2.3).Potencjalniekoncepttenjestwstaniezałagodzićjednezgłównychproble-
mów,którenapotykajątesterzyoprogramowaniamobilnegowtrakcieautomatyzacji
aplikacjiistronmobilnych,takichjak:
fragmentacja,
wysokikoszturządzeń,
rozproszeniezespołów.
2.2.Fragmentacja
Problemfragmentacjiurządzeńmobilnychosiągnąłpoziom,wktórympochłonąłzarówno
urządzeniazsystememAndroid,jakiteprodukowaneprzezApplezsystememiOS.
11