Olá, Marcos! Como vai?
Parabéns pela resolução da atividade!
Vi que você explorou o Vitest para testes automatizados em JavaScript, utilizou muito bem o Testing Library para simular interações e ainda compreendeu a importância da acessibilidade com axe para validar conformidade com WCAG 2.1 AA.
Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.
Se quiser aprofundar ainda mais, algumas boas práticas são:
- Cobertura: incluir testes para estados de carregamento e mensagens de erro.
- Organização: separar testes de acessibilidade, navegação e renderização em arquivos distintos.
- Manutenção: criar mocks reutilizáveis para evitar repetição de código.
Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.
Ah, uma pergunta: você acha mais interessante continuar praticando com testes de componentes isolados para consolidar fundamentos ou avançar para testes de integração cobrindo fluxos completos de navegação e autenticação?
Fico à disposição! E se precisar, conte sempre com o apoio do fórum. Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!