Windows

Xamarin har meddelat Test Cloud, en automatiserad tjänst som gör det möjligt för mobila utvecklare att testa sina appar på hundratals mobila enheter

Xamarin.Forms 5 Is Here! | The Xamarin Show

Xamarin.Forms 5 Is Here! | The Xamarin Show
Anonim

Att få ett program att fungera korrekt på flera mobila enheter är en stor utmaning på grund av de många olika skärmstorlekarna, operativsystem och versioner av dessa operativsystem från olika tillverkare, enligt VD Nat Friedman, som talade under öppningsnyckeln vid företagets inledande användarkonferens, Evolve.

"Om du är ett företag som vill stödja mycket av enheter, måste du bokstavligen testa på hundratals enheter, säger Friedman.

Se till att programmen fungerar ordentligt på alla riktade enheter är avgörande för att användarna är på språng och appar har bara några sekunder att imponera på dem, enligt Friedman.

Idag är de flesta utvecklare beroende av manuell provning. Bara 8 procent av 300 utvecklare frågade av Xamarin använde någon typ av testprodukt på mobilen. "

" "Det var OK när mobilen var ny och i sin linda och vi var alla cowboys och det är coolt. Men det har vuxit lite nu, sade Friedman.

Företaget hoppas att förändra det med introduktionen av Test Cloud. Det använder ett webbaserat gränssnitt, men kan också integreras med populära kontinuerliga integrationssystem som Jenkins, TFS och TeamCity.

För att lägga till en ny applikation för testning med Test Cloud måste utvecklare först ladda upp APK-filen om den är en Android-app, till exempel. Test Cloud då kan utvecklare välja vilka enheter som ska testa appen på. Det sista steget är att välja hur man testar, och alternativen är antingen att ladda upp anpassade skript eller välja en funktion som heter App Explorer, sade Friedman.

App Explorer testar automatiskt en app genom att utforska användargränssnittet, besöker varje flik och trycker på knappar och fylla i textfält. Den använder en enhet som en referens för att skapa ett skript och kör sedan det på alla andra enheter. Användargränssnittet identifieras av objekt-ID, så att testerna fortsätter att fungera även om ändringar görs i layouten.

Den resulterande rapporten visar bläddrade skärmdumpar av varje steg från appen som körs på olika enheter, prestandaövervakning och detaljerade enhetsloggar och stapla spår för att hjälpa utvecklare att hitta och åtgärda fel snabbt.

Test Cloud kommer att bli generellt tillgängligt under tredje kvartalet. Det kommer inte bara att integreras i Xamarins egen plattform, men kommer också att bli tillgängligt för utvecklare bygga appar med Objective-C, Java och andra ramverk. Tjänsten är baserad på Calabash, den mest använda plattformen för mobila testautomatiseringssystem, enligt Xamarin, som har förvärvat LessPainful, det företag som skapade det.

Vad tjänsten kostar kommer att ses kvar. Priserna kommer inte att offentliggöras förrän det skickas, men användare som vill hämta betaversionen kan anmäla sig till Xamarins hemsida.

Skicka nyhetstips och kommentarer till [email protected]