OBCOOP Coleta – Testes de funcionalidade do sistema
O processo de teste do sistema constituiu uma etapa central dentro do conjunto de atividades de garantia da qualidade da aplicação desenvolvida. Para orientar e sistematizar as atividades de verificação e validação, foi elaborado um Plano de Testes, cujos objetivos principais foram:
- Definir os tipos e as estratégias de testes a serem aplicados;
- Estabelecer procedimentos e recomendações para a elaboração de casos de teste;
- Padronizar o relato, categorização e priorização de defeitos (bugs);
- Determinar procedimentos para a correção de não conformidades relatadas.
Estratégias e Tipos de Testes Aplicados:
Foram conduzidos diversos tipos de testes, de forma a garantir a conformidade do sistema com os requisitos especificados e assegurar uma experiência de uso adequada. Destacam-se:
Testes Exploratórios:
Consistiram na simulação do uso do aplicativo, visando identificar falhas ocultas e verificar o funcionamento das funcionalidades conforme as especificações definidas. Os passos executados foram documentados de forma sistemática, permitindo a reprodução precisa dos cenários e eventuais defeitos encontrados.
Testes Funcionais:
Foram realizados testes unitários e de integração, assegurando que as funções implementadas operassem corretamente, tanto isoladamente quanto em conjunto, dentro dos fluxos de trabalho previstos.
Testes de Carga e Estresse:
Avaliaram o comportamento e a estabilidade da aplicação sob diferentes níveis de demanda. Testes de carga verificaram o desempenho sob condições normais de uso, enquanto testes de estresse analisaram o comportamento do sistema em situações de sobrecarga, validando sua robustez.
Atividades Complementares de Validação:
Além dos testes sistemáticos, foram conduzidas atividades específicas para validar requisitos, avaliar a usabilidade e garantir a aceitação do produto final pelos usuários:
Validação de Requisitos:
A equipe promoveu a validação contínua dos requisitos junto aos stakeholders, utilizando técnicas de prototipação para antecipar a avaliação dos fluxos de navegação, estrutura funcional e interfaces.
Prototipação de Baixa e Alta Fidelidade:
Protótipos de baixa fidelidade foram utilizados nas fases iniciais para validar requisitos de forma ágil e facilitar o feedback de stakeholders.
Protótipos de alta fidelidade permitiram avaliações mais detalhadas da interface e da usabilidade antes da fase de desenvolvimento definitivo.

Figura 1 – Protótipos de baixa fidelidade

Figura 2 – Protótipos de alta fidelidade
Testes de Usabilidade e Aceitação:
Foram realizados testes moderados (com acompanhamento presencial) e não moderados (remotos) com usuários e stakeholders, em diferentes fases do projeto. Destacam-se os testes de usabilidade realizado durante o evento de 04/11/2023 na sede da OCB/MS, com a participação de usuários finais e membros da equipe de desenvolvimento e testes de campo conduzidos na comunidade Furnas do Dionísio, permitindo avaliação prática em ambiente real de uso.


Figura 3 – Testes de campo realizados ao longo do projeto
Essas iniciativas foram fundamentais para garantir que o aplicativo estivesse adequado às necessidades dos usuários e aos objetivos do PRODES, permitindo correções e melhorias antes da implantação definitiva.