mobile app beta testing services ios
ベータテスト おそらく、モバイルアプリケーション開発における最も重要なステップの1つです。
標準化されたiOSとは異なり、Androidで実行されるモバイルデバイスは、インストールされているオペレーティングシステムのバージョンだけでなく、プログラミング言語の種類、画面解像度、ハードウェアなどによっても大きく異なります。
そのため、オフィスにテスターのチームだけでなく、アプリケーションテスト用のさまざまなデバイスも保持する必要があります。通常、このプロセスは手作業で行われます。
学習内容:
概要概要
最初にアプリケーションをインストールしてから、使いやすさと機能にバグがないか注意深く確認する必要があります。そして、このプロセスは、アプリケーションを実行することになっているすべてのデバイスに対して何度も繰り返されます。そのため、デバイス管理が非常に重要になります。
この場合の重大な欠点は、テスターの時間のかかる作業、特にAndroidで実行しているデバイスの不足です。
英語で無料アニメを見るためのウェブサイト
また読む:
私は、アプリケーションモバイルベータテストを提供する最も人気のある4つのサービスを比較することにしました。
次のサードパーティのモバイルアプリケーションベータテストサービスをテストしました
次の図は、私にとって最も重要な機能セットと、さまざまなモバイルベータテストプラットフォームでの可用性について説明しています。
テストサービスには、クラッシュレポートサービスとベータテストアウトソーシングサービスの2つの主要なタイプがあります。基本的に、後者には前者と同じ機能が含まれています。
TestFlight
TestFlight は、デバイスコードの収集を容易にすることで、iOSデバイス用のアプリケーションのテストを簡素化するサービスです。主な利点の1つは、アプリが起動された回数、失敗した回数を確認し、デバッグ用の情報を取得できることです。
一般に、このツールの使用は非常に快適なエクスペリエンスであり、UDIDを効率的に収集し、ビルドアプリケーションを配布できます。
TestFlightの利点
- Mac OSデスクトップユーティリティを介した迅速でシンプルなファイルのアップロード(実際には、他のすべてのサービスの中で最もシンプルなもの)。
- リモートロギング;
- それは無料です。
TestFlightの主な欠点:
- Androidはサポートしていません。
に TestFlightを使い始めましょう。 登録フォームに記入するだけです。開発者である場合は、必ず開発者であることを指定してください。これにより、独自のビルドをアップロードしたり、独自のテスターを招待したりできるようになります。さらなるプロセスは非常に簡単です。チームを作成し、ビルドをアップロードして、テスターを招待する必要があります。
HockeyApp
Appleによる最近のTestFlightの吸収により、開発者の多くは HockeyApp 先月。クラッシュレポートは非常に詳細です(たとえば、サーバーシンボル化を使用した完全なスタックトレース。TestFlightほど良くはありませんが、デスクトップアプリはアプリケーションとそのdSYMファイル(シンボル化に必要)をアップロードするための優れた方法を提供します)。ただし、HockeyAppツールはまだそうではありません。無料、無料トライアルしかありません。
働くビデオゲーム会社
HockeyAppの利点:
- オープンソースライブラリ;
- ビルド管理、デバイス管理、テスターのアクティビティ追跡。
- それは私に詳細なクラッシュレポートを与えました。
HockeyAppの主な欠点:
- テストケースはサポートしていません。すべてのチームがこの機能を必要としているわけではありませんが、個人的にはこれが重要な役割を果たしました。
に ホッケーを始めよう あなたは支払う必要があります–5つのアプリの最小プランはあなたに月額10米ドルの費用がかかります。彼らはまた、トライアルプランを持っています(クイックヒント:それを取得するには、登録時に開発者であることを必ず指定してください)。登録プロセスが完了したら、デバイスをHockeyに登録し、アプリをアップロードして、テスターにインストールさせます。
Crashlytics
実際、アプリのベータ分布にあまり熱心でない場合は、必ず検討する必要があります。 Crashlytics 。このツールは、フィードバックフォーラムなどのより多くの機能を提供します。このサービスは現在無料であり、今後もその状態が続くようです。
Crashliticsの利点:
- これは主要なクラッシュレポートツールです。クラッシュレポーターをお探しの場合–これは必要なすべての機能を提供します。
- それは無料です。
Crashliticsの主な欠点
製品テスターになる方法
- ビルドの配布やデバイス管理はできません。単なるクラッシュレポートツールです。
に Crashliticsを始めましょう。 Twitterアカウントでログインする必要があります。ええ、彼らはできるだけ多くの社会的接触を集めることを計画しているようです。ただし、登録してすべての機能にすぐにアクセスできるとは思わないでください。現在、待機リストに登録されています。さらなる招待をお待ちください。待つ。ちょっと待って。
Ubertesters
Crashlyticsだけでなく、 Ubertesters プラットフォームは無料です。あらゆる種類のモバイルアプリを対象としています。ただし、Crashlyticsとは異なり、クラッシュロギング、スクリーンショット編集、テストケースのサポートなど、HockeyAppに匹敵する幅広いサービスを提供します。
1つのプラットフォームの下で、スマートテストツールと資格のあるテスターのリモートチームを雇う可能性を組み合わせています。リアルタイムのプッシュ通知機能により、テスターは新しいビルドについて知ることができ、デバイスにインストールできます。また、アプリ自体の中から外出中にバグやその他の問題を送信し、バグが発生した場所のスクリーンショットを完全に編集する機能もあります。これは、テストプロセスを完全に制御したいPMにとっても良い解決策のようです。
Ubertestersの利点:
- スクリーンショットの編集– 描画機能を使用して、バグ領域にマークを付けることができます。冗談ではありません–この非常に小さな機能により、内部テスターの時間が50%以上節約されました。
- テスターが不足している場合は、すぐに独自のベータテスターを雇うことができます。私はこの機会を利用したことがありませんが、
- テストケースのサポート– 上で述べたように、この機能は私にとって重要です。
- これで、今日のすべてのベータテストのニーズにこのプラットフォームのみを使用できるようにする一連の機能が実際に完成しました。
Ubertestersの主な欠点:
- 複雑すぎるユーザーインターフェース…それに順応するのに少し時間がかかりました。
Ubertestersの使用を開始するには、UbertestersのWebサイトにアクセスして、登録フォームに記入してください。プラットフォームを無料で使用するか、有料で使用するかを選択できます(テストのニーズに応じて)。
簡単なヒント: 現在、Proプラン(すべての機能を含む)を無料で(試用版として)提供しているため、プランを選択する際には、無料ではなくProを選択することをお勧めします。登録したら、組織プロファイルを作成し(または既存のプロファイルに参加し)、SDKをアプリに統合し、最初のビルドをアップロードしてテストを開始する必要があります。
したがって、上記のサービス間にはいくつかの重要な違いがあります。それらのそれぞれは、さまざまなタイプのモバイルアプリベータテストソリューションに使用できます。これらのテストサービスから最良の結果を得るには、SDKをインストールし、開発中のアプリケーションにコードのさまざまな部分を実装する必要があります。
推奨読書: モバイルテストガイド
次の記事では、 モバイルアプリ開発会社 。