Skip to content

qajonatasmartins/qa.teste-de-software.MARKDOWN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nova Arquitetura do Repositório - Qualidade de Software

📋 Visão Geral

Esta estrutura foi criada baseada no QA Roadmap e nas melhores práticas da indústria para formar profissionais de qualidade de software com conhecimentos sólidos, baseados em referências técnicas, teóricas e padrões internacionais.

🎯 Objetivo

Formar profissionais de QA do iniciante ao avançado com base em:

  • 📚 Referências técnicas (ISTQB, ISO, IEEE)
  • 🎓 Teoria sólida e fundamentada
  • 📖 Artigos científicos e publicações reconhecidas
  • 👥 Pessoas referência na área de qualidade

🗂️ Estrutura de Níveis

🌱 01-INICIANTE - Fundamentos Sólidos

Bases essenciais para iniciar na área de QA

🚀 02-INTERMEDIARIO - Especialização Técnica

Aprofundamento em técnicas e ferramentas

🎓 03-AVANCADO - Liderança e Arquitetura

Especialização em arquitetura, liderança e estratégia

📚 04-RECURSOS - Materiais de Referência

Biblioteca completa de recursos técnicos

🎯 05-ESPECIALIDADES - Áreas Emergentes

Especialidades para o futuro da qualidade

🎯 Trilha de Aprendizado Recomendada

01-INICIANTE (Fundamentos) 
     ↓
02-INTERMEDIARIO (Especialização)
     ↓  
03-AVANCADO (Liderança)
     ↓
05-ESPECIALIDADES (Futuro)
     ↑
04-RECURSOS (Suporte contínuo)

📈 Metodologia de Ensino

Baseada em Evidências

  • ISTQB Foundation/Advanced/Expert - Certificações reconhecidas
  • ISO 25010 - Modelo de qualidade de software
  • IEEE Standards - Padrões internacionais
  • Academic Research - Pesquisas acadêmicas
  • Industry Best Practices - Melhores práticas

Progressão Estruturada

  1. Teoria → Conceitos fundamentais
  2. Prática → Aplicação hands-on
  3. Especialização → Áreas específicas
  4. Liderança → Gestão e estratégia
  5. Inovação → Tecnologias emergentes

🔄 Processo de Atualização

Critérios para Conteúdo

  • 📚 Referência técnica obrigatória
  • 🎓 Base teórica sólida
  • 👥 Validação por especialistas
  • 🔄 Atualização contínua
  • 🌍 Padrões internacionais

Fontes Autorizadas

  • ISTQB - International Software Testing Qualifications Board
  • ISO/IEC - International Organization for Standardization
  • IEEE - Institute of Electrical and Electronics Engineers
  • ACM - Association for Computing Machinery
  • Revistas acadêmicas revisadas por pares
  • Líderes reconhecidos na área de qualidade

📚 Índice de Conteúdo Disponível

🌱 01-INICIANTE - Fundamentos

Fundamentos de Testes

Conceitos Básicos
Níveis de Teste

Tipos Básicos de Teste

Teste Funcional e Não-Funcional
Caixa Preta e Branca
Técnicas de Caixa Preta
Técnicas de Caixa Preta
Testes Estáticos
Teste Exploratório

Processo de QA

Primeiros Passos

Entrevistas

🚀 02-INTERMEDIÁRIO - Especialização

Técnicas de Teste

Heurísticas
Técnicas Baseadas em Experiência
Técnicas de Caixa Preta

Automação Básica

Testes Especializados

Metodologias Ágeis

🎓 03-AVANÇADO - Liderança

Performance e Segurança

📚 04-RECURSOS - Materiais

Livros e Referências

Canais e Palestras

Repositórios Úteis

FAQ

Plano de Carreira

📚 05-ESPECIALIDADES

📝 Como Contribuir

Como abrir uma solicitação de inclusão de material

Visando um reconhecimento de todas as pessoas que de alguma forma contribuem com o repositório, a solicitação de inclusão deve ser feita via pull request e assim que aprovada seu nome irá aparecer como um contribuidor do projeto, que massa né?

Segue o passo a passo

Passo 1: Clone do Projeto

  • Neste repositório, clique no botão "Fork" no canto superior direito da página para criar uma cópia do repositório em sua própria conta GitHub.
  • No seu perfil GitHub, navegue até o repositório que você acabou de fazer o fork.
  • Clique no botão "Code" e copie a URL do repositório.
  • Na sua maquina, clone o projeto pelo vscode ou IDE desejada

Passo 2: Crie uma Nova Branch

  • Certifique-se de estar na branch principal do repositório (geralmente chamada de "main" ou "master").
git checkout main
git pull origin main
  • Crie uma nova branch para o seu trabalho. Dê a ela um nome descritivo relacionado à tarefa que você está realizando.
git checkout -b nome-da-sua-branch

Passo 3: Faça e Commite Suas Alterações

  • Faça as alterações desejadas nos arquivos do projeto. Use os seguintes comandos para adicionar e commitar suas alterações.
git add .
git commit -m 
"Descrição curta das suas alterações"

Passo 4: Push das Alterações para o Seu Repositório Fork

git push origin nome-da-sua-branch

Passo 5: Abra o Pull Request

  • Visite o repositório original clique aqui.
  • Você deve ver um aviso indicando que você fez um novo push na sua branch recentemente. Clique no botão "Compare & pull request".
  • Preencha os detalhes do pull request:
    • Escreva um título descritivo e uma descrição detalhada das suas alterações.
    • Se necessário, mencione os problemas (issues) relacionados ao seu pull request usando "#" seguido pelo número do issue.
  • Clique em "Create pull request" para abrir o seu pull request.

Passo 6: Discussão e Revisão

  • Será avaliado a sua sujestão para analisar se faz sentido a inclusão.

Passo 7: Merge do Pull Request

Quando o seu pull request estiver pronto para ser mesclado, um mantenedor do repositório ou colaborador com permissões suficientes irá mesclá-lo. Após o merge, sua branch será mesclada à branch principal do repositório e seu nome será mensionado como um contribuidor do projeto.

E pronto! Você concluiu com sucesso o processo de abertura de um pull request no GitHub.

About

Projeto com conceitos, dicas, técnicas e outros pontos de teste de software

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5

Languages