Visualizar Material

Este caso de uso deve mostrar os dados do material e diversas informações relacionadas, tais como:

A finalidade deste caso de uso é que o usuário possa obter todas as informações relacionados ao material em questão. Todos os usuários do sistema podem consultá-lo. Não precisa ter nenhum papel específico.

Descrição do Caso de Uso

A visualização de material pode ser invocada pelas consultas de material existentes no sistema, por exemplo: portal administrativo (aba material), portal administrativo menu requisições, módulos de compras, patrimônio e almoxarifado.

Ao visualizar o material devem ser exibidos os seguintes dados:

Na parte de informações do material devem aparecer informações sobre Registro de Preços, processos de compras, almoxarifado e patrimônio.

Principais Regras de Negócio

As principais regras de negócio dizem respeito a listagem dos dados associados a este material.

O material inativo não deve aparecer na busca.

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sipac.requisicoes.material.dominio.Material requisicoes.material

As consultas envolvem várias tabelas. A saber:

* Registro de Preços e Processos de Compras:  compras.processo_compra, compras.item_processo_compra, requisicoes.material
* Almoxarifado:  almoxarifado.almoxarifado e almoxarifado.estoque_almoxarifado.
* Patrimônio:  patrimonio.bem

Plano de Teste

Sistema: SIPAC

Módulo: Requisições

Link(s): Requisições → Material → Consultar Material, clicar para visualizar um material

Usuário: marcilia (ou qualquer outro usuário sem perfis especiais de gestão)

Papel que usuário deve ter: Nenhum.

Cenários de Teste

Ao consultar o material verificar se os dados de compras, registro de preços, patrimônio e almoxarifado estão de acordo.

Almoxarifado: validar se os almoxarifados listados e o total em estoque e o preço médio estão corretos. Verificar sempre com algum material que tenha em estoque.

Registro de Preços: Utilizar um item com pregão aberto, outro item com pregão aberto e vencido.

Patrimônio: Fazer um batimento entre o total apresentado e a consulta geral de bens.

Processos de compras: utilizar um material que esteja em compra no momento e outro com um histórico de processo de compra.

Histórico de compras: verificar se os materiais comprados aparece a possibilidade de visualizar o histórico de compras de um material.

Valor da última compra: Verificar se o valor apresentado é realmente da ultima compra. Testar também com materiais que nunca foram comprados e deve aparecer Nenhum compra ainda realizada

Testar com um caso de material inativo para verificar se não aparece.

Dados de teste

Utilizar a extração de materiais da base. Pegar alguns casos clássicos como AGUA MINERAL, MICROCOMPUTADOR DESKTOP, dentre outros.

Utilizar também materiais pouco ou nunca comprados: Verificar algum material na base que não tem referência em compras.item_processo_compra.

Itens em pregão: utilizar a busca de materiais do portal administrativo marcando a opção em Pregão.

Pregões vencidos: Consultar no sistema atas de registros de preço de anos anteriores. Em portal administrativo, compras, registro de preços, visualizar ata.

Almoxarifado: Materiais na tabela almoxarifado.estoque_material.