SIGCAL
Plano de Teste
Versão 1.0
Introdução
Como um dos componentes principais do sistema SIGCAL o modulo vendas torna-se ...
 Acesso a funcionalidade de emissão de notas fiscais;
 Acesso pesquisa e inserção dos principais componentes da nota fis...
DES DES
NR NR
Id. do
Requisito
ou Caso
de Uso
Id.
Do
Caso
de
Teste
Especificação Passos
Dados de Entrada
Resultados
Espera...
4
inserir as
informações
para a
composição
da nota fiscal
selecionar as
informações
cadastradas e
preencher as
informações...
8
consultar
produtos
na tela de
consulta o
cliente digita o
código do
produto e clica
no botão
consultar
código do
produto...
10
visualizar itens
incluídos na
nota
na tela de
geração de
notas fiscais o
usuário clica no
botão visualizar
itens
o sist...
Resumo de Execução
Etapa N Etapa 1
Casos de Teste <Id da Pasta> Casos de Teste <Id da Pasta>
OK DEF PEN NR Total OK DEF PE...
Integridade do banco de dados, interface do usuário, desempenho, carga, segurança e controle de acesso.
Desta forma verifi...
Próximos SlideShares
Carregando em…5
×

Plano de teste sigcal

477 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
477
No SlideShare
0
A partir de incorporações
0
Número de incorporações
24
Ações
Compartilhamentos
0
Downloads
3
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Plano de teste sigcal

  1. 1. SIGCAL Plano de Teste Versão 1.0 Introdução Como um dos componentes principais do sistema SIGCAL o modulo vendas torna-se imprescindível o bom funcionamento de suas funcionalidades, portanto e proposto o seguinte caso de teste. Finalidade A finalidade do Plano de Teste de Iteração é reunir todas as informações necessárias ao planejamento e ao controle do esforço de teste referente a uma iteração específica. Ele descreve a abordagem dada ao teste do software e é o plano de nível superior gerado e usado pelos gerentes para coordenar o esforço de teste. Esse caso de depende do funcionamento do cadastro de produtos e usuarios e motivada principalmente para aprimoramento da funcionalidade ante da implementaçao de outras que dependam desta. Será usudo a abordagem do ponto de vista do usuário através do sistema em funcionamento. Verificando principalmente o acesso as telas de execução da funcionalidade e as telas secundariam de pesquisa. Escopo O teste se dará no modulo venda, especificamente na funcionalidade de emissão de notas fiscais. Público-alvo Engenheiros de Software envolvidos na equipe de desenvolvimento do projeto. Referências Não se aplica. Missão de Avaliação e Motivação dos Testes O teste do software é um processo realizado pelo testador de software que permeia outros processos da Engenharia de Software, e envolve ações que vão do levantamento de requisitos (necessidades) até a execução do teste propriamente dito. O objetivo é encontrar defeitos nos produtos, para que estes possam ser corrigidos pela equipe de programadores, antes da entrega final, buscando a satisfação do cliente. Itens-alvo dos Testes A listagem abaixo identifica os itens  software, hardware e elementos de suporte do produto  que foram identificados como alvo dos testes. Essa lista representa os itens que serão testados.  Este Plano de Teste referente ao SIGCAL suporta os seguintes objetivos:  Autenticação de usuários;
  2. 2.  Acesso a funcionalidade de emissão de notas fiscais;  Acesso pesquisa e inserção dos principais componentes da nota fiscal;  Validação de dados não cadastrados;  Acesso a pesquisa de produtos e a inserção dos mesmos na nota fiscal;  Exclusão de itens;  Emissão da nota;  Logoff de usuário;  Funcionalidade de vendas a clientes (emissão de notas fiscais);  A execução do sistema no PC. 5 Casos de Testes para <Geração de notas fiscais> OK OK NOK NOK PEN PEN CAN CAN
  3. 3. DES DES NR NR Id. do Requisito ou Caso de Uso Id. Do Caso de Teste Especificação Passos Dados de Entrada Resultados Esperados Resultados Obtidos STATUS [Etapa 1] STATUS [Etapa 2] <> <> UC01 1 Validar acesso ao sistema com os dados corretos efetuar login no sistema Atributos obrigatórios:usu ário e senha o sistema deve permitir o acesso ao sistema. o sistema permite o acesso do usuário ok 2 Validar acesso ao sistema com os dados incorretos ou em branco. efetuar login no sistema Dados de Entrada incorretos ou em branco O sistema não permite o acesso do usuário através de uma mensagem na tela. O sistema permite do usuário e permanece na tela de login. NOK 3 Acessar a função emitir nota fiscal no modulo vendas. no menu tree expandir a arvore principal gerenciamento de sistema e sua sub arvore vendas e clicar na função emitir nota fiscal. o sistema deve mostrar a tela de geração de notas fiscais. O sistema exibe a tela de emissão de notas fiscais ao usuário. OK
  4. 4. 4 inserir as informações para a composição da nota fiscal selecionar as informações cadastradas e preencher as informações que não possuem cadastro código da loja; código do funcionário da venda; forma de pagamento; QTD parcelas CPF ou CNPJ do cliente; observaçõe s da nota fiscal. sistema deve permitir através de combos a seleção da loja, a forma de pagamento e a quantidade de parcelas. O funcionário da venda deve ser selecionado através de uma consulta a tabela de funcionário. O sistema permite o preenchimento das informações com sucesso. OK 5 não inserir as informações obrigatórias para a composição da nota fiscal não preencher as informações obrigatórias CPF ou CNPJ do cliente; observaçõe s da nota fiscal. o sistema deverá emitir uma alerta de dados obrigatórios não preenchidos e deverá aguardar que o usuário entre com os dados. o sistema permite a emissão da nota sem os dados obrigatórios NOK 6 acessar a tela para incluir itens da nota fiscal. o usuário devera clicar no botão flex para expandir a tela onde se encontram os botões para a inclusão do item O sistema devera expandir a tela e mostrar ao usuário os botões, incluir item e remover item. O sistema expande a tela para incluir e remover itens da nota. OK 7 incluir item na nota fiscal o usuário clica no botão incluir item o sistema deverá abrir uma tela para consulta dos produtos o sistema exibe a tela para a consulta do produto. OK
  5. 5. 8 consultar produtos na tela de consulta o cliente digita o código do produto e clica no botão consultar código do produto o sistema deverá mostrar os produtos consultados emitindo também na tela uma mensagem coma quantidade de registros encontrados. o sistema mostra a consultar com a mensagem OK 9 selecionar o produto consultado o usuário devera clicar no radio Button referente ao produto que esta sendo vendido, inserir a quantidade e depois clicar no botão incluir item, logo após devera clicar no botão fechar. Para fechar a tela de inclusão. selecionar o item desejado. sistema deverá incluir o item exibindo a mensagem de item incluído. Retornando para a tela de geração de notas fiscais, após o usuário clicar no botão fechar da consulta de produtos. o sistema inclui o item e exibe a mensagem e retorna a tela de geração de nota fiscal. OK 9.1 visualizar a nota fiscal o usuário clica no botão incluir visualizar nota fiscal na tela de consulta do produto, para sair visualização, clica no botão retornar O sistema deverá exibir a nota fiscal com os itens incluídos e seus respectivos valores ao usuário. o sistema exibe a nota fiscal na tela no formato em que será impressa. OK
  6. 6. 10 visualizar itens incluídos na nota na tela de geração de notas fiscais o usuário clica no botão visualizar itens o sistema devera exibir uma tela para a visualização dos itens incluídos pelo usuário. itens exibidos na tela para o usuário. ok 11 remover item da nota fiscal o usuário seleciona o item a ser excluído através do checkbox e clica no botão remover item selecionar item a ser excluído o sistema devera excluir o item selecionado da nota exibindo uma mensagem ao usuário de item excluído todos os itens foram excluídos nok 12 emitir nota fiscal o usuário clica no botão emitir nota fiscal o sistema deverá emitir a nota fiscal e exibir uma mensagem de nota fiscal emitida com sucesso a nota fiscal e emitida e a mensagem e exibida ao usuário ok 13 sair da tela de geração de nota fiscal o usuário clica no botão fechar o sistema retorna a tela principal do menu arvore onde se encontra todas as funcionalidades do sistema o sistema retorna a tela de menu arvore ok
  7. 7. Resumo de Execução Etapa N Etapa 1 Casos de Teste <Id da Pasta> Casos de Teste <Id da Pasta> OK DEF PEN NR Total OK DEF PEN NR Total 77% 23% 0% 0% 100% 77% 23% 0% 0% 100% 10 3 0 0 13 10 3 0 0 13 SIGCAL Plano de Teste Versão 1.0 Relatório de resultado Recordando nosso principal objetivo: 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
  8. 8. Integridade do banco de dados, interface do usuário, desempenho, carga, segurança e controle de acesso. Desta forma verificamos as seguintes irregularidades: Item 2- validar acesso ao sistema com dados incorretos: Constatamos uma falha grave de segurança, pois o sistema esta permitindo o login de usuários não cadastrados e mesmo com usuário e senha em branco, adiantemos ainda que já foi providenciada a correção; Item 5- tentar emitir a nota sem as informações obrigatórias; Constatamos que o sistema esta permitindo a emissão de notas fiscais sem dados obrigatórios e sem itens de venda este erro abrange o banco de dados que esta gravando dados sem que dados de inserção obrigatórios fossem parametrizados. Neste caso faremos uma verificação no banco de dados e corrigiremos o erro tanto de implementação quanto de armazenamento; Item 11 remover item da nota fiscal: Constatamos que a função de remover itens da nota esta removendo todos os itens ao invés de remover apenas o item selecionado, o mesmo já foi corrigido esta funcionando normalmente. Sugestões: Na tela de inclusão de item solicitamos a mudança na forma de inserir a quantidade do item, que ate o momento esta em forma de botão select, deverá então mudar para a forma de textbox, permitindo a inserção de números ao invés de selecionar um numero. Sem mais podemos verificar o sucesso dos outros casos de teste, portanto podemos concluir que maioria das partes desta funcionalidade esta em perfeito funcionamento.

×