Files
nexus/wiki/concepts/TerraTest.md
2026-04-20 00:02:56 +08:00

32 lines
781 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "TerraTest"
type: concept
tags:
- Testing
- IaC
- Terraform
date Added: 2026-04-19
---
## Summary
TerraTest 是使用 Golang 编写的自动化基础设施测试库,自动化 Terraform apply-test-destroy 周期,简化基础设施测试流程。
## Definition
Golang 编写的开源测试库,专门用于测试 Terraform 部署的基础设施。
## Key Features
- 自动 apply自动应用 Terraform 配置
- 自动 test自动执行测试验证输出
- 自动 destroy测试完成后自动清理资源
## Use Cases
- 集成测试验证已部署基础设施的实际功能
- 测试复杂 Terraform 模块
- 测试驱动的基础设施开发TDD
## Sources
- [[ctp-topic-56-automated-infrastructure-testing]]
## Aliases
- TerraTest
- Terratest