前書き
私が一緒に仕事をした多くのプロジェクトでは、人々はTestRailを自分でカスタマイズせず、標準設定に慣れていました。したがって、この記事では、効率を向上させるのに役立つ個々の設定の例を説明しようと思います。例として、モバイルアプリケーション開発プロジェクトを取り上げましょう。
小さな免責事項。この記事では、TestRailの基本的な機能(これには多くのガイドがあります)については説明せず、テストを含むリポジトリを作成するためにこの特定のベンダーを選択する必要がある理由をカラフルに説明する表現を販売しています。
正当化計画(何が実施されるか)
一般的な要件
誰でもケースを通過できるはずです
ケースは可能な限り関連性を維持する必要があります
ケースは、最初の2つのポイントと矛盾しない範囲で、モバイルアプリケーションの機能を可能な限り完全にカバーする必要があります。
TestCaseとTestScenarioへの分離
さまざまなタイプのTestRunの迅速な形成
煙
回帰
衝撃試験等
ケースサポートの最適化
「デッド」ハードコードされたスクリーンショットを破棄し、「移動可能なデータ」に切り替える
要件
フィールドを編集するには、管理者アクセスが必要です
プロジェクトタイプの選択
選択できるプロジェクトタイプは3つあります。

デフォルトのタイプを選択します。すべてのケースが同時に利用可能になります。スマートフィルタリングを使用して、すべてのケースを一度に動的に管理します。
テストケースのリストを表示するためのフィールドの追加
priority :

.
:

:
"Summary" ( )

, . TestCase TestScenario. summary.
TestScenario:
: TestScenario -
TestCase:
: MainScreen - -
summary : “, , ”. .
"StartScreen" ( TestScenario, )
: . ( ) . .
:

:

. :

, id . ? , id,

,

id, , . .
"Screen" ( TestCase)
: . , . , , . , (Activity) . .
: home_screen, MapScreen, PayScreen ..

"MovableData" (c c )
:
( )
SQL
, . , . - , , .
, . Google Sheet Excel . ? , , .
Google Sheet SQL . :
=query(DATA!A1:M1146;"
SELECT C,D
WHERE
C contains '"&SEARCH!A2&"'")
Excel . () .
“ dot com”. ( ) TestRail . :

, :

( ) :


“Descriptions” ( , )
: .
: ( , ) {…} MovableData. MovableData .

"Component" ( )
: . ( ) ( - ) , . , , .
: GooglePay, Order, Users, Map, Authorization ..

"TAG" ( )
.
:
TestRun : smoke, ..
: Smoke, Automated, WhiteLabel, ForDelete ..


, :

TestRun
test run smoke :

TestRail , . .

2. \ :

3. . : , .
. “”. , TestRail .
:
TestRail
: " .COM" ( )
ご清聴ありがとうございました!