Wiki / Automação de Testes ~4 min

📚 Documentação

Bem-vindo à documentação completa do projeto de automação de testes WebFopag!

🎯 Por Onde Começar?

Sou Novo no Projeto

  1. 📖 Primeiros Passos - Configure seu ambiente e execute o primeiro teste
  2. đŸ—ïž Arquitetura - Entenda como o projeto estĂĄ organizado
  3. 📚 ReferĂȘncia de Keywords - Explore as funçÔes disponĂ­veis

Quero Criar Testes

  1. đŸ’» Guia de Desenvolvimento - Tutorial passo a passo para criar testes
  2. 📚 ReferĂȘncia de Keywords - Consulte keywords existentes
  3. đŸ—ïž Arquitetura - Siga os padrĂ”es do projeto

Estou com Problemas

  1. 🐛 Solução de Problemas - Problemas comuns e soluçÔes
  2. 🚀 Guia CI/CD - Problemas específicos do pipeline

Configurar CI/CD

  1. 🚀 Guia CI/CD - Configure Azure Pipelines
  2. đŸ—ïž Arquitetura - Entenda a integração com Azure

📖 Guias Completos

1. Primeiros Passos

📖 Ler Guia Completo

ConteĂșdo:

  • ✅ PrĂ©-requisitos (Python, Chrome, Git)
  • ✅ Instalação passo a passo
  • ✅ Primeira execução
  • ✅ Verificação do ambiente
  • ✅ Problemas comuns de instalação

Tempo estimado: 15 minutos

Quem deve ler: Todos os novos membros da equipe


2. Arquitetura do Projeto

đŸ—ïž Ler Guia Completo

ConteĂșdo:

  • 🎯 Page Object Model (POM)
  • 📁 Estrutura de pastas detalhada
  • 🔄 Hierarquia de keywords
  • 📋 PadrĂ”es de nomenclatura
  • 🚀 Fluxo de execução
  • 🔧 DecisĂ”es tĂ©cnicas

Tempo estimado: 30 minutos

Quem deve ler: Desenvolvedores que vĂŁo criar/modificar testes


3. ReferĂȘncia de Keywords - API Completa

📚 Ler ReferĂȘncia Completa

ConteĂșdo:

  • 🌐 Common Keywords (navegação, cliques, etc)
  • ⏱ Wait Keywords (esperas inteligentes)
  • đŸȘŸ Modal Keywords (manipulação de modais)
  • 🔐 Login Keywords
  • đŸ‘€ Pessoa FĂ­sica Keywords
  • 🐍 Bibliotecas Python customizadas

Formato: ReferĂȘncia estilo API docs

Quem deve ler: Todos os desenvolvedores (consulta constante)


4. Guia de Desenvolvimento - Criar Novos Testes

đŸ’» Ler Guia Completo

ConteĂșdo:

  • 📝 Planejamento de testes
  • 🆕 Criar primeiro teste (tutorial)
  • 🎹 Criar Page Objects
  • 🔧 Criar keywords customizadas
  • 📊 Trabalhar com dados (fake, CSV, data-driven)
  • ✅ Boas prĂĄticas
  • ❌ O que evitar
  • ✔ Checklist de qualidade

Tempo estimado: 1 hora (com prĂĄtica)

Quem deve ler: Desenvolvedores criando novos testes


5. Guia CI/CD - Pipelines Azure

🚀 Ler Guia Completo

ConteĂșdo:

  • 🔄 VisĂŁo geral do pipeline
  • 📊 Estrutura de jobs
  • ⚙ Configuração de variĂĄveis
  • 🔗 Integração com Azure Test Plans
  • 🐛 Troubleshooting CI/CD especĂ­fico
  • 📈 MĂ©tricas e monitoramento

Tempo estimado: 45 minutos

Quem deve ler: DevOps, Tech Leads, Desenvolvedores avançados


6. Solução de Problemas

🐛 Ler Guia Completo

ConteĂșdo:

  • ❌ Problemas de instalação
  • ❌ Problemas de execução
  • ❌ Problemas com Selenium/ChromeDriver
  • ❌ Problemas com CI/CD
  • ❌ Problemas de performance
  • 🔍 Debugging avançado

Formato: FAQ com soluçÔes pråticas

