

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 檢查區塊
<a name="testing-simulation-check-block"></a>

檢查區塊會驗證聯絡流程中的特定值或條件是否符合您的期望。這是您在測試中的品質保證工具，可確保資料、屬性和系統狀態在任何指定時間點都完全相同。

您可以新增檢查區塊。在互動群組選單 (⋮) 中，選擇**新增檢查區塊**。當您新增檢查區塊時，您基本上是在問：「這是我的預期值嗎？」 根據實際值是否符合您定義的條件，測試將會通過或失敗。

![檢查區塊組態面板，顯示驗證聯絡流程屬性的聲明選項。](http://docs.aws.amazon.com/zh_tw/connect/latest/adminguide/images/test-check-block-intro.png)


## 聲明的運作方式
<a name="testing-simulation-check-assertions"></a>

宣告會使用比較運算子，將聯絡人流程中的實際值與預期值進行比較。如果比較為 true，聲明會通過；如果為 false，則測試會失敗，並提供有關預期項目與找到項目的詳細資訊。

組態選項：

### 要檢查的屬性
<a name="testing-simulation-check-attribute"></a>

使用支援的命名空間和金鑰預先定義的清單，指定您要驗證的屬性或值。這會告訴系統在何處尋找您要檢查的值。

範例：
+ 命名空間 = 系統，金鑰 = 佇列名稱 – 檢查目前佇列的名稱
+ 命名空間 = 系統、金鑰 = 客戶地址或號碼 – 驗證來源電話號碼或地址
+ 命名空間 = 使用者定義，金鑰 = 客戶類型 – 檢查自訂聯絡人屬性

### 條件類型
<a name="testing-simulation-check-condition-type"></a>

選擇您希望將實際值與預期值進行比較的方式：
+ **等於** – 值必須完全符合您預期的值
+ **開頭為** - 文字值必須以您指定的文字開頭
+ **結尾 **- 文字值必須以您指定的文字結尾
+ **包含** – 文字值必須在其中任何位置包含您指定的文字
+ **大於的數字** – 數值必須大於您的預期數字
+ **大於或等於數字** – 數值必須大於或等於您的預期數字
+ **小於的數字** – 數值必須小於您的預期數字
+ **小於或等於數字** – 數值必須小於或等於您的預期數字

### 條件值
<a name="testing-simulation-check-condition-value"></a>

輸入您希望找到的值。這是將使用您選擇的運算子與實際值進行比較。

## 實際範例
<a name="testing-simulation-check-examples"></a>

範例：驗證佇列置放
+ 命名空間：System
+ 金鑰：佇列名稱
+ 運算子：等於
+ 預期值：「基本佇列」

這會檢查聯絡人是否已放置在正確的佇列中。

![檢查顯示具有等於運算子和基本佇列預期值的佇列名稱驗證的區塊組態。](http://docs.aws.amazon.com/zh_tw/connect/latest/adminguide/images/test-check-block-example.png)


## 檢查失敗時會發生什麼情況？
<a name="testing-simulation-check-failures"></a>

當宣告失敗時，測試執行會停止並提供失敗的詳細資訊，包括：
+ 正在檢查哪個屬性
+ 預期值為何
+ 找到了哪些值
+ 使用的比較運算子

此資訊可協助您快速識別和修正聯絡流程中的問題。

![檢查區塊故障詳細資訊，顯示預期值與實際值，以及使用的比較運算子。](http://docs.aws.amazon.com/zh_tw/connect/latest/adminguide/images/test-check-block-failures.png)
