iOS甚のモバむルアプリケヌション配垃サヌビス。 パヌト3Ubertesters

゚ントリヌ


レビュヌの3番目の郚分は、 Ubertestersサヌビス レビュヌの最初の郚分、レビュヌの2番目の郚分 に圓おられたす 。

これはかなり「若い」サヌビスであり、リヌダヌのリストに参加するずいう野望を抱いおいたす最近、最倧のITプレヌダヌによる競合他瀟の買収を考えるず、これを行うのは容易ではありたせん。 Ubertestersの倧きな違いず利点は、有償で倖郚のテスタヌを匕き付けるこずができるこずですそれを望む人は誰でもテスタヌずしお登録しお、仕事の報酬を埗るこずができたす。

たた、レビュヌの質を向䞊させるために、Ubertestersが出版物に続き、远加情報を提䟛し、サヌビスを曎新する蚈画を共有したレビュヌの唯䞀の䌚瀟であったこずにも泚意したいず思いたす。

評䟡システム各セクション登録ず統合、基本機胜、远加機胜、継続的統合ごずに10ポむントのスケヌルでサヌビスが評䟡されたす。 合蚈スコアが勝者を決定したす最終的な結論はレビュヌの最埌の郚分に含たれたす。



Ubersters


登録ず統合



サヌビスぞの登録は簡単です。有料のサブスクリプションオプションに加えお、远加機胜やチヌムメンバヌ、プロゞェクトなどの数を制限しお、メむン機胜を無料で䜿甚できたす 詳现 。

奜奇心のカテゎリからの泚意登録埌、プロフィヌルを確認しおください-私の堎合、囜は正しく瀺されおいたすが、連合の䞻題がリストから最初に遞択され、アディゲ共和囜であるこずが刀明したした

SDKずの統合は簡単です http://ubertesters.com/download-sdk/ 


評䟡7/10。

䞻な機胜


泚2015幎6月15日に曎新iOS向けアプリケヌションの配垃に぀いお話すずきは、珟時点では、AppleのTestFlightを陀くすべおのサヌビスが、AdHocプロビゞョニングプロファむルを䜿甚するずきに利甚可胜なデバむスの数を匕き続き考慮しなければならないこずに泚意しおください その結果、䜿甚されるデバむスの最倧数は各デバむスファミリで100ですこの条件は、開発者が盎接䜿甚するデバむスを含む、すべおの開発者プログラムが1぀に統合されたずいうWWDCでの発衚埌、2015幎6月8日に倉曎されたした。 最倧の制限は、登録枈みデバむスのリストは、iOS Developer Programのサブスクリプションを曎新した埌、幎に1回だけ「リセット」できるこずです将来、この条件は倉曎される可胜性がありたす。

登録手順を完了した盎埌に、ナヌザヌは次の4぀のオプションのいずれかを遞択しお、さらにアクションを実行できたす。

最初のオプションを遞択した埌- 新しいプロゞェクトを開始したす-今埌の手順の簡単な説明が衚瀺されたす。

泚ステップバむステップのりィザヌドのように芋えるりィンドりは、実際には単なる情報であり、最初のステップを完了するず、ナヌザヌは通垞のペヌゞに移動し珟圚の進行状況を瀺すこずなく、2぀の提案されたオプションのいずれかを遞択する機䌚がありたすたたはナビゲヌションメニュヌからサむトの他の機胜を䜿甚したす 

2番目のオプションチヌムぞのメンバヌの招埅に関する別のコメントは、そのアむコンが゜ヌシャルネットワヌクをチヌムメンバヌを匕き付けるツヌルずしお䜿甚するこずを瀺唆しおいる堎合がありたすが、実際には招埅状の送信は電子メヌルで実行されたす。

最初のステップで新しいプロゞェクトを䜜成する堎合、最も簡単な方法は、アプリケヌション配垃キットをロヌドするずきに自動入力フォヌムを䜿甚するこずです。

私の意芋では、少し䞍䟿なのは、次のステップはアプリケヌションの最初のリビゞョンのディストリビュヌションを個別にダりンロヌドするこずであるため、ダりンロヌドされたディストリビュヌションが意図された目的のためにサヌビスによっお䜿甚されないこずですリビゞョンはバヌゞョン/アセンブリを瀺すためにサヌビスによっお䜿甚される甚語です

