| 
7 | 7 | 4. [Repositórios Jest e Playwright](#3-por-que-existem-repositórios-com-playwright-e-jest)  | 
8 | 8 | 5. [Outras documentações](#4-outras-documentações)  | 
9 | 9 | 6. [Versionamento, code review e padronização](#5-versionamento-code-review-e-padronização-git)  | 
10 |  | -7. [Agradecimentos](#agradecimentos)  | 
 | 10 | +7. [Futuras Melhorias e Sugestões](#6-futuras-melhorias-e-sugestões)  | 
 | 11 | +8. [Agradecimentos](#agradecimentos)  | 
11 | 12 | 
 
  | 
12 | 13 | ---  | 
13 | 14 | 
 
  | 
@@ -102,6 +103,10 @@ No projeto, algumas documentações adicionais estão disponíveis para referên  | 
102 | 103 | - Controle de versão: Git + GitHub    | 
103 | 104 | - Versão inicial: 1.0.0    | 
104 | 105 |   - Todos requisitos cumpridos e documentados  | 
 | 106 | +- Versão: 1.0.1  | 
 | 107 | +  - Correção da pipeline  | 
 | 108 | +- Versão: 1.0.2  | 
 | 109 | +  - Novas documentações  | 
105 | 110 | - Todas as alterações foram commitadas e revisadas via pull request para manter a consistência do código, além de usar o Kanban para fins de organização de tarefas.  | 
106 | 111 | 
 
  | 
107 | 112 | ### Padrões de Desenvolvimento  | 
@@ -131,6 +136,37 @@ Utilizei o padrão **Conventional Commits** para manter o histórico limpo e inf  | 
131 | 136 | 
 
  | 
132 | 137 | ---  | 
133 | 138 | 
 
  | 
 | 139 | +## 6. Futuras Melhorias e Sugestões  | 
 | 140 | + | 
 | 141 | +Durante o desenvolvimento deste projeto, identifiquei diversas oportunidades de evolução e aprimoramento para torná-lo ainda mais robusto, escalável e aderente a boas práticas de qualidade de software.  | 
 | 142 | + | 
 | 143 | +### 📈 Melhorias Técnicas e Estruturais  | 
 | 144 | +- **Adicionar novos tipos de testes:** incluir testes como *unitários* para ampliar a cobertura e garantir estabilidade.  | 
 | 145 | +- **Centralizar repositórios de testes:** criar um **repositório principal** que englobe os três repositórios de testes existentes (frontend e API), permitindo clonar e executar todas as suítes de testes com um único comando.    | 
 | 146 | +  - Esse repositório também poderia conter:  | 
 | 147 | +    - Documentação unificada  | 
 | 148 | +    - Scripts automatizados de execução  | 
 | 149 | +    - Relatórios consolidados  | 
 | 150 | +- **Logging:** incluir logs estruturados para diferentes níveis de severidade:  | 
 | 151 | +  - **Info:** eventos importantes ou etapas concluídas com sucesso.  | 
 | 152 | +  - **Warning:** alertas sobre comportamentos inesperados que não quebram o teste.  | 
 | 153 | +  - **Error:** falhas críticas ou exceções, com rastreamento detalhado da origem do problema.  | 
 | 154 | + | 
 | 155 | +### 💡 Melhorias Funcionais  | 
 | 156 | +- **Criar validadores personalizados:** incluir validações automáticas de campos como:  | 
 | 157 | +  - **E-mail** (formato válido)  | 
 | 158 | +  - **Senha** (mínimo de caracteres, regras de negócio, complexidade)  | 
 | 159 | +  - **Campos obrigatórios e regras condicionais**  | 
 | 160 | +- **Expandir a cobertura de testes de integração:**    | 
 | 161 | +  - Testar funcionalidades adicionais, como **ordenação de produtos**, **filtros** e **fluxos alternativos de login**.  | 
 | 162 | +  - Garantir que as principais jornadas do usuário estejam protegidas contra regressões.  | 
 | 163 | +- **Notificações automáticas de falhas:** implementar envio de e-mail via **NodeMailer** na pipeline sempre que ocorrerem erros críticos nos testes, permitindo resposta rápida e acompanhamento das falhas.  | 
 | 164 | + | 
 | 165 | +### 📝 Considerações Finais  | 
 | 166 | +Essas sugestões representam o próximo passo natural para aprimorar a qualidade do projeto, aumentar a confiabilidade dos testes e tornar a manutenção mais eficiente e escalável.  | 
 | 167 | + | 
 | 168 | +---  | 
 | 169 | + | 
134 | 170 | ## Agradecimentos  | 
135 | 171 | 
 
  | 
136 | 172 | Gostaria de agradecer a **TagPlus** pela oportunidade de participar deste processo seletivo.    | 
 | 
0 commit comments