Sobes.tech
Junior

Que ações irá tomar para testar o site?

sobes.tech IA

Resposta da IA

  1. Análise de requisitos: Estudo da documentação do projeto (especificações, maquetes) para compreender os requisitos funcionais e não funcionais.
  2. Planeamento de testes:
    • Definição de objetivos e escopo de testes.
    • Seleção de estratégias e métodos de teste (manual, automatizado, de carga, etc.).
    • Avaliação de recursos e tempo.
    • Elaboração de documentação de teste (listas de verificação, casos de teste).
  3. Desenvolvimento de artefatos de teste:
    • Criação de listas de verificação para uma passagem rápida pelos principais cenários.
    • Redação de casos de teste detalhados para funcionalidades críticas e complexas.
    • Desenvolvimento de scripts para testes automatizados (se aplicável).
  4. Preparação do ambiente de teste: Configuração do sistema operativo, navegadores, versões de software e dados de teste necessários.
  5. Execução de testes: Realização de testes de acordo com os planos e casos de teste desenvolvidos.
    • Testes funcionais (cenários de utilizador, formulários, navegação).
    • Testes UI/UX (aparência, facilidade de uso, adaptabilidade).
    • Testes em diferentes navegadores.
    • Testes de desempenho e carga (se necessário).
    • Testes de segurança (verificações básicas).
  6. Registo de defeitos: Descrição de erros encontrados com passos para reproduzir, resultado esperado e real, ambiente e priorização.
  7. Repetições e testes de regressão: Verificação de correções e ausência de novos erros após alterações.
  8. Relatórios: Elaboração de relatórios sobre o trabalho realizado, defeitos encontrados e estado dos testes.
  9. Análise de resultados: Avaliação da qualidade do produto com base nos resultados dos testes.

Para automação:

  1. Seleção de framework e ferramentas (Selenium, Cypress, Playwright).
  2. Escrita e manutenção de scripts automatizados.
  3. Integração com CI/CD (Jenkins, GitLab CI).

Tipos de testes que serão aplicados:

  • Testes funcionais
  • Testes UI/UX
  • Testes em diferentes navegadores
  • Testes de adaptabilidade
  • Testes de segurança (básicos)
  • Testes de desempenho (se necessário)

Exemplo de estrutura de caso de teste:

ID Nome do caso Pré-condições Passos Resultado esperado Resultado real Estado Comentários
TC-01 Autenticação bem-sucedida de usuário registrado Usuário com dados válidos (login/senha) existe no sistema 1. Abrir a página de login. <br> 2. Inserir login válido. <br> 3. Inserir senha válida. <br> 4. Clicar no botão "Entrar". Usuário é redirecionado para a página principal do painel/website após autenticação