/Roadmap-QA

"Minha visão" - Roteiro para se tornar um QA by Junielton Lara

Roadmap-QA

  • Roteiro para se tornar um QA na "Minha visão"

A ideia central deste roadmap é para os QA iniciantes e pessoas que pensam em iniciar na área, mas não sabem por onde começar. Muitos quando começam, pulam etapas e acabam indo para os testes automatizados, assim deixando de lado muito de o que é ser QA e como atribuir qualidade ao processo. De início, esse roadmap contará com a trilha que eu acredito ser a mais interessante para se seguir o raciocínio.

Sugiro também além dos conteúdos apresentados neste, efetuar cursos relativos aos assuntos, onde tenha certificados de conclusão, isso é de extrema importância.

💻 Ciclo de desenvolvimento de software

Basicamente são quatro fases principais: definição, desenvolvimento, teste e operação/implementação. Cada etapa possui tarefas específicas que devem ser concluídas para que o projeto avance

Abaixo, alguns vídeos/conteúdos de exemplo para você estudar, blz?

💻 Pirâmide de Testes

A Pirâmide de Testes é uma ótima metáfora visual que nos diz para agrupar testes de software em diferentes granularidades

Abaixo, alguns vídeos/conteúdos de exemplo para você estudar, blz?

💻 BDD x TDD

Abaixo, alguns vídeos/conteúdos de exemplo para você estudar, blz?

💻 Casos e Cenários de Teste

O cenário de teste: Define o que deve ser testado. Caso de teste: É uma forma expecífica de como deve ser feito o teste validando ou não se a funcionalidade está correta

Abaixo, alguns vídeos/conteúdos de exemplo para você estudar, blz?

💻 Testes Funcional x Não funcional

Abaixo, alguns vídeos/conteúdos de exemplo para você estudar, blz?

💻 Testes Automáticos x Manuais

Abaixo, alguns vídeos/conteúdos de exemplo para você estudar, blz?

💻 Preparação para automação de testes

🤖🤖🤖🤖🤖🤖🤖🤖🤖🤖🤖🤖🤖🤖🤖🤖🤖🤖🤖🤖🤖🤖🤖🤖🤖🤖🤖🤖🤖🤖


💻 Lógica de programação

Você deve saber sobre Lógica de programação, sem falta...

💻 Análise Orientada a Objetos

Você deve saber pelo menos o conceito sobre Análise Orientada a Objetos

💻 HTML e CSS Basico

Você deve saber o basico de paginas WEB

💻 Git e Github

Você deve saber sobre Git e Github, isso e muito importante ok..

💻 Python Básico

Acho legal saber sobre Python, mas se quiser e preferir pode estudar sobre outras linguagens de programação também, fique a vontade..

💻🤖 Ebaaa, agora sim automação \o/🤖

Recomendo começar por Robot Framework🤖:

O Robot Framework simula o teste, como se fosse o usuário. “Ele é genérico, ou seja, não é apenas para a web. Serve para mobile, desktop e API, e é baseado em keyword-driven, onde a linguagem não é usada diretamente. Você usa a própria linguagem dele, e isso torna o script natural”. O Robot também tem código aberto (sem pagar licença) e é multiplataforma. “Além de abranger automação de testes, ele automatiza processos”,

💻🤖 Robot Framework

Cursos de Robot Framework

💻🤖 XPath

O XPath é uma linguagem de consulta que nos ajuda a navegar por documentos que usam marcadores, como os arquivos XML (Extensible Markup Language) e HTML (HyperText Markup Language). Para você que já entende o básico de HTML, aqui será possível ter uma introdução sobre como usar XPath para extrair informações deste tipo de documento.

Isso vai ajudar muito voce a localizar os elementos de uma pagina para realizar suas automações..

💻 API

💻🤖 Bora estudar pra CTFL?

Afinal, o que é CTFL? Original do inglês, a sigla CTFL significa Certified Tester Foundation Level. Ela configura a base, ou seja, representa o nível fundamental de um exame que busca atestar e certificar o conhecimento de profissionais que trabalham com testes de software, não que seja obrigatorio ter, mas seria bacana..

🔖 Dicas extras

👨‍💻 Qualquer novo projetinho que tu fizer, coloca esse projeto no GitHub, oK? mesmo que seja seus aprendizado referente a lógica de programação..

👨‍💻 Movimente seu linkdin, não tenha vergonha de postar sobre seus estudos, cursos concluídos, projetos novos... Blz?

🔖 Outros

👨‍💻 Aaaah deixa eu te falar (💻🤖Nunca pare de estudar💻🤖).

Feito com ♥ Qualquer duvida pode me chamar!