Framework BATS para testes unitários e integração com cobertura ≥80%.
tests/
├── unit/
│ ├── functions.bats
│ ├── logging.bats
│ ├── validation.bats
│ └── colors.bats
├── modules/
│ ├── ssh-hardening.bats
│ ├── firewall.bats
│ ├── fail2ban.bats
│ └── ...
├── integration/
│ └── full-run.bats
└── fixtures/
└── test-configs/
Testes Automatizados com BATS
Objetivo
Framework BATS para testes unitários e integração com cobertura ≥80%.
Escopo
Estrutura de Testes
Ferramentas
Critério de Sucesso
Referências