Planejamento de Testes

Introdução

Este documento tem como objetivo descrever o plano de testes para o projeto Gamelink. O objetivo dos testes é garantir que o software atenda aos requisitos de qualidade e funcionalidade.

Objetivos dos testes

Estratégia de teste

Os testes serão divididos em 3 fases: validação de protótipo, testes de unidade e testes de integração. O primeiro a teste a ser feito é de validação do protótipo, onde vamos consultar com os usuários, se o protótipo de alta fidelidade desenvolvido atende aos requisitos por eles elicitados. Os testes de unidade serão realizados pelos desenvolvedores para garantir que cada componente do software esteja funcionando corretamente. Os testes de integração serão realizados após a conclusão dos testes de unidade para verificar se todos os componentes do software estão funcionando juntos corretamente.

Os testes serão realizados manualmente e com o uso de ferramentas automatizadas de teste. Serão realizados testes funcionais, testes de usabilidade.

Planejamento de testes

Validação de Interface

Para avaliação de usabilidade do protótipo desenvolvido será realizada uma avaliação com os usuários em forma de entrevista semiestruturada combinada com observação de uso.

Testes Unitários e TDD

Para avaliação das funcionalidades desenvolvidas será implementado o desenvolvimento de testes unitários construídos utilizando a metodologia do TDD.

Testes de integração

Para a validação da REST API utilizaremos teste de integração.