🚀 Trilha para Iniciantes
Seja bem-vindo(a) à Trilha de QA e Testes de Software para iniciantes, um caminho estruturado para você aprender desde os fundamentos da garantia de qualidade até a automação de testes com Cypress.
Nesta trilha, você terá acesso a vídeos, artigos e materiais complementares que irão guiá-lo(a) pelos principais conceitos e práticas do universo de testes de software. O objetivo é proporcionar uma experiência de aprendizado progressiva, garantindo que você compreenda desde os testes manuais, essenciais para qualquer profissional de QA, até os testes automatizados, que aumentam a eficiência e a confiabilidade das aplicações.
🔎 O que você vai aprender?
✅ Conceitos fundamentais de QA e testes de software
✅ Como realizar testes manuais e relatar bugs de maneira eficiente
✅ Noções básicas de HTML, CSS e JavaScript para melhor compreensão dos testes em aplicações web
✅ Introdução a ferramentas de automação, com foco em Cypress
⏳ Carga horária total: 11 horas
📌 Formato: Vídeos, artigos, leituras complementares e exercícios práticos
💡 Como aproveitar essa trilha?
Cada módulo é acompanhado por conteúdos práticos e teóricos. Para um melhor aproveitamento, siga a sequência recomendada, faça anotações e aplique os conceitos aprendidos em pequenos experimentos.
Vamos começar? 🚀
1. Fundamentos de QA e Testes de Software (2h)
Quality Assurance (QA) é a prática de garantir a qualidade de um software por meio de testes contínuos e de diferentes tipos, ao longo de todo o ciclo de desenvolvimento. Esses testes podem ser manuais ou automatizados, e visam identificar falhas e assegurar que o sistema atenda às expectativas dos usuários e aos requisitos de negócio.
- [Playlist] - Introdução ao QA e Testes de Software
- Assista os vídeos 1 a 10
- [Artigo] - Diferença entre Testes Funcionais e Não Funcionai
- [Leitura Complementar] - SDLC (Software Development Life Cycle) e o Papel do QA
2. Testes Manuais (2h30min)
Testes manuais são realizados sem a ajuda de ferramentas de automação, onde o QA simula o uso do software para encontrar falhas, garantindo que ele funcione conforme esperado. É a base para qualquer testador antes de partir para a automação.
- [Vídeo Aula] - Testes Manuais: Do Planejamento à Execução
- [Leitura Complementar] - Como Criar Casos de Teste Eficientes
- [Documentação] - Ferramentas de Gestão de Testes (GitHub Issues)
3. Conceitos Básicos de HTML, CSS e JavaScript (3h)
Para realizar testes manuais ou automatizados em aplicações web, é fundamental que o QA entenda como as páginas da web são estruturadas. Compreender HTML, CSS e JavaScript é essencial para interagir com elementos da página e verificar comportamentos.
-
[Artigos] - Fundamentos de HTML, CSS e JavaScript para Testes de Software (2h)
-
[Vídeo Aula] - Como Inspecionar Elementos com Ferramentas de Navegadores (30 min)
4. Boas Práticas de Relatórios e Registro de Bugs (30min)
Uma parte essencial do trabalho de QA é a documentação. Relatar bugs de forma clara e precisa facilita a vida dos desenvolvedores e garante uma comunicação eficiente entre as equipes.
5. Introdução ao Cypress (3h)
Cypress é uma ferramenta moderna e poderosa de automação de testes para aplicações web. Ele permite que QAs e desenvolvedores testem funcionalidades de ponta a ponta de maneira rápida e eficiente.
- Cypress - Documentação Oficial
- [Artigo] Cypress Essencial MindMap (PT-BR) (30m)
- [Vídeo Aula] - Boas Práticas de Automação de Testes com Cypress (1h)
- [Vídeo Aula] - Cypress Para Iniciantes | E2E Tests Em Frontend Apps | Erick Wendel (40m)
- [Artigo] - Boas práticas em automação de testes com Cypress (30min)
6. Desafio
Agora, para praticar suas habilidades com testes automatizados Cypress, acesse o Desafio QA. Informações como objetivo do desafio, avaliação e pontuação estão descritas com mais detalhes no link.