翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
チェックブロック
Check ブロックは、問い合わせフローの特定の値または条件が期待どおりであることを確認します。これはテスト内の品質保証ツールであり、データ、属性、およびシステムの状態が特定の時点での正確な状態であることを確認します。
Check ブロックを追加できます。インタラクショングループメニュー (⋮) で、チェックブロックの追加を選択します。Check ブロックを追加すると、基本的に「この値は期待どおりですか?」と質問されます。実際の値が定義された基準を満たしているかどうかに基づいて、テストは合格または不合格になります。
アサーションの仕組み
アサーションは、比較演算子を使用して、問い合わせフローの実際の値と予想される値を比較します。比較が true の場合、アサーションは成功します。false の場合、テストは失敗し、予期されたものと見つかったものに関する詳細を提供します。
設定オプション:
チェックする属性
サポートされている名前空間とキーの事前定義されたリストを使用して、検証する属性または値を指定します。これにより、チェックする値の場所がシステムに指示されます。
例:
-
名前空間 = システム、キー = キュー名 – 現在のキューの名前を確認します
-
名前空間 = システム、キー = お客様の住所または番号 – 送信元の電話番号または住所を検証します
-
名前空間 = ユーザー定義、キー = 顧客タイプ – カスタム問い合わせ属性を調べます
条件の種類
実際の値と想定値を比較する方法を選択します。
-
Equals – 値は想定値と完全に一致する必要があります
-
Starts With – テキスト値は、指定したテキストで始まる必要があります
-
で終わる – テキスト値は指定したテキストで終わる必要があります
-
含む – テキスト値には、指定したテキストを含める必要があります。
-
Number Greater Than – 数値は想定値より大きい必要があります
-
Number Greater or Equal To – 数値は、予想される数値以上である必要があります
-
Number Less Than – 数値は想定値より小さくする必要があります
-
Number Less or Equal To – 数値は、予想される数値以下である必要があります
条件値
検索する予定の値を入力します。これは、選択した演算子を使用して実際の値を比較するものです。
実用的な例
例: キュー配置の検証
-
[名前空間: システム]
-
キー: キュー名
-
演算子: Equals
-
想定値:「ベーシックキュー」
これにより、問い合わせが正しいキューに配置されたことがチェックされます。
チェックが失敗するとどうなりますか?
アサーションが失敗すると、テスト実行は停止し、失敗に関する詳細情報を提供します。
-
どの属性がチェックされていたか
-
予期された値
-
検出された値
-
使用された比較演算子
この情報は、問い合わせフローの問題をすばやく特定して修正するのに役立ちます。