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;
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
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
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
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
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
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%
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.