32 lines
781 B
Markdown
32 lines
781 B
Markdown
---
|
||
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 |