Quem deve ler: Todos (consulta quando necessĂĄrio)


📚 Documentação Complementar

Exemplos PrĂĄticos

Localização: docs/examples/

  • exemplo-teste-completo.robot - Teste completo comentado
  • exemplo-page-object.robot - Page Object exemplo
  • exemplo-data-driven.robot - Data-driven test exemplo

Scripts de Qualidade

Localização: scripts/

  • format.ps1 - Formatação automĂĄtica
  • lint.ps1 - AnĂĄlise estĂĄtica
  • quality-check.ps1 - Verificação completa

🎓 Recursos de Aprendizado

Robot Framework

Selenium

Azure DevOps


đŸ—ș Mapa de Navegação

📚 Documentação
│
├── 📖 Primeiros Passos (01-primeiros-passos.md)
│   ├── Instalação
│   ├── Primeira execução
│   └── Verificação
│
├── đŸ—ïž Arquitetura (02-arquitetura.md)
│   ├── Page Object Model
│   ├── Estrutura de pastas
│   ├── PadrĂ”es de design
│   └── DecisĂ”es tĂ©cnicas
│
├── 📚 ReferĂȘncia de Keywords (api/referencia-keywords.md)
│   ├── Common Keywords
│   ├── Interaction Keywords
│   ├── Wait Keywords
│   ├── Modal Keywords
│   └── Bibliotecas Python
│
├── đŸ’» Guia de Desenvolvimento (04-guia-de-desenvolvimento.md)
│   ├── Criando testes
│   ├── Criando Page Objects
│   ├── Criando keywords
│   ├── Trabalhando com dados
│   └── Boas práticas
│
├── 🚀 Guia CI/CD (05-guia-cicd.md)
│   ├── Estrutura do pipeline
│   ├── Configuração
│   ├── Integração Azure
│   └── Troubleshooting CI/CD
│
└── 🐛 Solução de Problemas (06-solucao-de-problemas.md)
    ├── Instalação
    ├── Execução
    ├── Selenium
    ├── CI/CD
    ├── Performance
    └── Debugging

đŸ€ Contribuindo com a Documentação

Encontrou algo incorreto ou desatualizado? Quer adicionar exemplos?

  1. Pequenas correçÔes: Edite diretamente e abra PR
  2. Grandes mudanças: Abra issue primeiro para discussão
  3. Novos guias: Consulte a equipe sobre necessidade

PadrÔes da Documentação

  • ✅ Markdown com emojis para clareza
  • ✅ Exemplos de cĂłdigo prĂĄticos
  • ✅ Screenshots quando necessĂĄrio
  • ✅ Links entre documentos
  • ✅ Seção “PrĂłximos Passos” ao final

📊 Status da Documentação

DocumentoStatusÚltima AtualizaçãoResponsável
Primeiros Passos✅ CompletoOut 2025Equipe QA
Arquitetura✅ CompletoOut 2025Equipe QA
ReferĂȘncia de Keywords✅ CompletoOut 2025Equipe QA
Guia de Desenvolvimento✅ CompletoOut 2025Equipe QA
Guia CI/CD✅ CompletoOut 2025Equipe QA
Solução de Problemas✅ CompletoOut 2025Equipe QA

Nota: Os links abaixo fazem referĂȘncia ao repositĂłrio de cĂłdigo do projeto de automação de testes, nĂŁo estĂŁo incluĂ­dos nesta documentação.


💬 Suporte

  • 🐛 Issues: [GitHub Issues]
  • 💬 Chat: [Canal da equipe]
  • 📧 Email: [qa@empresa.com]
  • 📅 ReuniĂ”es: Segundas 14h

Mantido por: Equipe de Qualidade - Employer
Última atualização geral: Outubro 2025
Versão da documentação: 1.0

Digite para pesquisar...

Scroll para zoom · Esc para fechar

⌚ Atalhos de teclado
Navegação
Ctrl K Pesquisar na wiki
Ctrl F Buscar na pĂĄgina
? Ver atalhos
Visualização
Ctrl Shift F Modo foco
A+ / A− Tamanho da fonte
Ctrl D Alternar tema
AçÔes
Ctrl B Favoritar pĂĄgina
Esc Fechar dialogs