Windows

Xamarin se nada da će pojednostaviti testiranje mobilnih aplikacija novom uslugom

Azure Friday | Azure + Visual Studio + Xamarin = Great Mobile Apps

Azure Friday | Azure + Visual Studio + Xamarin = Great Mobile Apps
Anonim

Xamarin je najavio Test Cloud, automatsku uslugu koja mobilnim programerima omogućuje testiranje svojih aplikacija na stotinama mobilnih uređaja.

Primanje aplikacije na ispravno funkcioniranje na više mobilnih uređaja veliki je izazov zbog mnogih različitih veličina zaslona, operacijskih sustava i inačica operacijskih sustava različitih proizvođača, izjavio je izvršni direktor Nat Friedman, koji je tijekom otvorenog razgovora tijekom konferencijske inačice korisnika Evolve govorio.

"Ako ste tvrtka koja želi puno podupirati uređaja, doslovno morate testirati na stotine uređaja ", rekao je Friedman.

Osiguranje da aplikacije funkcioniraju ispravno na svim ciljanim uređajima od ključne je važnosti jer su korisnici u pokretu i aplikacije imamo samo nekoliko sekundi da im impresioniramo, prema Friedmanu.

Danas se većina programera oslanja na ručno testiranje. Samo 8 posto od 300 programera koje je upitao Xamarin upotrijebio je bilo koji testni proizvod na mobitelu. "Ovo je bilo u redu kada je mobitel bio nov i početkom, a svi smo bili kauboji i to je super. Ali sada je malo odrastao ", rekao je Friedman." Tvrtka se nada da će to promijeniti s uvođenjem Test Cloud. Upotrebljava sučelje koje se temelji na webu, ali se također može integrirati s popularnim kontinuiranim integracijskim sustavima kao što su Jenkins, TFS i TeamCity.

Da biste dodali novu aplikaciju za testiranje pomoću testnog oblaka, razvojni programeri prvo moraju prenijeti APK datoteku ako je primjerice, Android aplikaciju. Test Cloud zatim omogućuje razvojnim programerima odabir uređaja za testiranje aplikacije. Posljednji korak je odabrati kako testirati, a opcije su ili za prijenos prilagođenih skripti ili odaberite značajku koja se zove App Explorer, rekao je Friedman.

App Explorer automatski testira aplikaciju istražujući korisničko sučelje, posjećuje svaku karticu, gura gumbi i popunjavanje tekstualnih polja. Koristi jedan uređaj kao referencu za izradu skripte, a zatim se pokreće na svim ostalim uređajima. Elementi korisničkog sučelja identificiraju se pomoću ID-ova objekta, tako da se testovi nastavljaju raditi čak i ako se izmijene na izgled.

Rezultirano izvješće prikazuje pregledne snimke zaslona svakog koraka iz aplikacije koja se izvodi na različitim uređajima, nadzorom performansi i detaljnim zapisima uređaja i snopove tragove kako bi programeri brzo pronašli i ispravili bugove.

Test Cloud će postati općenito dostupan tijekom trećeg kvartala. Ne samo da će biti integrirana u Xamarinovu vlastitu platformu, već će i postati dostupna programerima koji grade aplikacije pomoću ciljanih C-ova, Java i drugih okvira. Usluga se temelji na Calabashu, najraširenijem okviru za automatizaciju testiranja cross-platforma, prema Xamarinu, koji je stekao LessPainful, tvrtku koja ju je stvorila.

Što će usluga platiti ostaje da se vidi. Pojedinosti o određivanju cijena neće biti objavljene sve dok se ne iseli, ali korisnici koji se žele dobiti u beta verziji mogu se prijaviti na Xamarinovu web stranicu.

Pošaljite vijesti i komentare na [email protected]