Junior
Que ações irá tomar para testar o site?
sobes.tech IA
Resposta da IA
- Análise de requisitos: Estudo da documentação do projeto (especificações, maquetes) para compreender os requisitos funcionais e não funcionais.
- 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).
- 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).
- Preparação do ambiente de teste: Configuração do sistema operativo, navegadores, versões de software e dados de teste necessários.
- 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).
- Registo de defeitos: Descrição de erros encontrados com passos para reproduzir, resultado esperado e real, ambiente e priorização.
- Repetições e testes de regressão: Verificação de correções e ausência de novos erros após alterações.
- Relatórios: Elaboração de relatórios sobre o trabalho realizado, defeitos encontrados e estado dos testes.
- Análise de resultados: Avaliação da qualidade do produto com base nos resultados dos testes.
Para automação:
- Seleção de framework e ferramentas (Selenium, Cypress, Playwright).
- Escrita e manutenção de scripts automatizados.
- 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 |