Você está na página 1de 2

Teste Dev.

/Operacional

Cenário:

Uma empresa solicitou um sistema simples de compra. Nesse sistema o cliente pode fazer
compras em algumas empresas de acordo com os produtos que as mesmas têm disponível
em estoque, além disso ele também pode ver as suas compras. Por sua vez a empresa pode
ver as suas vendas e os seus produtos.

Algumas das regras de negócios são:

• Cada empresa tem sua taxa (comissão do sistema) para as transações


• Além do administrador e a própria empresa, nenhum outro usuário poderá ver
informações da empresa (além do nome)
• Ao finalizar uma compra o cliente deve ver um resumo da mesma
• O saldo da empresa deve ser alterado já refletindo as taxas
• A empresa deve vender apenas produtos que ela esteja relacionada
• A empresa poderá ver a taxa de comissão de sistema em cada venda (ao listar suas
vendas)
Teste

1- Clone o projeto em sua máquina e descreva os erros que você encontrou.


Obs.: Os erros podem ser desde código, estrutura de dados, boas práticas,
experiência do usuário e regras de negócio.
2- Descreva como se estivesse repassando os ajustes para um programador.
3- Em caso de erros na regra de negócio, faça um relato para a empresa que solicitou o
sistema, neste relato deve ser informando o erro e porquê acontece o erro.
4- Faça o máximo de ajustes no código, de forma que as falhas sejam corrigidas. Siga a
seguinte ordem para o ajuste: regra de negócio, código, boas práticas, estrutura de
dados e experiência do usuário.
5- Suba os ajustes no seu github (caso tenha feito apenas os descritivos, por favor
desconsiderar).

Link do projeto: https://bitbucket.org/allandev7/testedevoperacional/src/master/

**Não dê commit no projeto. Sujeito a reprovação imediata no teste.

Você também pode gostar