Aqui estão detalhados os testes funcionais realizados sobre o projeto.
Testes da máquina
Teste 1 - Entregar o peso correto
Este teste consiste em entregar a quantidade correta de produto com uma margem de 10g a mais, no mínimo.
Teste
Elaborar um programa de teste que realiza os seguintes passos:
- Insere no vetor de pesos do stApp um peso pré-definido
- Troca o estado da máquina de estados para enEntregandoProduto
- Após terminar a entrega, verificar que o peso na embalagem é o peso requisitado + pelo menos 10 gramas.
Teste 2 - Entregar o produto na embalagem
Este teste consiste em verificar que o produto é entregue na embalagem posicionada no local correto.
Teste
Realizar manualmente os seguintes passos:
- Abastecer a máquina com produtos em cada uma das caixas
- Colocar a embalagem na posição correta
- Abrir manualmente cada porta e verificar que os produtos são entregues dentro da embalagem
Teste 3 - Teste de medidas
Este teste consiste em verificar que a quantidade de produto que sai da caixa de cima durante a entrega acaba na embalagem, com uma margem de 10%.
Teste