Mellékleteink: HUP | Gamekapocs
Keres
Komoly security line-up az idei SYSADMINDAY-en: FPS játékok hackelésétől a hálózati szemfényvesztésen át a COM-Object Hijackingig!

Csendben felhős tesztplatformot indított a Google

Gálffy Csaba, 2016. április 12. 09:30
Ez a cikk több évvel ezelőtt születetett, ezért előfordulhat, hogy a tartalma már elavult.
Frissebb anyagokat találhatsz a keresőnk segítségével:

Fontos hiányosságot pótol a Google az androidos fejlesztői ökoszisztémában, végre saját hardveres tesztplatformot is kínál, amelyen a fejlesztők egyszerre rengeteg eszközön tesztelhetik alkalmazásaikat.

Az Android Studio 2.0 stabil kiadását múlt héten bocsátotta útjára a Google, a vadonatúj fejlesztői környezet mellett azonban egy hasonlóan fontos szolgáltatást is bejelentett a cég. Ez a Cloud Test Lab, amely lehetővé teszi a fejlesztőknek, hogy távoli eszközök tucatjain (vagy éppen százain) teszteljék az alkalmazásaikat.

Az androidos ökoszisztéma a kezdetek óta erősen fragmentált, a sokezer eszközön a képernyőfelbontások, processzorok, memóriakapacitások és operációs rendszer verziók szinte végtelen kombinációja van jelen egyszerre. A rendszer által kínált API-k elvben ezt többé-kevésbé elfedik, de az absztrakció nem teljes, sokszor fordul elő, hogy egy-egy alkalmazás csak bizonyos eszközökön válik instabillá vagy viselkedik abnormálisan. Az ilyen problémák felfedezését azonban pont a sokszínűség akadályozza, egy kisebb fejlesztőcég nem engedheti meg magának, hogy tucatnyinál több teszteszközt tartson házon belül.

A megoldást az eszközfarmok jelentik, amelyek szolgáltatásként kínálnak hozzáférést rengeteg telefonhoz, tablethez és más androidos modellhez. Az egyik legnagyobb ilyen farmot a Xamarin üzemelteti, melynek Test Cloud szolgáltatásához komplex, futásidejű analitika és profilozás is társul. A Xamarin megoldása számít az egyik etalonnak, de mellette azért indult jó néhány más hasonló, automatizált felhős tesztfarm-szolgáltatás is.

Most a Google is elindította saját megoldását, ez a Cloud Test Lab. Ezen a rendszeren indítható tesztelés az Android Studióból, parancssorból és dedikált webes konzolról is. A fejlesztő szabhatja meg, hogy pontosan milyen eszközökön és milyen környezetekben szeretné tesztelni az alkalmazást, illetve hogy pontosan milyen tesztekre van szüksége. A rendszer képes teljesen automatizált tesztet is végezni, ez a Robo Test, amely igyekszik a teljes alkalmazást végignavigálni (ennek mélysége szabályozható). A teszteredményeket és a közben készített képernyőmentéseket a rendszer a tesztfiókhoz rendelt Google Cloud Storage tárolón helyezi el, így értelemszerűen erre is szükség van a Cloud Test Lab használatához.

A szolgáltatás szorosan integrálódik a már említett Android Studióval, igaz, ahhoz nincs szükség a most rajtolt 2.0-s IDE-re, elegendő az 1.3-as kiadás is. A tesztelni kívánt alkalmazások némi módosítást igényelnek, ehhez a Google által kiadott dokumentációt érdemes követni. A szolgáltatás jelenleg béta állapotban érhető el, sem garantált rendelkezésre állás, sem garantált funkcionalitás nincs, így előzetes bejelentés és türelmi idő nélkül változhat a szolgáltatás minden paramétere a jövőben.

Facebook

Mit gondolsz? Mondd el!

Adatvédelmi okokból az adott hír megosztása előtt mindig aktiválnod kell a gombot! Ezzel a megoldással harmadik fél nem tudja nyomon követni a tevékenységedet a HWSW-n, ez pedig közös érdekünk.
FPS játékok hackelésétől a hálózati szemfényvesztésen át a COM-Object Hijackingig: Veres-Szentkirályi András (Silent Signal), Balázs Zoli (MRG Effitas), Marosi-Bauer Attila (Hacktivity) és sokan mások. A standupot Felméri tolja.