Xamarin hofft, mobile app mit neuen Service testen zu vereinfachen

2013-12-28  |  Comebuy News

Xamarin hat testen Wolke, einen automatisierten Service angekündigt, mit dem mobile Entwickler ihre apps auf Hunderte von mobilen Geräten zu testen.

Comebuy Verwandte Artikel: Post-Novell, Xamarin bereitet Mono upgrade für DevelopersXamarin erweitert Android, iPhone Cross-Plattform-Entwicklung KitXamarin fügt Android Designer Visual StudioXamarin 2.0 können Sie die Entwicklung von Android und iOS-Anwendungen in Visual StudioMozilla bereitet app Markt für public beta

Immer eine Anwendung auf mehrere mobile Geräte ordnungsgemäß eine große Herausforderung ist, wegen der vielen unterschiedliche Bildschirmgrößen, Betriebssysteme, und Versionen dieser Betriebssysteme von verschiedenen Herstellern, laut CEO Nat Friedman, der bei der Eröffnung sprach keynote bei der Firma erste Anwenderkonferenz, Evolve.

"Wenn Sie ein Unternehmen, die eine Menge Geräte unterstützen will sind, Sie buchstäblich auf Hunderte von Geräten testen," sagte Friedman.

Sicherstellen, dass Anwendungen auf alle Zielgeräte einwandfrei ist entscheidend, weil Benutzer unterwegs sind und apps nur ein paar Sekunden haben zu beeindrucken, laut Friedman.

Heute vertrauen die meisten Entwickler auf Manuelles Testen. Nur 8 Prozent der 300 Entwickler von Xamarin abgefragt verwendet jede Art von Test Produkt auf Handy.

"Das war OK, wenn Mobile war wie neu und noch in den Kinderschuhen und wir alle Cowboys waren und das ist cool. Aber es hat ein bisschen nun erwachsen", sagte Friedman.

Das Unternehmen hofft, die mit der Einführung des Test-Wolke zu ändern. Es nutzt eine Web-basierte Oberfläche, aber auch mit beliebten kontinuierliche Integration Systeme wie Jenkins, TFS und TeamCity integriert werden kann.

Fügen Sie eine neue Anwendung für Tests mit Test-Wolke, müssen Entwickler zunächst die APK-Datei hochladen, wenn es zum Beispiel eine Android app ist. Test-Cloud kann dann Entwickler wählen, welche Geräte zu testen die app auf. Der letzte Schritt ist, wie Sie testen können, und die Optionen sind entweder zum Hochladen von benutzerdefinierten Skripts oder wählen eine Funktion namens App Explorer, Friedman sagte.

App-Explorer testet automatisch eine app durch Erforschung der Benutzeroberfläche, besuchen jedes Tab, Schaltflächen und Textfelder ausfüllen. Es wird ein Gerät als Referenz verwendet, um ein Skript erstellen und dann auf allen anderen Geräten ausführt. Elemente der Benutzeroberfläche werden durch Objekt-IDs, identifiziert, so dass Tests weiter arbeiten, auch wenn das Layout geändert werden.

Der resultierende Bericht zeigt durchsuchbare Screenshots der einzelnen Schritte von der app, die auf unterschiedlichen Geräten, Performance-Überwachung, und detaillierte Geräteprotokolle und Stack-Traces Entwicklern finden und Beheben von Fehlern schnell zu helfen.

Test-Wolke werden im dritten Quartal in der Regel erhältlich. Es wird nicht nur in Xamarin eigenen Plattform integriert, sondern wird auch für Entwickler von Anwendungen mit Objective-C, Java und anderen Frameworks verfügbar werden. Der Dienst basiert auf Kalebasse, die am weitesten verbreitete plattformübergreifende mobile Framework zur Testautomatisierung, nach Xamarin, die LessPainful, die Firma erworben hat, die es erstellt.

Was der Dienst Kosten wird, bleibt abzuwarten. Preisinformationen wird nicht veröffentlicht werden bis sie Schiffe, aber Benutzer, die ihre Hände auf die Beta-Version erhalten möchten können auf Xamarins Website anmelden.

« Back