Equipa 4 — Testes, Qualidade e Documentação | 11º1C

📋 Checklists da Equipa 4

Acede à checklist interativa (sessão PHP) ou à versão ligada à base de dados que sincroniza com a tabela de tarefas.

📋 Checklist (sessão) 🗄️ Checklist (base de dados)

📊 Progresso Geral — Base de Dados

38
A Fazer
13
Em Progresso
2
Concluído

4% concluído de 53 tarefas

🧑‍🤝‍🧑 Elementos da Equipa

Membros responsáveis pelos testes, garantia de qualidade e documentação do projeto.

Foto do membro

Afonso Manuel Soares De Brites

Email: fosaw.1kk@gmail.com

Foto do membro

Bruno Miguel Teixeira Alves

Email: brunoalves310809@hotmail.com

Foto do membro

Daniel Augusto Ribeiro Martins Linhares Ferreira

Email: darmlf24@gmail.com

Foto do membro

João Miguel Sampaio Maia Segadães

Email: joao.segadaes@icloud.com

Foto do membro

José Luís Da Cunha Pereira

Email: Josepereira080109@gmail.com

Foto do membro

Vasco António Vieira Amaral

Email: vascoamaral2009@gmail.com

🎯 Responsabilidades Principais

A Equipa 4 é responsável por garantir que todo o projeto funciona corretamente, sem erros e com qualidade profissional. É a equipa que valida, testa e documenta todas as funcionalidades desenvolvidas pelas restantes equipas.

🔐 Testes de Autenticação e Permissões

Como a versão administrativa exige autenticação, a Equipa 4 assegura que o sistema de login e permissões funciona corretamente e que não existem falhas de segurança.

🗺️ Testes Funcionais do Mapa

📚 Documentação

A Equipa 4 também é responsável por produzir toda a documentação técnica e de utilizador, garantindo que o projeto é fácil de compreender, manter e apresentar.

📊 Estado das Tarefas

EstadoTarefaResponsável
Em Progresso Testar login com credenciais corretas Brites
Em Progresso Testar login com credenciais incorretas Brites
Em Progresso Testar logout e expiração de sessão Brites
Em Progresso Verificar que a versão pública não permite edição Bruno
A Fazer Garantir que apenas utilizadores autenticados podem modificar dados Brites
A Fazer Garantir que utilizadores sem login não conseguem aceder a funcionalidades administrativas Brites
A Fazer Validar se o encerramento de sessão funciona corretamente Brites
A Fazer Analisar estrutura de dados da Equipa 1 e listar riscos potenciais Vasco Amaral
A Fazer Criar pequeno documento com potenciais problemas (dados inválidos no JSON, falhas no mapa) Vasco Amaral
Em Progresso Testar carregamento de pontos a partir do ficheiro pontos.json Vasco Amaral
Em Progresso Testar criação de novos pontos (versão administrativa) Daniel
Em Progresso Testar edição de pontos existentes Daniel
Em Progresso Testar arrastar marcadores e atualização automática das coordenadas Daniel
A Fazer Testar remoção de pontos Daniel
A Fazer Testar zoom automático e botão "Ver toda a região" Segadães
A Fazer Validar se as imagens são carregadas corretamente e se os filtros de pesquisa funcionam Bruno
A Fazer Testar o comportamento de popups, menus e o efeito de hover Bruno
A Fazer Verificar se o mapa e a interface funcionam bem em desktop e dispositivos móveis Bruno
A Fazer No manual do utilizador, adicionar uma lista de perguntas frequentes (FAQ)
A Fazer Além dos slides, definir quem fala o quê e criar o roteiro da demonstração ao vivo Daniel
Em Progresso Documentar a API (endpoints, formatos de dados, exemplos)
A Fazer Documentar o fluxo de utilização do mapa (público e administrativo)
Em Progresso Criar documentação técnica para programadores
Em Progresso Produzir documentação para utilizadores finais
A Fazer Preparar documentação para apresentação final Daniel
Em Progresso Manual Técnico: requisitos, instalação, arquitetura do projeto e documentação da API
A Fazer Manual Utilizador: linguagem simples, capítulos como adicionar/editar e secção de FAQ Bruno
A Fazer Definir como as outras equipas vão receber os relatórios (Notion, WhatsApp ou Trello) Segadães
Em Progresso Testar se o carregamento dos pontos e do mapa é fluido Segadães
A Fazer Garantir que todas as imagens e links nos popups são válidos Segadães
A Fazer Identificar todas as funcionalidades do sistema (baseado nas equipas 1, 2 e 3) Segadães
A Fazer Definir critérios de sucesso por funcionalidade Segadães
Concluído Criar lista de casos de teste (ex: adicionar, editar, apagar ponto) Daniel
A Fazer Definir tipos de teste: funcionais, usabilidade e desempenho Segadães
A Fazer Criar Plano de Testes (documento formal)
A Fazer Definir níveis de gravidade de bugs: Crítico, Médio, Baixo Brites
Concluído Criar checklist geral de funcionalidades (adicionar, editar, remover, hover, popups, filtros) Daniel
A Fazer Criar checklist de autenticação (login correto/errado, acesso sem login, logout) Brites
A Fazer Criar checklist de responsividade (desktop/mobile) Bruno
A Fazer Criar template de Bug Report (descrição, passos, resultado esperado/obtido, gravidade) Brites
A Fazer Criar template de relatório de usabilidade
A Fazer Criar template de relatório final de testes
A Fazer Definir padrões mínimos de qualidade (campos obrigatórios, imagens válidas, URLs, desempenho) Brites
A Fazer Definir critérios de aceitação final do projeto Segadães
A Fazer Analisar funcionalidades do frontend da Equipa 2 e listar riscos potenciais Vasco Amaral
A Fazer Analisar conteúdos e UX da Equipa 3 e listar riscos potenciais Vasco Amaral
A Fazer Criar índice do Manual Técnico (requisitos, instalação, estrutura do projeto, API)
A Fazer Criar template de documentação da API e diagrama de arquitetura
A Fazer Criar estrutura do Manual do Utilizador com capítulos e secção de FAQ Bruno
A Fazer Definir estrutura dos slides da apresentação (problema, solução, demonstração, impacto) Daniel
A Fazer Criar guião de apresentação e definir papéis da equipa (quem fala o quê) Daniel
A Fazer Definir ferramenta de gestão (Trello, Notion, etc.) e criar quadro Kanban da equipa Segadães
A Fazer Definir reuniões semanais e processo de reporte de bugs Segadães

✅ Altera o estado de cada tarefa na Checklist (base de dados) — a tabela acima atualiza automaticamente.