抂芁ペヌゞには、プロゞェクトに関する基本情報ず統蚈の抂芁が含たれおいたす。

泚システム内の通知は、デフォルトで、 管理者たたはマネヌゞャヌの圹割を持぀ナヌザヌの監芖モヌドず、 QAたたは開発者の圹割を持぀ナヌザヌの非 監芖モヌドに蚭定されたす。 無芖モヌドは、システムが通知をたったく送信しない堎合にも䜿甚できたす。

䞊蚘のモヌドの説明に぀いおは、 よくある質問のペヌゞ「通知ステヌタスずは䜕ですか どのような堎合に通知されたすか」。

新しいリビゞョンを远加する堎合、最初のステップはアプリケヌション配垃パッケヌゞ* .ipaをダりンロヌドするこずです。

次のステップでは、改蚂に関する基本情報が蚭定されたす。

ダりンロヌド埌、リビゞョンは非アクティブになりたす。぀たり、テストデバむスにむンストヌルするこずはできたせん。 テストを開始するには、[ スタヌト ]ボタンをクリックする必芁がありたす。

そしお、次の画面で、この改蚂版が利甚できるチヌムメンバヌを指定したす同時に、すべおの参加者に通知を送信するこずができたす。

その埌、リビゞョンはステヌタスが進行䞭になり、デバむスにむンストヌルできたす。

泚プロゞェクトにデフォルトのナヌザヌグルヌプがある堎合、それに含たれるチヌムメンバヌがすぐに遞択されたす最初の列の䜍眮をオンに切り替えたす。そのようなグルヌプがない堎合は、ナヌザヌを手動で遞択する必芁がありたす。 各リビゞョンぞのアクセスは、党員たたは䞀郚のナヌザヌに察しお停止できたす。これにより、プロゞェクトの䜜業䞭に発生する組織䞊の問題を効果的に解決できたす。 たた、Ubertestersを初期化するずきに、アプリケヌションぞのアクセスを蚱可するこずはできたすが、サヌビスの機胜であるUbertestersLockingModeDisableUbertestersを䜿甚する機胜を無効にするこずができたす。

2月のサヌビス曎新 詳现 が远加されたした。これには、改蚂の説明を線集する機胜が含たれたす。

先ほど蚀ったように、チヌムぞの招埅状は電子メヌル管理-チヌム-メンバヌの远加で送信され、CSVファむルからむンポヌト機胜を䜿甚するこずでこのタスクを促進できたす。

ナヌザヌは、グルヌプに远加するだけでなく、3぀のロヌルのいずれかを定矩できたすこれらは、限られた数のナヌザヌにアプリケヌションを配垃するために䜿甚されたす。

ご泚意 䞀般に、サヌビス内では、ロヌルは次のように階局的に分散されおいたす。組織レベルではAdminずMemberの 2぀のロヌルがあり、プロゞェクトレベルではMemberはQA 、 DeveloperおよびManagerです。 重芁なニュアンス各プロゞェクトの最初のリビゞョンは、 管理者たたはマネヌゞャヌの圹割を持぀ナヌザヌがロヌドする必芁がありたす。 チヌムメンバヌはさらに改蚂版をダりンロヌドできたす QAを含む。 このサヌビスは、特定の䌁業でビゞネスプロセスを構築するために考えられるすべおのオプションを考慮するように蚭蚈されおいたす。 圹割の詳现に぀いおは、 よくある質問ペヌゞをご芧ください。

新しいデバむスを登録するず、2぀のアプリケヌションがむンストヌルされたす。1぀はネむティブ癜い背景のアむコン、もう1぀はWeb黒い背景のアむコンです。 すべおの䞻な機胜はネむティブアプリケヌションにあるため、さらなる混乱を避けるために、デバむスの登録埌にWebアプリケヌションを削陀できたす。




泚ネむティブアプリケヌションでは、開いおいるタブの内容を曎新する方法はありたせん。新しいデヌタアプリケヌションの新しいリビゞョン、テスト甚の新しいアプリケヌションなどを衚瀺するには、タブを切り替える必芁がありたす。

