Windows

Xamarin doufá, že zjednoduší testování mobilních aplikací s novou službou

ACR Build: Automate Docker builds with OS and framework patching | Azure Friday

ACR Build: Automate Docker builds with OS and framework patching | Azure Friday
Anonim

Společnost Xamarin oznámila Test Cloud, což je automatizovaná služba, která umožňuje vývojářům mobilních aplikací testovat jejich aplikace na stovkách mobilních zařízení.

Získání aplikace pro správnou funkci na více mobilních zařízeních je velkou výzvou kvůli mnoha různým velikostem obrazovky, operační systémy a verze těchto operačních systémů od různých výrobců, podle generálního ředitele Nat Friedman, který se hovořil během zahajovacího klíče na inaugurační konferenci společnosti Evolve.

"Pokud jste společnost, která chce hodně podpořit zařízení, musíte doslova testovat na stovkách zařízení, "říká Friedman.

Ujistěte se, že aplikace fungují správně na všech cílených zařízeních, je zásadní, protože uživatelé jsou na cestách a aplikace jen má několik vteřin, než je zapůsobit, podle Friedmana.

Dnes se většina vývojářů spoléhá na ruční testování. Pouze 8 procent z 300 vývojářů, které Xamarin dotazoval, použilo jakýkoli testovací produkt na mobilním telefonu.

"Bylo to v pořádku, když mobil byl jako nový a v dětství, byli jsme všichni kovbojové a to je v pohodě. Ale teď už trochu vyrostlo, "řekl Friedman.

Společnost doufá, že to změní se zavedením Test Cloud. Používá webové rozhraní, ale může být také integrováno s populárními kontinuálními integračními systémy, jako jsou Jenkins, TFS a TeamCity.

Chcete-li přidat novou aplikaci pro testování pomocí Test Cloud, vývojáři nejprve musí načíst soubor APK, například aplikace pro Android. Zkušební cloud pak umožňuje vývojářům vybrat, které zařízení testují aplikaci. Posledním krokem je vybrat způsob testování a možnosti nahrání přizpůsobených skriptů nebo zvolit funkci nazvanou Průzkumník aplikací, říká Friedman.

Aplikace App Explorer automaticky testuje aplikaci a zkoumá uživatelské rozhraní, navštíví každou kartu, tlačí a vyplňování textových polí. Používá jedno zařízení jako odkaz pro vytvoření skriptu a spustí jej na všech ostatních zařízeních. Prvky uživatelského rozhraní jsou identifikovány identifikátory objektů, takže testy budou i nadále fungovat i při změně uspořádání.

Výsledný přehled zobrazuje snímky procházení jednotlivých kroků z aplikace spuštěné na různých zařízeních, sledování výkonu a podrobných protokolů zařízení a stackové stopy, které pomohou vývojářům rychle najít a opravit chyby.

Test Cloud bude obecně dostupný během třetího čtvrtletí. To bude nejen integrováno do vlastní platformy Xamarinu, ale bude k dispozici i pro vývojáře, kteří budují aplikace pomocí Objective-C, Java a dalších rámců. Služba je založena na technologii Calabash, nejpoužívanějším platformě pro automatizaci mobilních testů podle Xamarinu, která získala společnost LessPainful, společnost, která ji vytvořila.

Co stojí za službu, je nadále vidět. Údaje o cenách se nebudou zveřejňovat, dokud se neobjeví, ale uživatelé, kteří se chtějí dostat do rukou beta verze, se mohou zaregistrovat na webových stránkách společnosti Xamarin.

Zasílejte tipy a komentáře na zprávy [email protected]