

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

# 使用 測試無伺服器應用程式 AWS SAM
<a name="serverless-test-and-debug"></a>

在撰寫和建置您的應用程式之後，您將準備好測試您的應用程式，以驗證應用程式是否正常運作。使用 AWS SAM 命令列界面 (CLI)，您可以在本機測試無伺服器應用程式，然後再將其上傳至 AWS 雲端。測試應用程式可協助您確認應用程式的功能、可靠性和效能，同時識別需要解決的問題 （錯誤）。

本節提供您可以遵循以測試應用程式的常見實務指引。本節中的主題主要著重於在 AWS 雲端部署之前，您可以進行的本機測試。部署前的測試可協助您主動識別問題，減少與部署問題相關的不必要的成本。本節中的每個主題都說明您可以執行的測試、告知 yoxi 包含 href？ u 使用它的優點，以及示範如何執行測試的範例。測試應用程式之後，您就可以偵錯發現的任何問題。

**Topics**
+ [使用 sam local命令進行測試的簡介](using-sam-cli-local.md)
+ [使用 本機叫用 Lambda 函數 AWS SAM](serverless-sam-cli-using-invoke.md)
+ [使用 本機執行 API Gateway AWS SAM](serverless-sam-cli-using-start-api.md)
+ [使用 進行雲端測試的簡介 sam remote test-event](using-sam-cli-remote-test-event.md)
+ [在雲端使用 進行測試的簡介 sam remote invoke](using-sam-cli-remote-invoke.md)
+ [使用 自動化本機整合測試 AWS SAM](serverless-sam-cli-using-automated-tests.md)
+ [使用 產生範例事件承載 AWS SAM](serverless-sam-cli-using-generate-event.md)
+ [測試和偵錯耐用函數](test-and-debug-durable-functions.md)