Referenciado por: Roteiro de Testes - Totali Backoffice |
Teste Funcional - Cadastro de Produtos
Ambiente
Ter uma grade de produtos configurada (no Config e no BackOffice);
Ter definido no Totali Config os campos personalizáveis e os parâmetros relacionados com o cadastro de produtos:
- Produtos >> Classes;
- Produtos >> Departamentos;
- Produtos >> Grades;
- Produtos >> Impostos;
- Produtos >> Unidades (compra e venda);
- Outros >> Ambiente >> Produto >> Máscara para Localização de Produtos.
Teste
No Totali Config, informar a opção "Outros >> Ambiente >> Produto >> Formato aceito na referência = Alfanumérico";
Cadastrar um produto (produto 1) informando apenas a descrição e a especificação, com Grade NÿO USA, e ao gravar ir preenchendo os campos exigidos pelo sistema até conseguir gravar;
Voltar no Config, e informar a opção "Outros >> Ambiente >> Produto >> Formato aceito na referência = EAN8 ou Numérico";
Cadastrar um novo produto (produto 2) informando apenas a descrição e a especificação, com grade que usa várias divisões e subdivisões. Ao gravar ir preenchendo os campos exigidos pelo sistema até conseguir gravar;
5)Cadastrar outro produto (produto 3) com grade que usa várias divisões e subdivisões. Preencher todos os campos possíveis, exceto Kit, com informações mais próximas da realidade (não preencher com lixo). Informar mais de uma referência de venda;
Editar os dois últimos produtos cadastrados (produto 2 e 3), alterando completamente as informações em todos os campos (que aceitem ser alterados), e regravar;
Editar o produto 1, e mudar a Grade de NÿO USA para outra que use várias divisões e subdivisões;
Cadastrar um quarto produto (produto 4), com "Tipo = Serviço". Preencher somente os campos mais importantes, com informações mais próximas da realidade (não preencher com lixo);
Desativar os produtos 2 e 3. Em seguida reativar apenas um deles;
Cadastrar mais um produto (produto 5) do tipo "Kit", composto pelos 04 produtos anteriores;
Pesquisar os produtos cadastrados, usando procura de "Produto" e de "Grade". Usar os diversos filtros existentes no form.
Resultado Esperado
Alterando a opção "Formato aceito na referência" para "EAN8 ou Numérico", se a coluna estiver vazia ao gravar, o sistema deverá gerar um código automaticamente, sem duplicidade;
Editando o mesmo registro os dados devem estar da mesma forma como foram gravados pela última vez;
Ao alterar a Grade, o sistema deverá obrigar a remover todos os Itens de Grade. Ao remover um Item de Grade, deverá também ser apagado os dados relacionados (preço, referência de venda, etc);
Produto desativado deverá aparecer marcado, e desmarcado ao reativar;
Encontrar corretamente os produtos na pesquisa;
Não ocorrer nenhuma restrição de banco de dados não tratada pelo front-end.