WBF Academy
Desenvolvimento Guiado por Testes em Swift

Desenvolvimento Guiado por Testes em Swift

Intermediário

Escreva Swift que você possa mudar sem medo. Este curso de nível intermediário ensina o desenvolvimento guiado por testes do jeito que ele realmente funciona em uma base de código real: você escreve primeiro um teste que falha, faz ele passar com a coisa mais simples possível e depois refatora mantendo a suíte no verde. Ele é construído sobre o Swift Testing, o framework moderno com @Test, #expect, #require, suítes, traits e testes parametrizados, e também cobre o XCTest onde ele ainda é necessário, para testes de interface e de desempenho e para migrar uma suíte existente. Você vai bem além do básico: projetar tipos testáveis desde o início por meio de injeção de dependência e costuras baseadas em protocolos, construir stubs, spies e fakes sem nenhum framework de mocking, testar código async/await, atores e MainActor de forma determinística em vez de usar esperas, e domar código legado com testes de caracterização. Você também vai aprender o que o TDD não resolve, por que perseguir 100% de cobertura piora as suítes e como manter os testes rápidos e livres de instabilidade. Pressupõe que você já escreva Swift com desenvoltura. Ao final, os testes serão a sua forma de projetar código, não uma tarefa que você faz depois.

📋 5 trilhas ❓ 350 perguntas 💡 35 dicas 🎬 15 vídeos ⏱ ~8h

Conteúdo do curso

Prova de certificação

🏆

Prova de certificação

Desenvolvimento Guiado por Testes em Swift

30
Questões
45m
Tempo limite
% 70%
Para passar

🔒 Desbloqueie o exame

🎬 Assista 80% dos vídeos 0% / 80%
❓ Responda 80% das questões de prática 0% / 80%

Complete os requisitos acima para desbloquear o exame

🏆

Prova de certificação

Desenvolvimento Guiado por Testes em Swift

#

30 questões

Todos os níveis de dificuldade

45 minutos

Enviada automaticamente quando o tempo acaba

%

70% para passar

Conquiste sua insígnia de certificação

Sem volta

Depois de responder, você avança

Dicas

Ver tudo