Nexus Studioの14種類の判定とは何ですか?
Nexus Studioは、各テスト実行を単なる合否ではなく14種類のフォレンジック判定のいずれかに分類するオンプレミスQAオペレーティングシステムです。これにより、実際の不具合とネットワーク遅延、botチャレンジ、ブラウザクラッシュを区別できます。表には、各判定の意味、Jiraチケットを開くかどうか、失敗ビデオを保持するかどうかが示されています。
| 判定 | タイプ | 意味 | Jiraチケット? | ビデオ? |
|---|---|---|---|---|
| SECURE | 合格 | 単独で合格:リトライなし、セレクターの修復なし。 | No | No |
| CHAOS_RESILIENT | 合格 | 障害が注入されている間に合格したため、アプリは維持されました。 | No | No |
| AUTO_RECOVER | 条件付き合格 | 合格しましたが、セレクターを修復する必要がありました。 | No | No |
| FLAKY | 条件付き合格 | 失敗後、リトライで合格しました。修正は行われていません。 | No | No |
| PERFORMANCE_DEGRADED | 条件付き合格 | アサーションには合格しましたが、ページの処理速度が遅すぎました。 | No | No |
| A11Y_VIOLATION | 条件付き合格 | アサーションは合格しましたが、アクセシビリティは合格しませんでした。 | No | No |
| SECURITY_VIOLATION | 条件付き合格 | アサーションは合格しましたが、セキュリティチェックは合格しませんでした。 | No | No |
| BREACHED | アプリケーションが破損しました | 実際の問題:アサーションが失敗し、環境内の何ものもそれを説明できません。 | はい | はい |
| BREACHED_FLAKY | アプリケーションが破損しました | 失敗しましたが、その失敗自体に一貫性がありません。 | はい | はい |
| CHAOS_BREACHED | アプリケーションが破損しました | 注入されたカオスによって破損しました。 | はい | はい |
| TIMEOUT | 環境 | 時間内に応答がありませんでした。これは破損していることの証明ではありません。 | はい | オプション(デフォルトは無効) |
| UNREACHABLE | 環境 | ホストにまったく接続できませんでした。 | No | No |
| BLOCKED | 環境 | サイトが403、429、またはbotチャレンジで防御しました。 | No | オプション(デフォルトは無効) |
| CRASHED | ハーネス | ブラウザまたはプロセスが異常終了しました。 | No | No |
JiraおよびAzure Boardsは、連携が有効になっている場合にのみ、テストごとに1つの課題を作成します。動画はデフォルトで「以下の失敗動画を保持:BREACHED、BREACHED_FLAKY、CHAOS_BREACHED」の設定に従います。14の判定がどのように決定されるか、およびそれぞれが残すファイル。