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:

  1. Insere no vetor de pesos do stApp um peso pré-definido
  2. Troca o estado da máquina de estados para enEntregandoProduto
  3. 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:

  1. Abastecer a máquina com produtos em cada uma das caixas
  2. Colocar a embalagem na posição correta
  3. 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