Automacao de Testes com CI/CD em Zig: GitHub Actions e Pipelines
Testes automatizados so tem valor quando rodam de forma consistente em cada mudanca de codigo. CI/CD (Continuous Integration / Continuous Delivery) garante que …
Testes sao a base de software confiavel. Zig possui um sistema de testes integrado na linguagem que e simples, poderoso e nao requer frameworks externos. Nesta serie, vamos alem do basico, explorando padroes avancados de teste, fuzz testing, testes de integracao e automacao com CI/CD.
Para uma introducao aos testes em Zig, veja Testes em Zig.
Pronto para comecar? Va para o Artigo 1: Fundamentos de Unit Tests!
Testes automatizados so tem valor quando rodam de forma consistente em cada mudanca de codigo. CI/CD (Continuous Integration / Continuous Delivery) garante que …
Fuzz testing (ou fuzzing) e uma tecnica de teste que alimenta seu programa com dados aleatorios ou semi-aleatorios para encontrar bugs, crashes e …
Escrever testes e facil. Escrever bons testes que sejam manteneiros, rapidos e confiaveis e uma arte. Neste artigo, exploramos padroes avancados de teste em …
Testes unitarios validam funcoes isoladas. Testes de integracao validam que componentes funcionam juntos corretamente — com o file system, rede, banco de dados …
Zig possui um dos sistemas de testes mais elegantes entre linguagens de programacao de sistemas. Testes sao cidadaos de primeira classe na linguagem — nao ha …