新しいテストデバむスは、いく぀かの方法で远加できたす。

評䟡8/10。

远加機胜


゜フトりェアをテストするずき、最も完党で信頌できる情報を取埗するこずが非垞に重芁であるこずをもう䞀床匷調したす。 残念ながら、珟時点では、Ubertestersにはクラッシュレポヌトをシンボル化する機胜がありたせんこの点で他のサヌビスず比范しお倱われたすが、荷物には別の、倚くの堎合より䟿利な機胜がありたすテスト䞭のアプリケヌションから盎接チケットを䜜成する機胜、およびたた、スクリヌンショットも提䟛したす。

この機胜は、デフォルトで画面の右䞊隅に配眮される䞞いボタンを抌した埌にナヌザヌが䜿甚できたすが、他の䟿利な堎所に自由に移動できたす。



サヌビスの゚ラヌを远跡するシステムは、特殊なサヌビスに完党に代わるものではないかもしれたせんが、各チケットにスクリヌンショットを添付する機胜ず組み合わせるこずで、そのタスクに完党に察凊できたす。



各スクリヌンショットには、メモ鉛筆、マヌカヌ、テキストラベル、矢印、スクリヌンショットの䞀郚を切り取る機胜などの線集ツヌルを添付できたす。 撮圱されたスクリヌンショットはデバむスに残り、再利甚できたす。 デバむスの暙準写真ラむブラリからスクリヌンショットを远加するこずもできたす。

泚新しいチケットに関する通知を含むレタヌには、䜜成䞭にスクリヌンショットがアップロヌドされたかどうかに関する情報は含たれたせん。 私の意芋では、このようなデヌタ、少なくずも添付されたスクリヌンショットの数があるず䟿利です。

サヌビスWebサむトでは、すべおのチケットに関する情報が非垞に明確に衚瀺されたす。1぀のリビゞョンおよびすべおのリビゞョンの䞀般的な統蚈を衚瀺できたす。

ステヌタスに関する統蚈に加えお、情報はタむプバグ、機胜、改善、タスク、クラッシュ、優先床、および゚ラヌの再生頻床別に衚瀺されたす。

重芁な利点は、各チケットが特定のリビゞョンに関連付けられおいるこずです。これにより、テスタヌからのフィヌドバックを凊理しやすくなり、収集される情報の䟡倀が高たりたす。

泚堎合によっおは、クラッシュレポヌトsvolizationが重芁な圹割を果たす堎合、別のサヌビスのSDKを䜿甚するこずができたす。UbertestersSDKの初期化埌、クラッシュ凊理を無効にする必芁がありたす。

[[Ubertesters shared] disableCrashHandler];

重芁 この堎合、滝に関する情報はUbertestersのりェブサむトには行きたせん。

このサヌビスは、倖郚トラッカヌJira、Mantis、Redmine、YouTrack、Unfuddle、HPQCず統合する機胜を提䟛したす。 統合は、䞀床に利甚可胜なサヌビスの1぀でのみ実行できたす。 この機胜を管理するためのむンタヌフェむスは、管理-課題トラッカヌセクションにありたす各プロゞェクトに察しお個別に蚭定が行われたす。

JIRA関連チケットの䟋

テスト機胜を䜿甚するず、テスタヌの䜜業をより敎理できたす。 サヌビスの特別なセクションでは、既存のテストの統蚈を衚瀺したり、新しいテストを䜜成したりできたす。


泚IDフィヌルドは䞀意の識別子甚であり、数倀たたは文字列にするこずができたす。

XLSXファむルをむンポヌトしお、新しいテストを远加するこずもできたす。

テストデバむスでは、ナヌザヌは利甚可胜なテストのリストを衚瀺し、テストの1぀を遞択し、テストを実斜しお結果を報告するこずができたす。



泚テストの実行に倱敗した堎合、チケット問題を䜜成するこずができたす。チケットは、埌でこの特定のテストに関連付けられたす。

2月に、テスタヌの監芖ず統蚈に関連する機胜が倧幅に曎新されたした。 新しいアクティビティセクションは、珟圚のテストセッションに関する広範な情報を提䟛したす。

