ä¸è¦å²ç¬æåçæ§
Xamarinは、モバイルデベロッパーが何百ものモバイルデバイスでアプリケーションをテストできる自動化サービスであるテストクラウドを発表しました。
アプリケーションが複数のモバイルデバイスで正常に動作するようにするには、さまざまな画面サイズ、オペレーティングシステム、およびさまざまなメーカーのオペレーティングシステムのバージョンなどが含まれています。CEOのNat Friedman氏は、同社の初のユーザーカンファレンス「Evolve」の基調講演で講演を行いました。フリードマン氏は言います。
アプリケーションがすべてのターゲットデバイスで適切に動作することを確認することは、ユーザーが外出先やアプリフリードマン氏によると、数秒でそれに感銘を与えることができます。
今日、ほとんどの開発者は手作業によるテストに頼っています。 「これはモバイルが新しく幼児期にあり、私たちはすべてカウボーイだったので大丈夫でした。しかし、今や少し成長している」とフリードマン氏は話す。同社はテストクラウドの導入によりこれを変えたいと考えている。 Webベースのインターフェイスを使用しますが、Jenkins、TFS、TeamCityなどの一般的な継続的統合システムと統合することもできます。 Test Cloudを使用してテストするための新しいアプリケーションを追加するには、まず開発者はAPKファイルをアップロードする必要があります。 Androidアプリなど。 Test Cloudを使用すると、開発者はアプリをテストするデバイスを選択できます。最後のステップはテスト方法を選択することで、カスタマイズされたスクリプトをアップロードするか、App Explorerと呼ばれる機能を選択するかのいずれかであるとフリードマン氏は説明しています。 App Explorerはユーザーインターフェイスの探索、ボタンを押してテキストフィールドを入力します。 1つのデバイスを参照として使用してスクリプトを作成し、それを他のすべてのデバイスで実行します。 結果レポートには、異なるデバイスで実行されているアプリケーションからの各ステップのブラウズ可能なスクリーンショット、パフォーマンス監視、詳細なデバイスログが表示されます開発者がバグを迅速に見つけて修正するのに役立つトレースをスタックすることができます。 テストクラウドは、第3四半期に一般的に利用可能になります。 Xamarin独自のプラットフォームに統合されるだけでなく、Objective-C、Javaなどのフレームワークを使用してアプリケーションを開発する開発者が利用できるようになります。このサービスは、最も広く使用されているクロスプラットフォームのモバイルテスト自動化フレームワークであるCalabashをベースにしています.XamarinはLessPainfulを買収したXamarinによると、このサービスを提供する予定です。 価格設定の詳細は公開されるまで公表されませんが、ベータ版を手に入れたいユーザーはXamarinのウェブサイトにサインアップできます。 ニュースのヒントやコメントを[email protected]に送信します。