iPhoneベータテスト

ロゴマーク この記事では、ベータテストアプリケーション、このパスで発生する問題、およびこれから得られる最大のメリットについて読者に伝えたいと思います。



スマートフォンでのベータテストがかなり時間のかかるプロセスであり、iPhoneでも-それ以上であることは秘密ではありません。 問題は多段階です。まず、ユーザーは自分のデバイスのUDIDを見つけてから、開発者に送信する必要があります。 ユーザーの側でこれらのアクションが行われた後にのみ、ユーザーのデバイスが登録済みデバイスのリストに追加されてから、作業バージョンが収集され、インストール要求とともにメールが彼に送信されます。



しかし、それだけではありません。 ユーザーはiTunesにログインしてアプリケーションをインストールし、上記のすべての操作がデバイスに表示された後にのみ。 この一連のアクション全体が複雑すぎると思いませんか? 誰もが頭を悩ませるわけではありません。 さらに、手動でフィードバックを送信します(自動的に行うことは不可能です)。たとえそれができたとしても、品質はいくつかの理由でそれほど良くない可能性が高くなります。アプリケーションがその場所でクラッシュし、どの画面でも自分が好きではなかったものを正確に覚えておらず、スローダウンとラグを誤って指摘しました。もちろん、単に動作を拒否したものを評価するのは間違っています。 それでは、この問題を解決する方法は?



TestFlightApp.comというスマートサービスが役立ちます。 ベータテストプロセスを簡素化するのに役立ち、逆説的に、それ自体は最近テストフェーズにありましたが、現在はフルキャパシティで動作しています。



始めるのはとても簡単です。 プロジェクトを登録し、「テスターを招待」ボタンをクリックします。 それらに必要なのは、テストに参加するための招待状が届くメールボックスのアドレスです。 ユーザーはこの手紙をiPhoneで開き、開発者はデバイスのUDIDを受け取り、ユーザーがリストされます。 ただし、「接続」が1つあります。iTunesconnectでのアカウントへのUDIDのバインドは自動化できないため、この手順は手動で行う必要があります。 確かに、これはまったく怖くないし、多くの時間を必要としません。 したがって、心配する必要はありません。



ここで、サイトで提供されているSDKが提供する機能についてもう少しお話したいと思います。



1.セッション

非常に便利なもの。 手間と「手動」フィードバックはありません。 そこに行って、ユーザーがアプリケーションをどのように使用しているか、どこに行って、テストにどれだけの時間を費やしているかを確認してください。 すべてが完全に自動化されています。 今、あなたは本当にあなたを助け、見つかったエラーについて退会することにした親切な人々からのニュースを待つ必要はありません。













2.アプリ内の質問



また興味深いことです。 私たちはチェックポイントをさまざまな場所に置き、それぞれに特定の質問を付けます。その答えはあなたの心を刺激します。 ユーザーがチェックポイントに合格するとすぐに、すぐに回答できる質問のウィンドウがポップアップ表示されます。 一般的に、3つのタイプがあります。yes/ noの回答、多くのオプションの選択、およびユーザーが入力した回答です。 また、テキストを再度入力するのが面倒な場合に備えて、アプリケーションの古いバージョンから新しいビルドに質問をインポートすることもできます。



3.リモートロギング



ログの有用性は明らかなので、特別な説明は必要ありません。 また、リモートでの使用により、すべてがさらに簡素化されます。テスターがアプリケーションスクリプトの特定のポイントに到達したことを簡単に追跡し、つまずいた場所を確認できます。 アプリケーションへのログインの実装は非常に簡単です。このため、よく知られている#defineディレクティブを使用し、通常のアプリケーション開発のように標準のNSLogを使用するだけで十分です。 すべてのログはサーバーに非同期的に送信され、アプリケーションをブロックしません。



4.クラッシュレポート

この機能を使用すると、アプリケーションのクラッシュに関するレポートをリアルタイムで取得できます。 ユーザーが問題を抱えている場合は、すぐにそれについて知ることができます。













5.チェックポイント

チェックポイントをさまざまな場所に配置し、テスターが取得する場所を監視します。 したがって、アプリケーション内のどの機能がより人気があり、どの機能を改善する必要があるかを分析できます。 間違いなく、これはこのサービスのもう1つのプラスです。 チェックポイントをアプリ内の質問と一緒に使用すると非常に便利です。次のチェックポイントを通過した後、ユーザーに画面が表示され、たとえば、この瞬間またはその瞬間がどの程度実装されたかを評価するよう求められます。





6.アプリ内アップデート

画像 この機能を使用すると、バグやイノベーションが修正された製品の新しいバージョンをテスターに​​すぐに通知できます。 これにより、ユーザーは古いバグを見つけることができず、新しい機能のみをテストできます。 これは非常にシンプルで便利な方法であるように思えます。













それでもこのサービスの有用性を信じていないのですか? 次に、比較のために、2つの個別のベータテストを試して、結果とそれらから得られた効率を比較します。 きっと驚かれることでしょう。 ここでの主な利点は、操作と時間のコストが最小限であるだけでなく、アクションから得られる最大限の排出量です。 高品質でタイムリーなフィードバックは、アプリケーションのプロモーションの成功を保証するものであるため、価値があると思います。



All Articles