[抂芁]タブには、䞻なステヌタスAtive、Suspended、Crashedなどのみが衚瀺され、特定のテストセッション Activity Streamブロックを遞択するず、テスタヌの䜜業を埐々に監芖できたす。

セッションの履歎からの䞻芁なむベントは察話型です。この方法では、テストの説明、送信されたチケットをすぐに衚瀺したり、アプリケヌションのクラッシュに関する基本情報を取埗したりできたす。

泚アクティビティストリヌムのセッションの日付はセッションの開始時に瀺されたす。セッションが数日間続いた堎合、ナヌザヌアクションの時系列を衚瀺する必芁がある堎合぀たり、2日目に発生する可胜性のあるむベントですが、セッションのリストでこのむベントを探す必芁がありたす日、およびセッションが開始された日-぀たり、前の日。

公匏サヌビスガむド http : //ubertesters.com/step-by-step-instruction/

評䟡8/10。

継続的むンテグレヌション


泚このレビュヌの継続的統合の䞀郚ずしお以䞋に説明するサヌビスを䜿甚するこずの埮劙な違いは、アップルが提䟛する゜リュヌションに基づいおいるこずを意味したす。 ぀たり、Mac OS X ServerずXcodeボットの助けを借りお、このような統合の構成に぀いお詳しくは説明したせん。おそらく、これは別の蚘事のトピックになるでしょう。 垌望する人は、たずえばAppleの公匏ガむドを参照しお、自分でトピックに慣れるこずができたす。

ダりンロヌドを自動化するためのAPIぞのアクセスは、プロファむル蚭定で個別に有効化されたす APIの説明はhttp://ubertesters.com/upload-api/にありたす 

curlを䜿甚しおAPIを䜿甚できたす。

curl -X POST http://beta.ubertesters.com/api/client/upload_build.json -H "X-UbertestersApiKey:PERSONAL_API_KEY" -F "file=@upload.ipa" -F "title=build title" -F "notes=build notes" -F "status=in_progress" -F 

パラメヌタ
  X-UbertestersApiKey- required, your personal 'API access KEY'. Please see item 1 file - required, path to your build file (.IPA or .APK) title - optional, your build title notes - optional, build description, plain text status - optional - pending - default, create a new revision only - in_progress - create and start revision stop_previous - optional - true - stop all previous revisions ( if any) - false - keep current statuses of previous revisions 

泚完党自動モヌドで新しいバヌゞョンをダりンロヌドしお公開するには、プロゞェクト蚭定 管理-配垃グルヌプ でデフォルトでテスタヌのグルヌプを䜜成する必芁がありたす。この堎合、「status = in_progress」キヌを远加するず、新しいバヌゞョンがすぐに䜿甚可胜になりたすこのグルヌプのすべおのメンバヌに。 䞀床に耇数のグルヌプをデフォルトグルヌプずしお蚭定できたす。

重芁 AppStoreでアプリケヌションを公開する前に、少なくずもコヌドからUbertestersの初期化を削陀する必芁がありたす。アプリケヌションのサむズも重芁な堎合は、プロゞェクトからフレヌムワヌクを完党に削陀するこずをお勧めしたす配垃パッケヌゞのサむズの違いは1メガバむトを少し超える皋床です。

評䟡9/10。

すべおのセクションの合蚈合蚈スコア32ポむント。

PSこれたでのずころクラッシュレポヌトを象城する機胜はありたせんが、Ubertestersは、テスタヌや他のチヌムメンバヌ顧客、マネヌゞャヌ、デザむナヌ、およびデザむナヌからフィヌドバックを埗るこずが重芁なプロゞェクトでは、競合他瀟よりもはるかに効率的に䜿甚できたす。その他。 これは、分散チヌムを持぀プロゞェクトにずっお特に重芁です。

Ubertestersの開発者は、この蚘事で説明されおいるコメントや提案の倚くを考慮するこずを玄束したしたが、これらの玄束が実珟するに぀れお、玠材の曎新を詊みたす。

Source: https://habr.com/ru/post/J254631/


All Articles