Trabalho da Disciplina Implementação de Sistemas de Software. Planejamento de Testes
|
|
- Augusto Gusmão Cabral
- 8 Há anos
- Visualizações:
Transcrição
1 UNIVERSIDADE ESTADUAL DE MARINGA DEPARTAMENTO DE INFORMATICA Trabalho da Disciplina 5191 Implementação de Sistemas de Software Planejamento de Testes Prof. Dr. Donizete Carlos Bruzarosco Alunos: Anderson J. Vieira Paulo Ricardo Rocha de Almeida Walter Fernandes Carvalho Maringá,2012
2 Índice: Planejamento dos Testes Ferramentas... 3 Teste de Caixa Preta Paulo... 3 Teste de Caixa Branca Paulo... 7 Teste de Caixa Preta Anderson Teste de Caixa Preta Walter Teste de Caixa Branca Anderson Teste de Caixa Branca Walter Implementação do 2º Sprint Padrões de Projeto Frameworks... 26
3 Planejamento de Testes Ferramenta: Será utilizado o framework junit para os testes unitários, pois é uma ferramenta que facilita a criação de código para a automação de testes com apresentação de resultados, assim podendo verificar se a classe funciona da forma esperada. Teste da Caixa Preta Paulo Critério de Teste: Classes de Equivalência Funcionalidade: Inserção de Lotes, Identificação de estoque baixo, vencimento próximo e lote vencido. Para a identificação de estoque baixo, o sistema irá comparar a quantidade disponível em estoque com o parâmetro estoque_baixo do sistema, atendendo a seguinte regra: se a quantia em estoque for menor que o parâmetro, a linha referente a este registro no jtable deverá ficar destacado na cor verde. Para a identificação de lote vencido, o sistema irá comparar a data atual com a data de vencimento do lote, caso for maior a linha referente a este registro na tabela deverá ficar destacado na cor vermelha. Para a identificação de lote com vencimento próximo, o sistema efetua o cálculo: (data_vencimento_lote quantia_dias_alerta), se a data resultado for superior a data atual em no (máximo data_atual + quantia_dias_alerta), a linha referente a este registro na tabela deverá ficar destacado na cor laranja, indicando que seu vencimento está próximo. As regras para Vencimento Próximo e Lote Vencido sobrepõem a de Estoque Baixo, ou seja, caso o lote esteja com Estoque Baixo e Vencido, o resultado esperado será o de Vencido, e para Estoque Baixo e Vencimento Próximo o esperado será Vencimento Próximo. Quando o lote estiver zerado, então a linha ficará na cor preta/cinza escuro e esta regra sobrepõe as anteriores. 3
4 Campo: Data válidade CONDIÇÕES ENTRADA DE TIPO DE CONDIÇÃO CLASSES VÁLIDAS CLASSES INVÁLIDAS Tamanho do Campo Máscara DD/MM/YYYY (1): 10 (3): 0, e maior que 10 Tipo de Entrada Apenas números e / (barra) (2): Pertencentes a: [0-9]{2}/[0-9]{2}/[0-9]{4} (4): Não Pertencentes a:[0-9]{2}/[0-9]{2}/[0-9]{4} Caso de Testes: Para classes válidas Inserir Data: 25/10/2014 (Atinge classes: 1 e 2) Resultado Esperado: Que o sistema aceite a data e quando solicitado para gravar, persista o dado na base de dados. Resultado Apresentado: A data foi gravada com sucesso na base de dados. Caso de Testes: Para classes inválidas Inserir Data: 21/AB/2014 Resultado Esperado: Que o sistema não aceite a entrada e mostre a mensagem: Insira uma data válida dd/mm/yyyy. Resultado Apresentado: Sistema bloqueou entrada e mostrou mensagem de aviso. Inserir Data: 2014/22/11 Resultado Esperado: Que o sistema não aceite a entrada e mostre a mensagem: Insira uma data válida dd/mm/yyyy. Resultado Apresentado: Sistema bloqueou entrada e mostrou mensagem de aviso. Inserir Data: 11/55/2012 Resultado Esperado: Que o sistema não aceite a entrada e mostre a mensagem: Insira uma data válida dd/mm/yyyy. Resultado Apresentado: Sistema bloqueou entrada e mostrou mensagem de aviso. 4
5 Campo: Quantidade CONDIÇÕES ENTRADA DE TIPO DE CONDIÇÃO CLASSES VÁLIDAS CLASSES INVÁLIDAS Tamanho do Campo Faixa (1): 1-10 (3): < 0, (4): Valores com mais de 10 digitos. Tipo de Entrada Apenas valores inteiros (2): Pertencentes a [0-9] (5): Não Pertencentes a: [0-9] Caso de Testes: Para classes válidas Inserir Quantidade: 10 (Atinge classes: 1 e 2) Resultado Esperado: Que o sistema aceite a quantidade e quando solicitado para gravar, persista o dado na base de dados. Resultado Apresentado: A data foi gravada com sucesso na base de dados. Caso de Testes: Para classes inválidas Inserir Quantidade: -10 Resultado Esperado: Que o sistema não aceite a entrada e mostre a mensagem: Entre com uma quantidade válida Resultado Apresentado: Sistema bloqueou entrada e mostrou mensagem de aviso. Inserir Quantidade: Resultado Esperado: Que o sistema não aceite a entrada e mostre a mensagem: Entre com uma quantidade válida Resultado Apresentado: Sistema bloqueou entrada e mostrou mensagem de aviso. Inserir Quantidade: 99,0 Resultado Esperado: Que o sistema não aceite a entrada e mostre a mensagem: Entre com uma quantidade válida Resultado Apresentado: Sistema bloqueou entrada e mostrou mensagem de aviso. Inserir Quantidade: AB90 Resultado Esperado: Que o sistema não aceite a entrada e mostre a mensagem: Entre com uma quantidade válida 5
6 Resultado Apresentado: Sistema bloqueou entrada e mostrou mensagem de aviso. Critério de Teste: Análise do valor limite Identificação de Estoque Baixo, Vencimento Próximo e Lote Vencido Variável de Entrada: EST Quantidade disponível em estoque. DTVAL Data de válidade do lote EST = [0, 5, 4, 6, 3] DTVAL = [18/11/2012, Data do Sistema: 18/11/2012 Parâmetro Estoque Baixo = 5. Parâmetro Data Limite = 15 dias. DEFINIÇÃO CASOS DE TESTE EST = 0; DTVAL = 17/11/2012 EST = 0; DTVAL = 18/11/2012 EST = 0; DTVAL = 01/01/2013 EST = 0; DTVAL = 03/12/2012 EST = 5; DTVAL = 17/11/2012 EST = 5; DTVAL = 18/11/2012 EST = 5; DTVAL = 01/01/2013 EST = 5; DTVAL = 03/12/2012 EST = 6; DTVAL = 17/12/2012 EST = 6; DTVAL = 18/12/2012 EST = 6; DTVAL = 01/01/2013 EST = 6; DTVAL = 03/12/2012 EST = 4; DTVAL = 17/12/2012 EST = 4; DTVAL = 18/12/2012 EST = 4; DTVAL = 01/12/2012 EST = 4; DTVAL = 03/12/2012 RESULTADO ESPERADO LINHA PRETO/CINZA ESCURO LINHA PRETO/CINZA ESCURO LINHA PRETO/CINZA ESCURO LINHA PRETO/CINZA ESCURO LINHA VERMELHO/VERMELHO ESCURO LINHA LARANJA/LARANJA ESCURO LINHA BRANCO/CINZA CLARO LINHA BRANCO/CINZA CLARO LINHA VERMELHO/VERMELHO ESCURO LINHA LARANJA/LARANJA ESCURO LINHA BRANCO/CINZA LINHA BRANCO/CINZA LINHA VERMELHO/VERMELHO ESCURO LINHA LARANJA/LARANJA ESCURO LINHA VERDE/VERDE ESCURO LINHA VERDE/VERDE ESCURO 6
7 Teste da Caixa-Branca - Paulo Código: 17: public class LoteTableRenderer extends DefaultTableCellRenderer 30: if (row % 2 == 0) 31: setbackground(new Color(255, 255, 255)); //BRANCO DEFAULT 33: setbackground(new Color(242, 242, 242)); // CINZA DEFAULT 37: if ((qtd == 0) && (row % 2 == 0)) 38: setbackground(new Color(105, 105, 105)); //Black1 39: else if ((qtd == 0) && (row % 2!= 0)) 40: setbackground(new Color(130, 130, 130)); //Black2 44: else if ((dtvalidade.compareto(dthoje) < 0) && (row % 2 == 0)) 7
8 45: setbackground(new Color(255, 48, 48)); //Firebrick1 46: else if ((dtvalidade.compareto(dthoje) < 0) && (row % 2!= 0)) 47: setbackground(new Color(238, 44, 44)); //Firebrick2 51: else if ((dtvalidade.compareto(dthoje) > 0) && (dtvalidade.compareto(dtlimite) < 0) && (row % 2 == 0)) 52: setbackground(new Color(255, 215, 0)); //Gold1 53: else if ((dtvalidade.compareto(dthoje) > 0) && (dtvalidade.compareto(dtlimite) < 0) && (row % 2!= 0)) 54: setbackground(new Color(238, 201, 0)); //Gold2 58: else if ((qtd < Parametros.ESTOQUE_BAIXO) && (row % 2 == 0)) 59: setbackground(new Color(202, 255, 104)); //DarkOliveGreen1 60: else if ((qtd < Parametros.ESTOQUE_BAIXO) && (row % 2!= 0)) 61: setbackground(new Color(162, 205, 90)); //DarkOliveGreen2 63: setforeground(color.black); Critério de Teste: Cobertura de Caminhos CAMINHO VÉRTICES C C C C C C C C C C C C C C C C C C
9 Casos de Testes: Os testes foram realizados utilizando a ferramenta junit, para automatizar o processo, abaixo estão apresentados os dados de entrada, o resultado esperado e o resultado apresentado. Dados de Entrada: Caso 1: Quantidade: 0 Data Válidade: 17/11/2012 Data Sistema: 18/11/2012 Parâmetro Qtd. Dias Aviso Validade: 15 Parâmetro Qtd. Estoque Baixo: 5 Caso 2: Quantidade: 0 Data Válidade: 18/11/2012 Data Sistema: 18/11/2012 Qtd dias Aviso Validade: 15 Parâmetro Qtd. Estoque Baixo: 5 Caso 3: Quantidade: 5 Data Válidade: 17/11/2012 Data Sistema: 18/11/2012 Qtd dias Aviso Validade: 15 Parâmetro Qtd. Estoque Baixo: 5 Caso 4: Quantidade: 5 Data Válidade: 18/11/2012 9
10 Data Sistema: 18/11/2012 Qtd dias Aviso Validade: 15 Parâmetro Qtd. Estoque Baixo: 5 Caso 5: Quantidade: 10 Data Válidade: 01/01/2013 Data Sistema: 18/11/2012 Qtd dias Aviso Validade: 15 Parâmetro Qtd. Estoque Baixo: 5 Caso 6: Quantidade: 3 Data Válidade: 25/12/2012 Data Sistema: 18/11/2012 Qtd dias Aviso Validade: 15 Parâmetro Qtd. Estoque Baixo: 5 Resultados Esperados: Caso1: Linha pintada na cor Preta/Cinza Escuro Caso2: Linha pintada na cor Preta/Cinza Escuro Caso3: Linha pintada na cor Vermelho/Vermelho Escuro Caso4: Linha pintada na cor Amarelo/Amarelo Escuro Caso5: Linha pintada na cor Branca/Cinza Claro Caso6: Linha pintada na cor Verde/Verde Escuro Resultados Apresentados: Caso1: Linha pintada na cor Preta/Cinza Escuro Caso2: Linha pintada na cor Preta/Cinza Escuro 10
11 Caso3: Linha pintada na cor Vermelho/Vermelho Escuro Caso4: Linha pintada na cor Amarelo/Amarelo Escuro Caso5: Linha pintada na cor Branca/Cinza Claro Caso6: Linha pintada na cor Verde/Verde Escuro Complexidade Ciclomática Número de Regiões: 10 V(G) = E-N+2 V(G) = = 10 V(G) = P+1 V(G) = = 10 A Complexidade ciclomática do grafico de fluxo é 10. Teste da Caixa Preta - Anderson Particionamento de equivalência Tela Cadastro de Produto: Função Inserir Campo Nome: Condições de Entrada Tipo de Condição Classe Validas Classe Invalidas Tamanho do Campo Faixa 1-50 (1) 0, (2) >50 (3) Somente Letras Conjunto ϵ { a z} (4) Não Pertence { a z}( 5) Casos de Teste Para as classes Validas: Inserir nome = Anderson => pega as classes de numero 1 e 4 Resultado esperado = Que o sistema insere Anderson ao banco Resultado apresentado = Anderson inserido 11
12 Para as classes Invalidas: Classe 2: Não Inserir nome Resultado esperado = Que o sistema avise que o campo não pode ficar em branco, que deve ser preenchido Resultado apresentado = O sistema informou que o campo deve ser preenchido Classe 3: Inserir nome = Anderson Jose Vieira da Silva Sicrano Dos Santos Martins Resultado esperado = Que o sistema bloqueia a inserção após o caractere 50 Resultado apresentado = O sistema bloqueou a inserção após o caractere 50 Classe 5: Inserir nome = And3rs0n ou Anderson2 Resultado esperado = Não adicione ao banco Resultado apresentado = Nome não adicionado ao banco Analise do Valor Limite Entrada = A Resultado esperado = Que ele adiciona o A ao banco Resultado apresentado = A adicionado ao banco Entrada = Anderson Jose Vieira da Silva Sicrano Dos Santos Resultado esperado = Que ele adicione o nome ao banco Resultado apresentado = nome adicionado com sucesso Campo Preço: Condições de Entrada Tipo de Condição Classes Validas Classes Invalidas Tamanho do Campo Faixa 1-10 (1) 0, (2) >10 (3) Somente Números Conjunto ϵ {0-9} (5) Não Pertence {0-9} (5) Casos de Teste Para as Classes Validas: Inserir Preço = 1.25 => Pega as classes 1 e 5 12
13 Resultado esperado = Que ele adicione o valor 1.25 Resultado apresentado = 1.25 Para as Classes Invalidas: Classe 2: Não inserir Preço, (Preço = ) Resultado esperado = Que o sistema informe que o campo não pode ficar em branco, que deve ser preenchido Resultado apresentado = O sistema informou que o campo deve ser preenchido Classe 3: Inserir Preço = Resultado esperado = Que o sistema bloqueie a inserção após o caractere 10 Resultado apresentado = O sistema bloqueou a inserção após o caractere 10 Classe 5: Inserir Preço = 1B.00 Resultado esperado = Que o sistema não adicione ao banco Resultado apresentada= Valor não adicionado ao banco Analise do Valor Limite Entrada = 2 Resultado esperado= Adicione ao banco Resultado apresentado = valor 2 adicionado com sucesso Entrado = Resultado esperado = Adicione o valor ao banco Resultado apresentado = valor adicionado Campo Descrição: Condições de Entrada Tipos de Condição Classes Validas Classes Invalidas Tamanha do Campo Faixa (1) < 0 (2) >255 (3) Casos de Teste Para as Classes Validas: Inserir Descrição = Produto destinado a confecção de Pães => Pega a classe 1 Resultado esperado = O sistema adiciona a descrição ao banco 13
14 Resultado apresentada = descrição adicionada com sucesso ao banco Para as Classes Invalidas: Classe 3: Descrição de Farinha de Trigo Integral :Obtida da moagem dos grãos inteiros do trigo, a Farinha de Trigo Integral mantém a estrutura do farelo, onde estão as fibras alimentares e do gérmen, fonte de vitaminas e sais minerais do grão. Possui vantagens nutricionais em relação à farinha de trigo branca, pois conta com a presença de nutrientes essenciais como vitaminas do complexo B, vitamina E, ferro e fibras que são perdidos durante o processamento da farinha de trigo comum. Resultado esperado = O sistema bloqueia a inserção dos caracteres após 255 Resultado apresentado = Inserção bloqueada Analise do valor Limite Entrada = a Resultado esperado = Que o sistema adicione o a ao banco Resultado apresentado = valor adicionado com sucesso Entrada = Descrição de Farinha de Trigo Integral :Obtida da moagem dos grãos inteiros do trigo, a Farinha de Trigo Integral mantém a estrutura do farelo, onde estão as fibras alimentares e do gérmen, fonte de vitaminas e sais minerais do grão,possui vantagens!! Resultado esperado = Que o sistema adicione a descrição no banco Resultado apresentado = descrição adicionada com sucesso Depuração: A depuração usada foi a Backtracking. Teste da Caixa Preta - Walter Particionamento de equivalência Tela Cadastro de Clientes/Fornecedores: Função Inserir Campos: Nome/Razão Social/Rua/Complemento/Bairro/Cidade Condições de Entrada Tipo de Condição Classes Validas Classes Invalidas Somente Letras Conjunto ϵ {a-z} (1) Não Pertence {a-z} (2) Tamanho do Campo Faixa 1-50 (3) 0, (4) >50 (5) 14
15 Casos de Teste Para as classes Validas: Inserir Nome = Paulo => pega as classes 1 e 3 Resultado esperado = Adicione o nome Paulo ao Banco Resultado apresentado = Nome adicionado com sucesso Para as classes Invalidas: Classe 2: Inserir nome = Paulo12 Resultado esperado = Não adicione ao banco Resultado apresentado = Nome não adicionado Classe 4: Não inserir nome, deixar o campo em branco Resultado esperado = Sistema indica campo em branco e manda inserir corretamente Resultado apresentado = Não adicionado ao banco, e sistema manda inserir Classe 5: Inserir nome = Paulo de Almeida Rocha dos Santos Sicrano Correia Resultado esperado = Sistema não permite adicionar mais nome depois do caractere 50 Resultado apresentado = Parou de inserir nome depois do caractere 50 Analise do Valor Limite Entrada = P Resultado esperado = Que o sistema adicione o P ao banco Resultado apresentado = P adicionado ao banco Entrada = Paulo de Almeida Rocha dos Santos Sicrano Fulano Resultado esperado = Que o sistema adicione o nome ao banco Resultado apresentado = Nome adicionado 15
16 Campos: CPF/CNPJ/RG/Inscrição Estadual Condições de Entrada Tipo de condição Classes Validas Classes Invalidas Somente Números,Ponto, Traço e Barra Conjunto ϵ{0-9,.,-,/} (1) Não pertence á {0-9,.,-,/} (2) Tamanho do CPF/RG/Inscrição Estadual Faixa 1-14 (3) 0,(4) >14(5) Tamanho do CNPJ Faixa 1-18 (6) 0,(7) >18 (8) Formato do CPF/CNPJ/RG/Inscrição Estadual Valido Booleana Sim (9) Não(10) Casos de Teste Para as Classes Validas: Inserir CPF = => Pega as classes 1,3 e 9 Resultado esperado = Que o sistema adicione o CPF ao banco Resultado apresentado = CPF adicionado Inserir CNPJ = / => Pega as classes 1,6 e 9 Resultado esperado = Que o sistema adicione o CNPJ ao banco Resultado apresentado = CNPJ adicionado Para as classes Invalidas: Classe 2: Inserir um CPF = 123.abc.456.-hg Resultado esperado = Que o sistema não adicione o valor ao banco Resultado apresentado = Formato incorreto, valor não foi adicionado ao banco e o sistema pede para inserir o valor no formato correto Classe 4: Não inserir valor algum, deixar o campo em branco Resultado esperado = Que o sistema avise que o campo deve ser preenchido Resultado apresentado = O sistema pede para preencher o campo Classe 5: Inserir o CPF = Resultado esperado = Sistema não deixe digitar mais valor após o caractere 14 16
17 Resultado apresentado = Sistema trava a inserção de valores após o caractere 14 Classe 7: Não inserir valor algum, deixar o campo em branco Resultado esperado = Que o sistema avise que o campo deve ser preenchido Resultado apresentado = O sistema pede para preencher o campo Classe 8: Inserir o CNPJ = / Resultado esperado = Sistema não deixe digitar mais valor após o caractere 18 Resultado apresentado = Sistema trava a inserção de valores após o caractere 18 Classe 10: Inserir um valor para o CPF no formato = Resultado esperado = Que o sistema avise que o valor esta no formato incorreto Resultado apresentado = O sistema avisou que o formato esta incorreto Analise do Valor Limite Como estes campos trabalhão com formato especifico, caso a entrada for um valor baixo ou próximo do limite o sistema ira avisar que o usuário digite no formato correto. Entrada = 1 Resultado esperado = Que o sistema avise que o valor esta no formato incorreto Resultado apresentado = O sistema avisou que o formato esta incorreto Campo CEP: Condições de Entrada Somente Números e Traço Tipos de Condição Classes Validas Classes Invalidas Conjunto ϵ {0-9,-}(1) Não pertence á {0-9,-} (2) Tamanho do Campo Faixa 1-9(3) 0,(4) >9 (5) Formato do CEP valido Booleana Sim(6) Não (7) Casos de Testes Para as Classes Validas: Inserir CEP = => Pega as classes 1,3 e 6 Resultado esperado = Que o sistema adicione o CEP ao banco 17
18 Resultado apresentado = CEP adicionado Para as Classes Invalidas: Classe 2: Inserir o CEP = PR Resultado esperado = Que o sistema avise que o formato esta incorreto Resultado apresentado = O sistema avisou que o formato não esta correto Classe 4: Não Inserir CEP algum, deixar o campo em branco Resultado esperado = O sistema avisa que não pode deixar o campo em branco Resultado apresentado = O Sistema mostrou um aviso, explicando que o campo dever ser preenchido Classe 5: Inserir o CEP = Resultado esperado = Que o sistema bloqueie a inserção após o caractere 9 Resultado apresentado = O Sistema bloqueou a inserção após o caractere 9 Classe 7:Inserir o CEP = Resultado esperado = Que o sistema informe que o formato esta incorreto Resultado apresentado = O Sistema informou que o formato digitado esta incorreto, e mostrou o formato certo Analise do Valor Limite Como o campo CEP trabalha com um formato especifico, o valor será sempre o mesmo. Entrada = 4 Resultado esperado = Que o sistema informe que o formato esta incorreto Resultado apresentado = O sistema informou que o formato esta incorreto e mostrou o formato que deve ser inserido Campo Telefone: Condições de Entrada Tipos de Condição Classes Validas Classes Invalidas Tamanho do campo Faixa 1-13 (1) 0, (2) >13 (3) Somente Números e Traço Formato do Telefone Valido Conjunto ϵ {0-9, -} (4) Não pertence á {0-9, -} (5) Booleana Sim (6) Não (7) 18
19 Casos de Teste Para as Classes Validas: Inserir Telefone = => Pega as classes 1,4 e 6 Resultado esperado = Que o sistema adicione o telefone ao banco Resultado apresentado = O sistema adicionou o telefone ao banco Para as Classes Invalidas: Classe 2: Não inserir valor algum, deixar o campo em branco Resultado esperado= Que o sistema informe que o campo não pode ficar em branco Resultado apresentado = O Sistema avisou que o campo não pode ficar em branco Classe 3: Inserir Telefone = Resultado esperado = Que o sistema não adicione ao banco e para a inserção após o caractere 13 Resultado apresentado = Telefone não foi adicionado ao banco e o sistema travou a inserção após o caractere 13 Classe 5: Inserir Telefone = (044) Resultado esperado = Que o sistema não adicione ao banco Resultado apresentado = Telefone não adicionado Classe 7: Inserir Telefone = Resultado esperado = Que o sistema informe que o formato esta incorreto Resultado apresentado = O Sistema informou que o formata esta incorreto e mostrou o formato que dever ser inserido Analise do Valor Limite Como o campo Telefone trabalha com um formato especifico, o valor limite será sempre o mesmo Entrada = 23 Resultado esperado = Que o sistema informe que o formato esta incorreto Resultado apresentado = O Sistema informou que o formata esta incorreto e mostrou o formato que dever ser inserido Depuração: A depuração usada foi a Backtracking. 19
20 Teste de Caixa Branca Anderson Código: public String getcolumnname(int columnindex){ 1. if (columnindex == COL_CODIGO){ 2. return "Código"; 3. } else if (columnindex == COL_NOME){ 4. return "Nome"; 5. } else if (columnindex == COL_PRECO){ 6. return "Preço R$"; } 7. return ""; } Grafo de Controle: 20
21 Complexidade Ciclomática: Contar o número de regiões no grafo de controle. No Grafo acima, temos Quatro regiões, R1, R2, R3 e R4: as tres internas(r1,r2 e R3) e a externa (R4). Logo, este grafo tem 4 caminhos independentes, também chamado de Complexidade ciclomática. Aplicar a fórmula: C = E - N + 2 onde C = número de caminhos independentes E = número de arestas N = número de nós No Grafo acima temos E = 10, N = 8, logo C = = 4 Contar o número de estruturas de decisão no programa e somar 1. No Grafo acima, temos 3 "if". Logo, o número de caminhos independentes é 4. Caminhos Independentes: Caminho 1: 1,2,7 Caminho 2: 1,3,4,7 Caminho 3: 1,3,5,6,7 Caminho 4: 1,3,5,8,7 Casos de Teste: Caminho 1: Entrada = COL_CODIGO Resultado Esperado = Que a função retorne o nome Código Resultado Apresentado = Nome Código foi retornado Caminho 2: Entrada = COL_NOME Resultado Esperado = Que a função retorne o nome Nome Resultado Apresentado = Nome Nome foi retornado Caminho 3: Entrado = COL_PRECO Resultado Esperado = Que a função retorne o nome Preço R$ Resultado Apresentado = Nome Preço R$ foi retornado Caminho 4: Entrado = COL_VALIDADE Resultado Esperado = Que a função não retorne nada Resultado Apresentado = Nada foi retornado Depuração: A depuração usada foi a Backtracking. 21
22 Teste Caixa Branca Walter Código: 62 public List<Lote> getall(boolean estoquebaixo, boolean proxvencer, boolean vencido, boolean estoquezerado) throws Exception{ String sql = "SELECT * FROM LOTE"; if (estoquebaixo proxvencer estoquezerado vencido){ 67 sql = sql + " WHERE "; if (estoquebaixo){ 70 sql = sql + "lote_quantidade < " + Parametros.ESTOQUE_BAIXO + 71 " AND lote_quantidade > " + 0; 72 if (proxvencer estoquezerado vencido) { 73 sql = sql + " OR "; 74 } 75 } if (proxvencer){ 78 Date dthoje = CalendarioUtil.getSystemDate(); 79 Date dtlimite = CalendarioUtil.addDay(dtHoje, Parametros.VENCIMENTO_PROXIMO); 80 sql = sql + "lote_validade >= '" + CalendarioUtil.dateToStrPostgresQuery(dtHoje) + 81 "' AND lote_validade <'" + CalendarioUtil.dateToStrPostgresQuery(dtLimite) + "'" 82 + " AND lote_quantidade > " + 0; 83 if (estoquezerado vencido) { 84 sql = sql + " OR "; 85 } 86 } if (estoquezerado){ 89 sql = sql + "lote_quantidade = " + 0; 90 if (vencido){ 91 sql = sql + " OR "; 92 } 93 } if (vencido){ 96 Date dthoje = CalendarioUtil.getSystemDate(); 97 sql = sql + "lote_validade < '" + CalendarioUtil.dateToStrPostgresQuery(dtHoje) + "'" 98 + " AND lote_quantidade > " + 0; 99 } 100 System.out.println(sql); 101 } 22
23 102 List<Lote> resultset = new ArrayList(); 103 session = HibernateUtil.getSessionFactory().openSession(); 104 SQLQuery query = session.createsqlquery(sql).addentity(lote.class); 105 resultset.addall(query.list()); 106 session.close(); 107 return resultset; 108 } Grafo de Controle: Complexidade Ciclomática Contar o número de regiões no grafo de controle. No Grafo acima, temos Nove regiões. Logo, este grafo tem 9 caminhos independentes, também chamado de Complexidade ciclomática. Aplicar a fórmula: C = E - N + 2 onde C = número de caminhos independentes E = número de arestas 23
24 N = número de nós No Grafo acima temos E =20, N = 13, logo C = = 9 Contar o número de estruturas de decisão no programa e somar 1. No Grafo acima, temos 8 "if". Logo, o número de caminhos independentes é 9. Caminhos Independentes: Caminho 1: 66,100 Caminho 2: 66,69,72,77,88,95,100 Caminho 3: 66,69,77,83,88,95,100 Caminho 4: 66,69,77,88,90,95,100 Caminho 5: 66,69,77,88,95,96-99,100 Caminho 6: 66,69,72,73,77,88,95,100 Caminho 7: 66,69,72,73,77,83,84,88,90,95,100 Caminho 8: 66,69,72,73,77,83,84,88,90,91,95,96-99,100 Caminho 9: 66,69,77,88,90,91,95,96-99,100 Casos de Teste: Caminho 1: Entradas: estoquebaixo = false; proxvencer = false; estoquezerado = false; vencido = false; Resultado Esperado = Fazer a busca por todos os lotes no banco de dados; Resultado Apresentado = A consulta retorna todos os lotes no banco de dados; Caminho 2: Entradas: estoquebaixo = true; proxvencer = false; estoquezerado = false; vencido = false; Resultado Esperado = Fazer a busca por todos os lotes com estoque baixo no banco de dados; Resultado Apresentado = A consulta retorna todos os lotes com estoque baixo no banco de dados; Caminho 3: Entradas: estoquebaixo = false; proxvencer = true; estoquezerado = false; vencido = false; Resultado Esperado = Fazer a busca por todos os lotes próximo do vencimento no banco de dados; Resultado Apresentado = A consulta retorna todos os lotes próximo do vencimento no banco de dados; Caminho 4: Entradas: estoquebaixo = false; proxvencer = false; estoquezerado = true; vencido = false; Resultado Esperado = Fazer a busca por todos os lotes com estoque zerado no banco de dados; 24
25 Resultado Apresentado = A consulta retorna todos os lotes com estoque zerado no banco de dados; Caminho 5: Entradas: estoquebaixo = false; proxvencer = false; estoquezerado = false; vencido = true; Resultado Esperado = Fazer a busca por todos os lotes vencidos no banco de dados; Resultado Apresentado = A consulta retorna todos os lotes vencidos no banco de dados; Caminho 6: Entradas: estoquebaixo = true; proxvencer = true; estoquezerado = false; vencido = false; Resultado Esperado = Fazer a busca por todos os lotes com estoque baixo e próximos de vencer no banco de dados; Resultado Apresentado = A consulta retorna todos os lotes com estoque baixo e próximos de vencer no banco de dados; Caminho 7: Entradas: estoquebaixo = true; proxvencer = true; estoquezerado = true; vencido = false; Resultado Esperado = Fazer a busca por todos os lotes com estoque baixo, próximos de vencer e com estoque zerado no banco de dados; Resultado Apresentado = A consulta retorna todos os lotes com estoque baixo, próximos de vencer e com estoque zerado no banco de dados; Caminho 8: Entradas: estoquebaixo = true; proxvencer = true; estoquezerado = true; vencido = true; Resultado Esperado = Fazer a busca por todos os lotes com estoque baixo, próximos de vencer, com estoque zerado e vencidos no banco de dados; Resultado Apresentado = A consulta retorna todos os lotes com estoque baixo, próximos de vencer, com estoque zerado e vencidos no banco de dados; Caminho 9: Entradas: estoquebaixo = false; proxvencer = false; estoquezerado = true; vencido = true; Resultado Esperado = Fazer a busca por todos os lotes com estoque zerado e vencidos no banco de dados; Resultado Apresentado = A consulta retorna todos os lotes com estoque zerado e vencidos no banco de dados; 25
26 Implementação da 2º Sprint Padrões de Projeto: Os padrões de projeto usado no trabalho foram, Template Method, Singleton, Modelo MVC. Template Method: Aplicado a todas as janelas de Cadastro, inclusive na de lançamento/baixa de lote. Singleton: Instanciação da conexão com o banco e Instanciação das janelas. MVC: Toda a estrutura do projeto. Frameworks: Os frameworks utilizado no projeto foram, Hibernate JPA, junit, JasperReports, jscheduler, Swing, ireports. HibernateJPA: Persistencia junit: Testes Unitários JasperReports: Visualização dos Relatorios ireports: Criação dos relatórios. jscheduler: Agendamento de tarefas (Tarefa automática de Backup, parametrizado p/ todo dia as 18hrs) 26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
MANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET
MANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET I Sumário 1. Objetivo do Documento... 1 2. Início... 1 3. Cadastro de Pessoa Física... 3 3.1. Preenchimentos Obrigatórios.... 4 3.2. Acesso aos Campos
Leia maisMANUAL DO USUARIO SISTEMA TOTEM MODULO DE ESTOQUE
C o n t r o l e E m p r e s a r i a l MANUAL DO USUARIO SISTEMA TOTEM MODULO DE ESTOQUE s i s t e m a s SUMÁRIO INTRODUÇÃO CONCEITOS... 3 ENTRADA DIRETA DE PRODUTOS... 3 INCLUSÃO DE FORNECEDORES E CLIENTES...
Leia maisGuia Site Empresarial
Guia Site Empresarial Índice 1 - Fazer Fatura... 2 1.1 - Fazer uma nova fatura por valores de crédito... 2 1.2 - Fazer fatura alterando limites dos cartões... 6 1.3 - Fazer fatura repetindo última solicitação
Leia maisPROJETO DA DISCIPLINA. PES II Processo de Engenharia de Software II
UNIOESTE - Universidade Estadual do Oeste do Paraná CCET - Centro de Ciências Exatas e Tecnológicas Colegiado de Informática Curso de Bacharelado em Informática PROJETO DA DISCIPLINA PES II Processo de
Leia maisEstá apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet.
1. Descrição Geral Este manual descreve as operações disponíveis no módulo VTWEB Client, cuja finalidade é gerenciar cadastros de funcionários, realização de pedidos e controle financeiro dos pedidos.
Leia maisO sistema possui 5 módulos para registros:
ÍNDICE 1 DESCRIÇÃO...4 2 ACESSO...6 3 DADOS CADASTRAIS...7 3.1 ATUALIZAR CADASTRO...7 3.2 TROCAR SENHA...8 4 GRUPO DE USUÁRIO...9 4.1 INCLUIR...9 4.2 ATUALIZAR...9 5 FUNCIONÁRIOS...10 5.1 INCLUIR...10
Leia maisPROCEDIMENTOS PARA A UTILIZAÇÃO DO SISTEMA DE SOLICITAÇÃO DE ORDEM DE SERVIÇO (SOSI) STI Unesp - Campus Experimental de Ourinhos
PROCEDIMENTOS PARA A UTILIZAÇÃO DO SISTEMA DE SOLICITAÇÃO DE ORDEM DE SERVIÇO (SOSI) STI Unesp - Campus Experimental de Ourinhos 1 SISTEMA DE ORDEM DE SERVIÇO DE INFORMÁTICA Este documento tem o objeto
Leia maisEste Procedimento Operacional Padrão explica a melhor forma de se utilizar os filtros no Sistema TOTVS RM. Índice
Este Procedimento Operacional Padrão explica a melhor forma de se utilizar os filtros no Sistema TOTVS RM. Índice I. Criação dos Filtros... 2 II. Gerenciamento de Filtros... 2 III. Operadores disponíveis:...
Leia maisAssessoria Técnica de Tecnologia da Informação - ATTI. Projeto de Informatização da. Secretaria Municipal de Saúde do. Município de São Paulo
Assessoria Técnica de Tecnologia da Informação - ATTI Projeto de Informatização da Secretaria Municipal de Saúde do Município de São Paulo Manual Cartão SUS Manual de Operação Julho/2011 Conteúdo Sumário...
Leia maisERP-8115 Nota Fiscal Eletrônica v2.0 (XML) Erro "Elemento inválido" emitido pelo sistema na transmissão da Nota Fiscal Eletrônica.
Release 3.60 Resumo das alterações Faturamento ERP-6954 Em casos em que o usuário tentar efetivar um pedido de vendas onde um dos produtos encontra-se inativo, o sistema está efetivando normalmente. Para
Leia maisMANUAL DO SISTEMA. Versão 6.12
MANUAL DO SISTEMA Versão 6.12 Pagueban...2 Bancos...2 Configurando Contas...5 Aba Conta Banco...5 Fornecedores Referências Bancárias...7 Duplicatas a Pagar...9 Aba Geral...10 Aba PagueBan...11 Rastreamento
Leia maisATLAS - Manual para Acesso Externo Fornecedor
ATLAS - Manual para Acesso Externo Buscar e Criar Fornecedor Objetivo Utilizar os seguintes procedimentos para encontrar e criar um fornecedor no Sistema ATLAS. Pré-requisitos Ter o perfil de Usuário Operacional
Leia maisAstra. Introdução e conceitos básicos do sistema
2011 www.astralab.com.br Astra Introdução e conceitos básicos do sistema Este documento permite entender melhor como funciona o sistema Astra e algumas funções básicas de seus softwares. Equipe de Documentação
Leia maisSSE 3.0 Guia Rápido Parametrizando o SISTEMA DE SECRETARIA Nesta Edição Configurando a Conexão com o Banco de Dados
SSE 3.0 Guia Rápido Parametrizando o SISTEMA DE SECRETARIA Nesta Edição 1 Configurando a Conexão com o Banco de Dados 2 Primeiro Acesso ao Sistema Manutenção de Usuários 3 Parametrizando o Sistema Configura
Leia mais6. Cadastros. Neste capítulo será explicado como gerenciar os cadastros dentro do SILAS.
6. Cadastros Neste capítulo será explicado como gerenciar os cadastros dentro do SILAS. Nesta seção o usuário poderá cadastrar, gerenciar e excluir cadastros de: - clientes, municípios, convênios, descontos.
Leia maisManual de Utilização Portal de Serviços do Inmetro nos Estados - PSIE
Manual de Utilização Portal de Serviços do Inmetro nos Estados - PSIE Sumário PRESTAÇÃO DE CONTAS DE ETIQUETAS DE REPARO...3 Figura 1.0...3 Figura 2.0...4 Figura 3.0...5 Figura 4.0...5 1. Proprietário
Leia maisManual de Integração Web Service
Manual de Integração Web Service Prefeitura de São Simão/MG 1. INTRODUÇÃO Este manual tem como objetivo apresentar as especificações e critérios técnicos necessários para utilização do Web Service disponibilizado
Leia maisRevisão: Introdução. - Integração com o AutoManager; 1 Atualização de versão do banco de dados PostgreSQL
Urano Indústria de Balanças e Equipamentos Eletrônicos Ltda. Rua Irmão Pedro 709 Vila Rosa Canoas RS Fone: (51) 3462.8700 Fax: (51) 3477.4441 Características do Software Urano Integra 2.2 Data: 12/05/2014
Leia maisVEXPRESSCRM. Manual do Usuário. Automação da força de vendas. MR Consultoria e Assessoria em Informática Desenvolvimento de Sistemas WEB Versão 2.
1 Manual do Usuário VEXPRESSCRM Automação da força de vendas MR Consultoria e Assessoria em Informática Desenvolvimento de Sistemas WEB Versão 2.0 2 Acesso Para acessar o sistema VEXPRESS-CRM é necessário
Leia maisMANUAL DO SISTEMA. Versão 6.04
MANUAL DO SISTEMA Versão 6.04 Inventário Manual...2 Relatório de contagem...2 Contagem...3 Digitação...3 Inventário Programado...6 Gerando o lote...7 Inserindo produtos manualmente no lote...8 Consultando
Leia maisSistema de Automaçaõ de Vendas Manual Passo a Passo
Sistema de Automaçaõ de Vendas Manual Passo a Passo Transmissão Antes de começar a trabalhar, vamos entender o item do menu transmissão, é nele que se faz atualização dos dados do moinho para o seu computador,
Leia maisAgendamento para Importação de Notas Fiscais
LIBERAÇÃO DE ATUALIZAÇÃO CORDILHEIRA VERSÃO 2 (Orientamos aos clientes que utilizam banco de dados SQL, para efetuarem a atualização preferencialmente após o encerramento das atividades do dia, acessando
Leia maisGestão de Ativos. Manual do Usuário. Treinamento Fase 1 (TRN 01)
Gestão de Ativos Manual do Usuário Treinamento Fase 1 (TRN 01) Índice 1. Introdução... 3 2. Movimentações de Ativos... 4 2.1. Monitoração... 4 2.1.1. Monitor de Movimentação de Ativos...4 2.2. Transações...15
Leia maisEsta alteração é feita de duas formas: Cadastro de pedido de compra e ajuste de estoque.
5. ALTERAÇÃO DO ESTOQUE ATUAL Não é possível alterar o estoque de um produto na tela Cadastro de Produto. Esta alteração é feita de duas formas: Cadastro de pedido de compra e ajuste de estoque. 5.1. Cadastro
Leia maisManual do Almoxarifado SIGA-ADM
Manual do Almoxarifado SIGA-ADM DIRETORIA DE GESTÃO DA TECNOLOGIA DA INFORMAÇÃO(DGTI) MARÇO/2012 Requisição de Almoxarifado Requisições O sistema retornará a tela do menu de Administração. Nela selecione
Leia maisEMPRESA DE SANEAMENTO DE MATO GROSSO DO SUL S.A. SUMÁRIO. Acessar o sistema MICROSIGA... 3. Elaborar Solicitação de Compra... 5
Empresa de Saneamento de Mato Grosso do Sul S.A. SANESUL MANUAL OPERACIONAL COMPRAS Gerência de Suprimentos SUP/GESU SUMÁRIO Acessar o sistema MICROSIGA... 3 Elaborar Solicitação de Compra... 5 Gerar Relatório
Leia maisSECRETARIA DE ESTADO DA FAZENDA DIRETORIA DE TECNOLOGIA DE INFORMAÇÃO. Alma Web MANUAL DO USUÁRIO CONTRIBUINTE
SECRETARIA DE ESTADO DA FAZENDA DIRETORIA DE TECNOLOGIA DE INFORMAÇÃO Alma Web MANUAL DO USUÁRIO CONTRIBUINTE Versão 1.0 Belém PA Dezembro de 2012 1 SUMÁRIO 1. Introdução... 3 2. Autenticação... 3 3. Painel
Leia maisGuia Rápido: Mobilidade (ipad) O objetivo deste guia rápido é apresentar os passos necessário para a inclusão de um orçamento através da mobilidade.
Guia Rápido: Mobilidade (ipad) O objetivo deste guia rápido é apresentar os passos necessário para a inclusão de um orçamento através da mobilidade. Pré-requisitos. 1 - Antes de iniciar a integração com
Leia maisManual para Envio de Petição Inicial
Manual para Envio de Petição Inicial 1. Após abrir a página do PROJUDI, digite seu usuário e senha 1.1. Para advogados o usuário é o cpf.adv (ex: 12345678900.adv) 1.2. Após digitar os dados (login e senha),
Leia maisSophiA Biblioteca - Treinamento Cadastro de Usuários
SophiA Biblioteca - Treinamento Cadastro de Usuários Para realizar um cadastro de usuário, clique na aba USUÁRIOS e em seguida no botão. Aba Dados Nome: cadastro do nome do novo usuário. Código: É possível
Leia mais1 Essa é a tela de login do Sistema de Atendimento Online, siga o passo a passo abaixo.
1 Essa é a tela de login do Sistema de Atendimento Online, siga o passo a passo abaixo. 2 - Se esse é o seu primeiro cadastro, clique em Cadastre-se. Em seguida preencha os dados solicitados com Nome,
Leia maisManual Administrador - Mídia System
Manual Administrador - Mídia System Logo após cadastrarmos sua Empresa em nosso sistema, será enviado um e-mail confirmando as informações de acesso do Administrador do sistema. Obs: Caso não tenha recebido
Leia maisEste Procedimento Operacional Padrão define as etapas necessárias de como fazer o Cadastro de Clientes e Fornecedores no Sistema TOTVS RM.
Este Procedimento Operacional Padrão define as etapas necessárias de como fazer o Cadastro de Clientes e Fornecedores no Sistema TOTVS RM. Índice I. Acesso ao Cadastro... 2 II. Seleção de Filtros... 3
Leia maisOrdem de Aplicação de Bolsas
Ordem de Aplicação de Bolsas Para que um usuário possa trabalhar com a opção: Classificação de Bolsas é necessário efetuar a seguinte parametrização primeiro. Parametrizador Avançar Integração \ Financeiro
Leia maispara outro) 23 ÍNDICE ERP 1- Cadastro de Produtos (Implantação no Almoxarifado) 04
1 2 ÍNDICE ERP 1- Cadastro de Produtos (Implantação no Almoxarifado) 04 2- Notas de Compra (Incluindo Quantidades no Almoxarifado) 07 2.1 - Notas complementares 12 2.2 - Desmembramento de bens 13 3- Requisições
Leia maisSISTEMA INTEGRADO DE GESTÃO AMBIENTAL SIGAM
SISTEMA INTEGRADO DE GESTÃO AMBIENTAL SIGAM MANUAL REQUERIMENTO ONLINE 2010 Coordenadoria de Biodiversidade e Recursos Naturais Página Inicial Ao acessar a tela inicial, clique sobre: Requerimento de Serviços
Leia maisUtilizando o SISPC para efetuar Registros
Utilizando o SISPC para efetuar Registros 1. Registros O b j e t i v o Através do módulo de registros do sistema serão executadas as operações de inclusão de pessoas inadimplentes na base de dados do SPC.
Leia maisCOTAÇÃO DE COMPRAS COM COTAÇÃO WEB
COTAÇÃO DE COMPRAS COM COTAÇÃO WEB RMS Software S.A. - Uma Empresa TOTVS Todos os direitos reservados. A RMS Software é a maior fornecedora nacional de software de gestão corporativa para o mercado de
Leia maisTUTORIAL ESPORTE NA ESCOLA
Ministério do Esporte Secretaria Nacional de Esporte, Educação, Lazer e Inclusão Social TUTORIAL ESPORTE NA ESCOLA ORIENTAÇÕES DE CADASTRO: Coordenadores Estaduais/Municipais Facilitadores Diretores Escolas
Leia mais1 Cadastre-se Mozilla Firefox. AQUI Esqueci a senha Login Senha. Esqueci a senha E-mail Login Enviar Solicitação OBS: Nome: Login: E-mail:
1 Essa é a tela de login do Sistema de Atendimento, siga o passo a passo abaixo. Se esse é o seu primeiro cadastro, clique em Cadastre-se. O sistema só irá funcionar perfeitamente se for acessado pelo
Leia maisRotina de Convênio Integ004. Manual desenvolvido para Célula Financeira Equipe Avanço Informática
Integ004 Manual desenvolvido para Célula Financeira Equipe Avanço Informática 1 Para acessar a o Usuário deverá ir para linha de comando e digitar o comando cobrun integ004 O primeiro passo é Cadastrar
Leia maisPd@Net Financeiro. Manual do Fornecedor
Pd@Net Financeiro Manual do Fornecedor Ao formularmos este manual, pensamos em você, nosso fornecedor, que necessita de um suporte a qualquer horário. Aqui você vai saber como acessar as seguintes informações:
Leia maisSolicitação de cadastro de senha...2 Acessando as funcionalidades do site...3 Alterar senha...4 Posicionamento*...5
Manual de Posicionamento On-line Índice Solicitação de cadastro de senha...2 Acessando as funcionalidades do site...3 Alterar senha...4 Posicionamento*...5 * Apenas usuários cadastrados como despachante
Leia maisAplicativo da Manifestação do Destinatário. Manual
Aplicativo da Manifestação do Destinatário Manual Novembro de 2012 1 Sumário 1 Aplicativo de Manifestação do Destinatário...4 2 Iniciando o aplicativo...4 3 Menus...5 3.1 Manifestação Destinatário...5
Leia maisTécnicas de Teste de Software
Técnicas de Teste de Software Fabrício Sousa fabricio@uesb.br Projeto de Caso de Teste Conjunto de técnicas para criação de casos de testes Série de casos de testes que tem grande probabilidade de encontrar
Leia maisAssim que o usuário entrar nesta ferramenta do sistema a seguinte tela será exibida:
O que é o TDMax Web Commerce? O TDMax Web Commerce é uma ferramenta complementar no sistemas de Bilhetagem Eletrônica, tem como principal objetivo proporcionar maior conforto as empresas compradoras de
Leia maisResumo das funcionalidades
Resumo das funcionalidades Menu MENU Dados Cadastrais Atualizar Cadastro Troca Senha Grupo Usuários Incluir Atualizar Funcionários Incluir Atualizar Atualizar Uso Diário Importar Instruções Processar Status
Leia maisPROSEG ADMINISTRADORA E CORRETORA DE SEGUROS LTDA. MANUAL SISTEMA MULTICÁLCULO
PROSEG ADMINISTRADORA E CORRETORA DE SEGUROS LTDA. MANUAL SISTEMA MULTICÁLCULO Versão 2013 Índice Introdução... 3 Login e Senha... 3 Calcular Seguro... 4 Seguradoras Parceiras... 4 1. Dados do Segurado...
Leia maishttp://www.certificado.caixa.gov.br
Exmo. Sr. Magistrado e, Sr. Servidor, Para obter a Identidade Digital através da Autoridade Certificadora CAIXA é necessário: Entrar no Site: http://www.certificado.caixa.gov.br e em Serviços on-line para
Leia maisManual para Transportadoras
Índice 1 Objetivo... 3 2 O Projeto e-suprir... 3 3 Introdução... 3 4 Informações Básicas... 4 4.1 Painel de Controle Compras... 4 5 Acessando o Pedido... 5 6 Digitando o Espelho de Nota Fiscal... 7 6.1
Leia mais15 4 Operação Avançada do Sistema: Inclusão de Nota Fiscal e seus relacionamentos
15 4 Operação Avançada do Sistema: Inclusão de Nota Fiscal e seus relacionamentos Agora vamos fazer algo mais complexo, que vai demonstrar várias das facilidades do sistema. Vamos Incluir uma Nota Fiscal
Leia maisPreenchimento dos Pedidos de Credenciamento Provisório, Credenciamento 5 anos, Recredenciamento e Aumento de Vagas
1 Preenchimento dos Pedidos de Credenciamento Provisório, Credenciamento 5 anos, Recredenciamento e Aumento de Vagas III Residentes O SisCNRM traz uma mudança de estrutura para a visualização e acompanhamento
Leia maisTUTORIAL MRV CORRETOR
TUTORIAL MRV CORRETOR O MRV Corretor é o sistema de vendas da MRV. Nele é possível realizar cadastro de clientes, efetuar reservas, solicitar análise de crédito e consultar tabelas de vendas. OUTUBRO/2012
Leia maisManual do e-dimed 4.0
Manual do e-dimed 4.0 Instalação e Configuração - Módulo Cliente Após a instalação do e-dimed ser efetuada, clique no atalho criado no desktop do computador. Será exibida a janela abaixo: A instalação
Leia maisComm5 Tecnologia Manual de utilização da família MI. Manual de Utilização. Família MI
Manual de Utilização Família MI ÍNDICE 1.0 COMO LIGAR O MÓDULO... pág 03 e 04 2.0 OBJETIVO... pág 05 3.0 COMO CONFIGURAR O MÓDULO MI... pág 06, 07, 08 e 09 4.0 COMO TESTAR A REDE... pág 10 5.0 COMO CONFIGURAR
Leia maisManual WSD Unimed Vale do São Francisco Cooperativa de Trabalho Médico LTDA Rua do Coliseu, 123 Centro, Petrolina/PE CEP: 56302.
Manual WSD 1 Manual de Acesso e Utilização do WSD-TISS Considerações Iniciais IMPORTANTE!!! Informamos que respeitando a Instrução Normativa nº 28, publicada pela ANS em 11 de janeiro de 2008, a partir
Leia maisEstá apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet.
Conteúdo 1. Descrição geral 2 2. Resumo das funcionalidades 3 3. Efetuar cadastro no sistema 4 4. Acessar o sistema 6 5. Funcionalidades do menu 7 5.1 Dados cadastrais 7 5.2 Grupos de usuários 7 5.3 Funcionários
Leia maisManual SAGe Versão 1.2
Manual SAGe Versão 1.2 Cadastramento de Usuário (a partir da versão 12.08.01 ) Conteúdo Introdução... 2 Cadastramento... 2 Desvendando a tela inicial... 4 Completando seus dados cadastrais... 5 Não lembro
Leia maisPLATIN INFORMÁTICA. SIAD SNGPC Sistema Integrado de Automação de Drogarias Módulo Gestão de Medicamentos Controlado e Antimicrobianos
PLATIN INFORMÁTICA SIAD SNGPC Sistema Integrado de Automação de Drogarias Módulo Gestão de Medicamentos Controlado e Antimicrobianos Manual do Usuário INVENTÁRIO (Novo ou Ajuste de Inventário) Versão 1.0.3.97
Leia maisLIBERAÇÃO DE ATUALIZAÇÃO CORDILHEIRA VERSÃO 2
LIBERAÇÃO DE ATUALIZAÇÃO CORDILHEIRA VERSÃO 2 (Orientamos aos clientes que utilizam banco de dados SQL, para efetuarem a atualização preferencialmente após o encerramento das atividades do dia, acessando
Leia maisCeC. Cadastro eletrônico de Contribuintes. Usuário Anônimo
CeC Cadastro eletrônico de Contribuintes Usuário Anônimo Versão 1.2 13/10/2010 Sumário Apresentação... 3 Objetivo... 3 1. Solicitação de CeC... 4 1.1. Cadastro de Pessoas Físicas... 6 1.1.1 Cadastro de
Leia maisMANUAL PARA CADASTRO E ACESSO
MANUAL PARA CADASTRO E ACESSO AO SISTEMA BOLETO - PESSOA JURÍDICA - DEZEMBRO 2009 SUMÁRIO 1. INTRODUÇÃO 3 2. CADASTRO 3 3. VINCULAR ENTIDADE 6 4. ACESSO ÀS FUNCIONALIDADES DO SISTEMA 9 4.1. NADA CONSTA
Leia maisFUTURA SISTEMAS. Futura Mobile. www.futurasistemas.com.br
FUTURA SISTEMAS Futura Mobile APRESENTAÇÃO O Futura Mobile é o sistema denominado como Força de Vendas onde o usuário executará as vendas a partir de Tablets e Smartphones. Foi desenvolvido para a plataforma
Leia maisMANUAL DO USUÁRIO. Ferramenta de Fidelização Eletrônica ÁGUA DOCE SABORES DO BRASIL. Interface de OPERAÇÃO (no caixa)
MANUAL DO USUÁRIO Ferramenta de Fidelização Eletrônica ÁGUA DOCE SABORES DO BRASIL Interface de OPERAÇÃO (no caixa) http://abf.e-deploy.com.br/operacao/ Versão 1.0 Conteúdo Sobre o programa fidelidade
Leia maisCurva ABC. Tecinco Informática Ltda. Av. Brasil, 5256 3º Andar Centro Cascavel PR www.tecinco.com.br
Curva ABC Tecinco Informática Ltda. Av. Brasil, 5256 3º Andar Centro Cascavel PR www.tecinco.com.br Sumário Introdução... 3 Utilização no sistema TCar-Win... 3 Configuração da curva ABC... 4 Configuração
Leia maisDIRETRIZES DE USO DA MATRIZ DE SISTEMATIZAÇÃO DE INFORMAÇÕES
Secretaria Nacional de Políticas de Turismo Departamento de Estruturação, Articulação e Ordenamento Turístico Coordenação Geral de Regionalização PROGRAMA DE REGIONALIZAÇÃO DO TURISMO Roteiros do Brasil
Leia maisSISTEMA DE CONTROLE FINANCEIRO. Curitiba PR www.softwar.com.br suporte@softwar.com.br
SISTEMA DE CONTROLE FINANCEIRO Curitiba PR www.softwar.com.br suporte@softwar.com.br Esta é a primeira tela, aonde o usuário irá colocar o código de acesso para utilizar o software. Se for a primeira vez
Leia maisSIG DMS / NFSe. Manual de Conhecimento. Atualizado em 23/05/2013 por Danillo Campelo Amorim
SIG DMS / NFSe Manual de Conhecimento Atualizado em 23/05/2013 por Danillo Campelo Amorim 1 Índice Função do modulo...3 Conhecimentos Exigidos & Requisitos Humanos...3 Acessando o Sistema...4 Padrõe de
Leia maisValidando dados de páginas WEB
Validando dados de páginas WEB Para que validar os dados? Validar os dados informados pelo usuário garante que sua aplicação funcione corretamente e as informações contidas nela tenha algum sentido. Outro
Leia maisABCFARMA Sistema Nacional de Gerenciamento de produtos Controlado SNGPC
ABCFARMA Sistema Nacional de Gerenciamento de produtos Controlado SNGPC RMS Software S.A. - Uma Empresa TOTVS Todos os direitos reservados. A RMS Software é a maior fornecedora nacional de software de
Leia maisFox Gerenciador de Sistemas
Fox Gerenciador de Sistemas Índice 1. FOX GERENCIADOR DE SISTEMAS... 4 2. ACESSO AO SISTEMA... 5 3. TELA PRINCIPAL... 6 4. MENU SISTEMAS... 7 5. MENU SERVIÇOS... 8 5.1. Ativação Fox... 8 5.2. Atualização
Leia maisMódulo PEGASUSWEB. Build 2.0.0.1245
Módulo PEGASUSWEB Build 2.0.0.1245 A finalidade do módulo PEGASUSWEB é disponibilizar via internet os demonstrativos de pagamento dos colaboradores, podendo ser acessado de forma segura de qualquer computador
Leia maisLivro Caixa. www.controlenanet.com.br. Copyright 2015 - ControleNaNet
www.controlenanet.com.br Copyright 2015 - ControleNaNet Conteúdo Tela Principal... 3 Como imprimir?... 4 As Listagens nas Telas... 7 Clientes... 8 Consulta... 9 Inclusão... 11 Alteração... 13 Exclusão...
Leia maisSGEW Sistema de Gestão de Equipamento Web
MANUAL SGEW Sistema de Gestão de Equipamento Web CENTERMAQ ÍNDICE LOGIN... 3 DIVISÃO DA TELA INICIAL... 4 IDENTIFICAÇÃO DA EMPRESA... 5 MENU SUSPENSO... 6 CADASTRO DE DEPARTAMENTOS... 7 CADASTRO DE SUB-USUARIOS...
Leia maisPasso a Passo do Orçamentos de Entrada no SIGLA Digital
Passo a Passo do Orçamentos de Entrada no SIGLA Digital Página 1 de 9 Este é um dos principais módulos do SIGLA Digital. Utilizado para dar entrada de produtos no estoque, essa ferramenta segue a seguinte
Leia maisMódulo Consulta de Contribuinte Internet
SISTEMA INTEGRADO DE ADMINISTRAÇÃO DA RECEITA Módulo Consulta de Contribuinte Internet ÍNDICE 1 INTRODUÇÃO GERAL... 3 2 INTRODUÇÃO AO MÓDULO CONSULTA DE CONTRIBUINTE... 3 2.1 SEGURANÇA... 3 2.2 BOTÕES...
Leia maisPag: 1/20. SGI Manual. Controle de Padrões
Pag: 1/20 SGI Manual Controle de Padrões Pag: 2/20 Sumário 1 Introdução...3 2 Cadastros Básicos...5 2.1 Grandezas...5 2.2 Instrumentos (Classificação de Padrões)...6 3 Padrões...9 3.1 Padrão Interno...9
Leia mais❶ No Sistema Gênesis, na Aba ESTOQUE
❶ No Sistema Gênesis, na Aba ESTOQUE a) Checagem de Estoque - Verifique o estoque dos produtos desejados. b) Listar produtos com a quantia de estoque mínimo atingido: ESTOQUE / RELATÓRIO / ALERTA DE COMPRA
Leia maisNota Fiscal Avulsa Eletrônica
Nota Fiscal Avulsa Eletrônica Manual do Usuário Belém PA 2012 1 Solicitar Nota Fiscal Avulsa Eletrônica...pag. 3 Acompanha Nota Fiscal Avulsa...pag. 7 Tipo de Consulta por Prestador do Serviço...pag. 7
Leia maisGUIA RECIBO BANCÁRIO COBRANÇA NÃO REGISTRADA - SLIM
GUIA RECIBO BANCÁRIO COBRANÇA NÃO REGISTRADA - SLIM ÍNDICE ITEM Página 1. Objetivo... 3 2. Configuração do Local de Pagamento... 3 3. Teste de Pagamento do Boleto... 10 4. Configurações do Banco... 17
Leia mais1 Gerando um XML da Nota fiscal eletrônica
1 Gerando um XML da Nota fiscal eletrônica O programa LimerSoft SisVendas gera o XML da nota fiscal eletrônica de produtos, porém o envio e validação deve ser realizado com o sistema oficial da receita
Leia maisMANUAL DO USUÁRIO WEB SIGAP - SISTEMA GESTOR DE ATENDIMENTOS E PROCESSOS
MANUAL DO USUÁRIO WEB SIGAP - SISTEMA GESTOR DE ATENDIMENTOS E PROCESSOS Sumario Sumario... 2 1 Introdução... 3 2 Eventos Gerais... 3 Trâmite dos Processos... 3 Consulta Ao Andamento do Processo... 4 Ícones
Leia maisMANUAL SISTEMA WEB 1) BAIXANDO O SISTEMA NO SITE DA BELSINOS
MANUAL SISTEMA WEB 1) BAIXANDO O SISTEMA NO SITE DA BELSINOS Acessar o site www.belsinos.com.br Ir em Seja Cliente Clicar na Sistema de Operações Clicar em Baixar o aplicativo Baixar o instalador do WebFactoring
Leia maisMANUAL VTWEB CLIENT URBANO
MANUAL VTWEB CLIENT URBANO A marca do melhor atendimento. Conteúdo... 2 1. Descrição... 3 2. Cadastro no sistema... 3 2.1. Pessoa Jurídica... 3 2.2. Pessoa Física... 5 2.3. Concluir o cadastro... 6 3.
Leia maisÍNDICE 1 INTRODUÇÃO. 04 2 ACESSO. 05 3 ABERTURA DE PROTOCOLO. 06 4 CONSULTA DE PROTOCOLO. 08 5 PROTOCOLO PENDENTE. 10 6 CONFIRMAÇÃO DE RECEBIMENTO.
ÍNDICE 1 INTRODUÇÃO... 04 2 ACESSO... 05 3 ABERTURA DE PROTOCOLO... 06 4 CONSULTA DE PROTOCOLO... 08 5 PROTOCOLO PENDENTE... 10 6 CONFIRMAÇÃO DE RECEBIMENTO... 11 7 ANDAMENTO DE PROTOCOLO... 12 8 RELATÓRIOS,
Leia maisPara os demais formatos, o relatório será gerado mas virá com configurações incorretas.
Balancete Orçamentário Produto : TOTVS Gestão Patrimonial - 12.1.6 Processo : Relatórios Subprocesso : Balancete Orçamentário Data publicação da : 17/06/2015 O Balancete é um relatório contábil oficial
Leia maisTutorial para agendar o exame OCEB 2 Fundamental na VUE
Cursos e-learning para gestão de TI & Negócio www.tiexames.com.br Tutorial para agendar o exame OCEB 2 Fundamental na VUE Este tutorial explica passo a passo como se inscrever no exame OMG OCEB Fundamental
Leia maisSQL consulta com operadores
A empresa Virtual Data Comunication Ltda. Deseja fazer uma simulação de aumento de salário em R$ 100,00 sobre o salário de cada funcionário SELECT NOME, SALARIO + 100 FROM cadfun; Esta forma de apresentação
Leia maisEmpresa Brasileira de Correios e Telégrafos DESIG/GPGEM
Manual do Usuário SFC SISTEMA DE FATURAMENTO CORPORATIVO ECT EMPRESA BRASILEIRA DE CORREIOS E TELÉGRAFOS DESIG - DEPARTAMENTO DE SISTEMAS DE GESTÃO Elaborado por Claudimiro José dos Santos Neto Analista
Leia maisGerenciamento e Captura de Cheques - Sistec. Manual de Instalação e Importação ÍNDICE 1.INSTALAÇÃO. 1.1 - Instalando o programa
ÍNDICE 1 1.INSTALAÇÃO 1.1 - Instalando o programa 1.2 - Configurando dados do cliente 1.3 - Identificando o leitor de cheques Gerenciamento e Captura de Cheques - Sistec 1.4 - Cadastrando a conta do cliente
Leia maisSIRCP177 Versão: 1.1
Versão: 1.1 Lista de Figuras SIRCP177 Figura 1 Tela Principal...4 Figura 2 Dados de uma Filial...5 2/8 Sumário Apresentação / Objetivo(s)...4 Campos do Programa...5 3/8 Apresentação / Objetivo(s) Apresentamos
Leia maisSERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE RORAIMA DIRETORIA DE TECNOLOGIA DA INFORMAÇÃO SIGRH - FREQUÊNCIA
SIGRH - FREQUÊNCIA Boa Vista RR, 21 novembro de 2014. É o módulo do Sistema Integrado de Gestão de Recursos Humanos (SIGRH) que tem por objetivo permitir o gerenciamento das informações relacionadas ao
Leia maisSistema integrado de Aquisição de Vale-transporte para Cartões Eletrônicos. SBCTrans
Sistema integrado de Aquisição de Vale-transporte para Cartões Eletrônicos SBCTrans A tecnologia facilitando a vida do cidadão Índice Cadastro e Primeiro Acesso... 05 Acessando o Sistema... 08 Menu de
Leia maisInscrição On-line Vision ERP
Inscrição On-line Vision ERP Este documento não pode ser copiado ou cedido fora dos termos contratuais. 1/17 www.icoms.com.br Índice 1. Introdução... 3 2. Logando no Sistema... 3 3. Cadastros... 3 3.1.
Leia mais1. Tela de Acesso pg. 2. 2. Cadastro pg. 3. 3. Abas de navegação pg. 5. 4. Abas dados cadastrais pg. 5. 5. Aba grupo de usuários pg.
Sumário 1. Tela de Acesso pg. 2 2. Cadastro pg. 3 3. Abas de navegação pg. 5 4. Abas dados cadastrais pg. 5 5. Aba grupo de usuários pg. 6 6. Aba cadastro de funcionários pg. 7 7. Pedidos pg. 12 8. Cartões
Leia maisSistema Compra de Vale Transporte Online. Manual do Usuário. Metropasse Outubro/2008. Versão 1.0a Página 1 de 12
Sistema Compra de Vale Transporte Online Manual do Usuário Metropasse Outubro/2008 Versão 1.0a Página 1 de 12 Índice 1. Sobre o Aplicativo... 3 2. Cadastro de Clientes...4 Pessoa Física...4 Pessoa Jurídica...5
Leia maisMANUAL DE INSTALAÇÂO E OPERAÇÃO DO SOFTWARE
MANUAL DE INSTALAÇÂO E OPERAÇÃO DO SOFTWARE SPEED Instalação e configuração Belo Horizonte Agosto - 2007 INTRODUÇÃO Bem vindo ao sistema de consultas SPEED! O software SPEED é um sistema indispensável
Leia maisRequerimento: Digitador de Pedidos ProfarmaNet. Manual de Apoio. Preparado por: Versão: 1.0. Sumário
Vanderlei Manual de Apoio Resumo Módulo Básico Especifico para Instalação e Usabilidade Lista de Distribuição Nome Área / Função Histórico de modificações Versão Data Descrição Responsável 13/12/2013 Versão
Leia mais