Este projeto foi desenvolvido como parte do Bootcamp de Teste de Software oferecido pela Digital Innovation One (DIO) em parceria com a GFT, com foco na capacitação de mulheres para a área de Quality Assurance (QA).
Ideal para pessoas que se identificam como mulheres e estão buscando sua primeira oportunidade no mercado de TI, transição de carreira ou mesmo para iniciantes em busca de crescimento profissional. Este bootcamp oferece uma excelente porta de entrada para quem deseja aprender sobre QA e construir uma carreira sólida na área.
Nosso objetivo é capacitar pessoas, mesmo sem conhecimento prévio, para que possam alcançar certificações como a CTFL (Certified Tester Foundation Level) e ingressar no mundo de Quality Assurance com as habilidades necessárias para o mercado de trabalho.
Durante o bootcamp, abordamos os seguintes tópicos essenciais para quem deseja iniciar a carreira em QA:
- ✅ Fundamentos de Qualidade de Software: Conceitos básicos de qualidade, tipos de testes e sua importância no ciclo de desenvolvimento.
- ✅ Metodologias Ágeis e Ciclo de Desenvolvimento de Software: Entendimento das metodologias ágeis, como Scrum, e como QA se encaixa nesse processo.
- ✅ O Caminho Para a Certificação CTFL: Preparação para a certificação Certified Tester Foundation Level (CTFL).
- ✅ Introdução ao Git e ao GitHub: Fundamentos de versionamento de código, criando e gerenciando repositórios com Git.
- ✅ Programação Orientada a Objetos (POO): Conceitos de POO e sua aplicabilidade em QA, como entender código para realizar testes eficazes.
- ✅ Automação de Testes: Ferramentas de automação, como Selenium WebDriver e Rest Assured, para otimizar e agilizar o processo de testes.
- Java: Linguagem de programação utilizada para criar testes automatizados e aplicar conceitos de programação orientada a objetos (POO).
- JUnit: Framework utilizado para criação e execução de testes unitários em Java.
- Mockito: Biblioteca utilizada para criar mockups de objetos em testes unitários, facilitando o isolamento de testes.
- Selenium WebDriver: Ferramenta de automação de testes para aplicativos web, permitindo a simulação de interações de usuário em navegadores.
- Rest Assured: Framework utilizado para testes de API, permitindo verificar o funcionamento correto das interfaces REST.
Se você encontrou algum bug ou gostaria de sugerir melhorias, por favor, abra uma issue! Fique à vontade para contribuir com novos desafios, soluções ou correções. Sua contribuição será muito bem-vinda!
Se você encontrou algum erro ou tem sugestões, por favor, abra uma issue e descreva o problema. Ficaremos felizes em ajudar e aprimorar o projeto!
Se você acha que o projeto é útil, deixe uma estrela! Isso nos ajuda a alcançar mais pessoas e crescer a comunidade.
Feito com ❤️ por Marcela Amorim
Entre em contato!