🚧 Trilha em construção, links de estudos serão adicionados futuramente 🚧
Além desta trilha de estudos, confira o eBook A Jornada do Analista de Testes e QA, que criei especialmente para introduzir você no universo dos testes e qualidade de software. Clique aqui e saiba mais!
Adquira por R$ 49,90 ou use o cupom QUEROSERQA para garantir 50% de desconto!
Antes de se aventurar pelas atividades práticas de um QA é importante que você entenda os fundamentos de qualidade para entender o seu papel na equipe, e também entender as soft skills importantes para a área:
Conceitos básicos de qualidade de software
Cursos Gratuitos:
Comunicação eficaz
Pensamento analítico
Gerenciamento de tempo
Flexibilidade
Proatividade
Resolução de problemas
Organização
Cursos Gratuitos:
Agora que você entendeu o que é qualidade, vamos para a parte técnica, onde você deve compreender fundamentos de testes e documentação do seu trabalho, além de conhecer melhor os sistemas que você irá testar:
Teste funcional e não funcional
Testes exploratórios, regressivos e de aceitação
Testes de acessibilidade
Testes de carga, desempenho
Testes em diferentes plataformas: web, mobile, desktop
Pirâmide de Testes
Cursos Gratuitos:
O que é e como elaborar um plano de testes
Cenários e Casos de testes
Relatórios de testes
Relatórios de bugs
Ferramentas para gerenciamento de testes: Qase, TestLink, Jira, Azure Devops.
Fundamentos de sistemas operacionais
Noções básicas de redes e segurança
Cursos Gratuitos:
Agora que você já tem uma base técnica de como testar, você também deve conhecer ferramentas de testes que podem facilitar o seu dia a dia:
Postman (testes de API)
JMeter (testes de desempenho e carga)
K6 (testes de carga)
Kafka (testes de mensageria)
Grafana (monitoramento e análise de métricas)
Dynatrace (monitoramento de logs)
BrowserStack (device farm)
AndroidStudio (emulador)
Scanner de Acessibilidade (testes mobile de acessibilidade)
Lighthouse (auditoria e relatório de qualidade web)
⚠️ Lembre-se que a automação deve otimizar processos, ela não substitui a análise critica que devemos fazer durante a validação das aplicações. ⚠️
Benefícios e riscos da automação
Planejamento da automação
Análise do projeto para escolha da ferramenta adequada
Cypress
Selenium
PlayWright
Postman
Appium
Maestro
JUnit
TestComplete
⚠️ antes de escolher uma linguagem de programação para estudar você deve ter estudado lógica de programação e algoritmos ⚠️
JavaScript
Python
Java
C#
Ruby
Cursos Gratuitos:
Ao participar de diferentes projetos você irá se deparar com diversas metodologias; por isso, é importante entender como estas metodologias funcionam, e também entender da estrutura da aplicação e projeto:
Entendendo o ciclo de desenvolvimento de software
Waterfall
Agile
Scrum
Kanban
Extreme Programming
DevOps
Cursos Gratuitos:
Fundamentos de controle de versão
Conhecendo ferramentas como GIT e SVN
Integração contínua
Ambientes de testes
Conhecendo Docker e Contêineres
Cursos Gratuitos:
Entendendo o que é um banco de dados relacional
Entendendo o que é um banco de dados não relacional
Introdução a linguagem SQL
Consultas em banco de dados
Testes em banco de dados
Ferramentas para testes: DBeaver
Cursos gratuitos:
Conheça os caminhos que sua carreira como QA podem te levar e como se preparar:
Trainee ou Júnior
Analista Pleno ou Sênior
QA Especialista
QA de Automação
Líder de QA
Como montar seu currículo
Estruturando perfil do LInkedIn
Montando seu portfólio
Dicas de entrevistas
Como buscar vagas
Adquirindo experiência por meio de trabalho voluntário e freelance
Cursos Gratuitos:
⚠️ Os arquivos abaixo são fornecidos como uma base e devem ser editados e adaptados conforme as necessidades específicas do seu projeto ⚠️
Modelo de Plano de Testes: clique aqui
Modelo de Plano de Testes com Gráfico: clique aqui
Modelo de Relato de Bugs: clique aqui
Você deve baixar os modelos na sua máquina, não é possível a edição online por meio destes links.
Estes materiais podem lhe auxiliar no planejamento de seus estudos, para anotações do seu cronograma semanal de estudos e resumo.