

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

# 將單元測試新增至 SDK AWS for Rust 應用程式
<a name="testing"></a>

雖然在 適用於 Rust 的 AWS SDK 專案中實作單元測試的方法有很多，但我們建議您執行以下幾個操作：
+ [使用 進行單位測試 `mockall`](testing-automock.md) – `automock` 從`mockall`木箱使用 自動產生和執行您的測試。
+ [靜態重播](testing-replay.md) – 使用 AWS Smithy 執行期的 `StaticReplayClient`來建立仿造 HTTP 用戶端，此用戶端可用來取代通常由 使用的標準 HTTP 用戶端 AWS 服務。此用戶端會傳回您指定的 HTTP 回應，而不是透過網路與服務通訊，以便測試取得已知資料以供測試之用。
+ [使用 進行單位測試 `aws-smithy-mocks`](testing-smithy-mocks.md) – 使用 `mock`和 `mock_client` 從`aws-smithy-mocks`木箱模擬 AWS SDK 用戶端回應，並建立模擬規則來定義 SDK 應如何回應特定請求。