X-GEST SOFTWARE
Software Test Cases
Versão 1.0f
18 de Maio 2009
Tabela de Revisões
Versão
Autores
0.1r
Diogo Dias
0.2r
António Silva,Diogo
Dias,Gonçalo Leal,Mário
Santos
0.3r
Diogo Dias
0.3f
Diogo Dias
Descrição da Versão
Estruturação do documento.
Versão inicial do Software Test Cases
Adição da secção das mensagens de erros e formatação do
ficheiro.
-
Aprovadores
Data
-
20 de Abril de 2009
-
25 de Abril de 2009
-
30 de Abril de 2009
Mário Santos, Gilberto
Neto
13 de Maio de 2009
Modificações
0.4r
Diogo Dias
Descritas no
14 de Maio de 2009
Relatório de revisão
1.0f
Diogo Dias
Versão Baselined
Mário Santos, Gilberto
Neto
18 de Maio de 2009
Índice
X-GEST SOFTWARE............................................................................................................................................................................................................................ 1
Tabela de Revisões............................................................................................................................................................................................................................ 1
1.
Modulo Login ............................................................................................................................................................................................................................ 8
1.1.
2.
3.
4.
‘Test Set’ do módulo Login (L)........................................................................................................................................................................................... 8
Módulo Gestão Contentores .................................................................................................................................................................................................. 10
2.1.
‘Test Set’ da opção Inserir no Módulo de Gestão de Contentores (GC_I)...................................................................................................................... 10
2.2.
‘Test Set’ da opção Alterar no Módulo de Gestão de Contentores (GC_A).................................................................................................................... 12
2.3.
‘Test Set’ da opção Eliminar no Módulo de Gestão de Contentores (GC_E).................................................................................................................. 14
2.4.
‘Test Set’ da opção Pesquisar no Módulo de Gestão de Contentores (GC_P)................................................................................................................ 16
Módulo Gestão Orçamentos................................................................................................................................................................................................... 18
3.1.
‘Test Set’ da opção Inserir no Módulo de Gestão de Orçamentos (GO_I)...................................................................................................................... 18
3.2.
‘Test Set’ da opção Inserir no Módulo de Gestão de Orçamentos – Detalhes (GO_I_D) ............................................................................................... 19
3.3.
‘Test Set’ da opção Alterar no Módulo de Gestão de Orçamentos (GO_A) ................................................................................................................... 21
3.4.
‘Test Set’ da opção Alterar no Módulo de Gestão de Orçamentos – Detalhes (GO_A_D)............................................................................................. 23
3.5.
‘Test Set’ da opção Eliminar no Módulo de Gestão de Orçamentos (GO_E).................................................................................................................. 23
3.6.
‘Test Set’ da opção Pesquisar no Módulo de Gestão de Orçamentos (GO_P) ............................................................................................................... 25
Módulo Gestão Clientes.......................................................................................................................................................................................................... 28
4.1.
‘Test Set’ da opção Inserir no Módulo de Gestão de clientes (GCL_I)............................................................................................................................ 28
4.2.
‘Test Set’ da opção Alterar no Módulo de Gestão de clientes (GCL_A).......................................................................................................................... 29
5.
6.
4.3.
‘Test Set’ da opção Eliminar no Módulo de Gestão de clientes (GCL_E)........................................................................................................................ 30
4.4.
‘Test Set’ da opção Pesquisar no Módulo de Gestão de clientes (GCL_P) ..................................................................................................................... 31
Módulo Gestão Parque ........................................................................................................................................................................................................... 31
5.1.
‘Test Set’ da opção “Dar Entrada” no Módulo de Gestão do parque (GP_E) ................................................................................................................. 31
5.2.
‘Test Set’ da opção “Dar Saida” no Módulo de Gestão do parque (GP_S) ..................................................................................................................... 33
5.3.
‘Test Set’ da opção “Estado do Parque” no Módulo de Gestão do parque (GP_EP)...................................................................................................... 34
Módulo Administração............................................................................................................................................................................................................ 35
6.1.
‘Test Set’ da opção “Gerir acessos” no Módulo de Administração (A_GA).................................................................................................................... 35
6.2.
‘Test Set’ da opção “Gerir Peças” no Módulo de Administração (A_GP) ....................................................................................................................... 36
Introdução
A fase de testes é, sem dúvida, uma parte vital do processo de desenvolvimento de qualquer software. Esta fase representa a fase final da implementação no processo
Waterfall, na qual se avalia o sistema até então implementado. Os testes de software são realizados com o objectivo de encontrar falhas na aplicação e não de provar o
correcto funcionamento da mesma. Os problemas encontrados nesta fase devem ser corrigidos antes da entrega final do projecto, com vista a reduzir os custos na
manutenção e na produção de um produto com melhor qualidade.
Este documento pretende apresentar e descrever detalhadamente os critérios a aplicar nos diversos testes a implementar ao sistema. Assim, pretende-se testar todos
os requisitos da aplicação, a fim de detectar os erros na implementação dos módulos para que se possa garantir a qualidade do software.
A definição dos testes será feita a partir do desenvolvimento e observação do protótipo e do additional Spec Doc e funcionará como ferramenta de análise de garantia
de satisfação dos critérios de cobertura definidos neste documento.
Por fim, importa ainda referir o facto deste documento ter cariz evolutivo, ou seja, à medida que se for verificando a necessidade de re-especificar testes e/ou
mensagens de erro, será alterado o presente documento, de modo a assegurar de forma mais completa a qualidade da aplicação.
Formato das Mensagens
Nesta secção são definidas as várias mensagens de erro que devem ocorrer aquando da incorrecta utilização do sistema ou ainda de possíveis avisos e notificações apresentadas. Esta
tabela terá actualização contínua ao longo das várias fases do documento.
Código
Mensagem
M1
M3
Login Incorrecto. Tente Novamente.
Campo(s) obrigatorio(s) por preencher :
* campo 1
{* campo 2
* campo n}
O contentor com o NIC [abcd1234] já se encontra registado no sistema.
M4
O proprietário introduzido não existe no sistema. Reveja o valor introduzido ou queira criar um registo válido primeiro.
M5
O contentor com o NIC [abcd1234] pertencente a [proprietário] foi adicionado com sucesso.
M6
Seleccione primeiro o registo do contentor que pretende alterar.
M7
Seleccione primeiro o registo do contentor que pretende eliminar.
M8
Contentor eliminado com sucesso do sistema.
M9
Seleccione primeiro o registo do contentor que pretende consultar os detalhes.
M10
Seleccione primeiro o registo do contentor ao qual pretende associar o orçamento.
M11
Escolha todos os campos de acordo com a peça que pretende registar.
M12
Seleccione primeiro o registo da peça que pretende remover deste orçamento.
M13
Orçamento criado com sucesso.
M14
Seleccione primeiro o registo do orçamento que pretende alterar.
M15
Orçamento actualizado com sucesso.
M16
Seleccione primeiro o registo do orçamento que pretende remover.
M17
O estado do orçamento foi alterado com sucesso.
M18
Seleccione primeiro o registo do orçamento de que pretende consultar os detalhes.
M19
Ficha do Cliente Inserido com sucesso.
M20
Ficha do Cliente eliminado com sucesso.
M2
M21
Seleccione primeiro um contentor da lista para dar entrada no parque.
M22
Seleccione primeiro um contentor da lista para dar saída do parque.
M23
As datas seleccionadas para o intervalo de pesquisa são inválidas. (Data Inicio <Data Fim)
M24
Seleccione primeiro o registo do contentor que pretende imprimir os detalhes.
M25
Seleccione primeiro o registo do funcionário que pretende eliminar.
M26
Contentor alterado com sucesso no sistema.
M27
Ficha do Cliente alterada com sucesso.
M28
Peça adicionada com sucesso.
M29
Peça alterada com sucesso.
M30
O contentor seleccionado não pode ser eliminado. Contém dependências associadas.
M31
O cliente seleccionado não pode ser eliminado. Contém dependências associadas.
1. Modulo Login
1.1.‘Test Set’ do módulo Login (L)
Nº do
teste
L_1
Condições de
execução
L:
1º Não preencher nenhum campo
Janela Login visível
2º Clicar no botão LOGIN
L_2
L
L_3
L
L_4
Entradas
L
1º Preencher só o campo Username
2º Clicar no botão LOGIN
1º Preencher só o campo Password
2º Clicar no botão LOGIN
1º Preencher campos Username e Password mas com
username incorrecto
Saídas esperadas
Mensagem de erro: M2
Janela Login > botão
LOGIN
Mensagem de erro: M2
Janela Login > botão
LOGIN
Mensagem de erro: M2
Janela Login > botão
LOGIN
Mensagem de erro: M1
Janela Login > botão
LOGIN
Mensagem de erro: M1
Janela Login > botão
LOGIN
2º Clicar no botão LOGIN
L_5
L
1º Preencher campos Username e Password mas com
password incorrecta
2º Clicar no botão LOGIN
L_6
L_7
Ref. Ao protótipo
L
1º Preencher campos Username e Password com dados
Acesso à aplicação com permissões de Janela Login > botão
correctos (Funcionario)
funcionário
LOGIN
2º Clicar no botão LOGIN
L
1º Preencher campos Username e Password com dados
Acesso à aplicação com permissões de Janela Login > botão
correctos (Administrador)
administrador
LOGIN
2º Clicar no botão LOGIN
Resultado
L_8
L
Fechar janela LOGIN
Sair da aplicação e libertar recursos
Janela Login > botão
LOGIN
2. Módulo Gestão Contentores
2.1.‘Test Set’ da opção Inserir no Módulo de Gestão de Contentores (GC_I)
Nº do
teste
GC_I_1
GC_I_2
Condições de execução
Entradas
GC_I: Estar na janela de inserção de 1º Não preencher nenhum campo
Contentores. Estar devidamente logado
2º Clicar no botão INSERIR
no sistema.
GC_I
1º Preencher só o campo “NIC” e deixar o
campo “Proprietário” em branco
Saídas esperadas
Mensagem de erro: M2
Contentores > Inserir
> botão INSERIR
Mensagem de erro: M2
Contentores > Inserir
> botão INSERIR
Mensagem de erro: M2
Contentores > Inserir
> botão INSERIR
Mensagem de erro: M3
Contentores > Inserir
> botão INSERIR
2º Clicar no botão INSERIR
GC_I_3
GC_I
1º Preencher só o campo “Proprietário” e
deixar o campo “NIC” em branco
2º Clicar no botão INSERIR
GC_I_4
GC_I
1º Preencher campo “NIC” (Nº de
Identificação do Contentor) com um registo
já existente no sistema
2º Preencher campo “Proprietário”
Ref. Ao protótipo
2º Clicar no botão INSERIR
1º Preencher campo NIC com um valor que
ainda não exista no sistema
GC_I_5
GC_I
2º Preencher o campo proprietário com um Mensagem de Erro: M4
valor que ainda não exista no sistema
Contentores > Inserir
> botão INSERIR
2º Clicar no botão INSERIR
GCI_6
GC_I
1º-Preencher o campo NIC com um valor Mensagem a confirmar o sucesso da
Contentores > Inserir
que ainda não exista no sistema
operação de adição do novo
> botão INSERIR
contentor: M5
2º-Preencher o campo proprietário com um
Resultado
valor existente na base de dados
3º-Seleccionar os detalhes do contentor
4ª-Clicar no botão INSERIR
2.2.‘Test Set’ da opção Alterar no Módulo de Gestão de Contentores (GC_A)
Nº do
teste
Condições de execução
Entradas
Saídas esperadas
Ref. Ao protótipo
1º Escolher o tipo de pesquisa “NIC”
GC_A_1
GC_A: Estar na janela de alteração de
2º Deixar o campo de pesquisa em
contentores. Estar devidamente logado
Mensagem de erro: M2
branco
no sistema.
Contentores > Alterar >
botão PESQUISAR
3º Clicar no botão PESQUISAR
1º Escolher o
“Proprietário”
GC_A_2
GC_A
tipo
de
pesquisa
2º Deixar o campo de pesquisa em Mensagem de erro: M2
branco
Contentores > Alterar >
botão PESQUISAR
3º Clicar no botão PESQUISAR
1º Escolher o tipo de pesquisa “NIC”
GC_A_3
GC_A
2º Preencher campo de pesquisa com
Listagem
registo de um contentor existente na
pesquisa
base de dados
do(s)
resultado(s)
da Contentores > Alterar >
botão PESQUISAR
do(s)
resultado(s)
da Contentores > Alterar >
botão PESQUISAR
3º Clicar no botão PESQUISAR
1º Escolher o
“Proprietário”
GC_A_4
GC_A
tipo
de
pesquisa
2º Preencher campo de pesquisa com Listagem
registo de um proprietário existente na pesquisa
base de dados
3º Clicar no botão PESQUISAR
GC_A_5
GC_A: Depois de executar os passos
1º Não seleccionar nenhum registo da
do teste GC_A_3 ou GC_A_4 com as
Mensagem de erro: M6
lista de resultados
saídas esperadas.
Contentores > Alterar >
botão CONFIRMAR
Resultado
2º Clicar no botão CONFIRMAR
GC_A_6
1º Seleccionar um registo da lista de
GC_A: Depois de executar os passos
Abre janela (PopUp) de Alteração
Contentores > Alterar >
resultados
do teste GC_A_3 ou GC_A_4 com as
das características do contentor
botão CONFIRMAR
saídas esperadas.
seleccionado
2º Clicar no botão CONFIRMAR
GC_A_7
GC_A: Depois de executar os passos 1ºDeixar algum campo em branco
do teste GC_A_6 com as saídas
2º Clicar no botão ALTERAR
esperadas.
GC_A_8
1ºPreencher correctamente os campos
GC_A: Depois de executar os passos
Mensagem a confirmar o sucesso da Contentores > Alterar >
obrigatórios do contentor
do teste GC_A_6 com as saídas
operação de alteração do novo Detalhes
>
botão
esperadas.
contentor: M26
ALTERAR
2º Clicar no botão ALTERAR
Mensagem de erro: M2
Contentores > Alterar >
Detalhes
>
botão
ALTERAR
2.3.‘Test Set’ da opção Eliminar no Módulo de Gestão de Contentores (GC_E)
Nº do
teste
Condições de execução
Entradas
Saídas esperadas
Ref. Ao protótipo
1º Escolher o tipo de pesquisa “NIC”
GC_E_1
GC_E: Estar na janela de eliminação
2º Deixar o campo de pesquisa em
de contentores. Estar devidamente
Mensagem de erro: M2
branco
logado no sistema.
Contentores > Eliminar
> botão PESQUISAR
3º Clicar no botão PESQUISAR
1º Escolher o
“Proprietário”
GC_E_2
GC_E
tipo
de
pesquisa
2º Deixar o campo de pesquisa em Mensagem de erro: M2
branco
Contentores > Eliminar
> botão PESQUISAR
3º Clicar no botão PESQUISAR
1º Escolher o tipo de pesquisa “NIC”
GC_E_3
GC_E
2º Preencher campo de pesquisa com
registo de um contentor existente na Listagem do(s) resultado(s) da pesquisa
base de dados
Contentores > Eliminar
> botão PESQUISAR
3º Clicar no botão PESQUISAR
1º Escolher o
“Proprietário”
GC_E_4
GC_E
tipo
de
pesquisa
2º Preencher campo de pesquisa com
Listagem do(s) resultado(s) da pesquisa
registo de um proprietário existente na
base de dados
Contentores > Eliminar
> botão PESQUISAR
3º Clicar no botão PESQUISAR
GC_E_5
GC_A: Depois de executar os passos
1º Não seleccionar nenhum registo da
do teste GC_E_3 ou GC_E_4 com as
Mensagem de erro: M7
lista de resultados
saídas esperadas.
Contentores > Eliminar
> botão ELIMINAR
Resultado
2º Clicar no botão ELIMINAR
GC_E_6
1º Seleccionar um registo da lista de
GC_A: Depois de executar os passos
resultados
do teste GC_E_3 ou GC_E_4 com as
Mensagem de erro: M30
saídas esperadas.
2º Clicar no botão ELIMINAR
GC_E_7
1º Seleccionar um registo da lista de
GC_A: Depois de executar os passos
Elimina registo associado ao contentor
Contentores > Eliminar
resultados
do teste GC_E_3 ou GC_E_4 com as
seleccionado, do sistema e apresenta
> botão ELIMINAR
saídas esperadas.
Mensagem: M8
2º Clicar no botão ELIMINAR
Contentores > Eliminar
> botão ELIMINAR
2.4. ‘Test Set’ da opção Pesquisar no Módulo de Gestão de Contentores (GC_P)
Nº do
teste
GC_P_1
Condições de execução
Entradas
1º Escolher o tipo de pesquisa “NIC”
GC_P: Estar na janela de pesquisa de
contentores. Estar devidamente logado no 2º Deixar o campo de pesquisa em branco
sistema.
3º Clicar no botão PESQUISAR
1º Escolher
“Proprietário”
GC_P_2
Saídas esperadas
GC_P
o
tipo
de
Ref. Ao protótipo
Mensagem de erro: M2
Contentores > Pesquisar > botão
PESQUISAR
Mensagem de erro: M2
Contentores > Pesquisar > botão
PESQUISAR
pesquisa
2º Deixar o campo de pesquisa em branco
3º Clicar no botão PESQUISAR
1º Escolher o tipo de pesquisa “NIC”
GC_P_3
GC_P
2º Preencher campo de pesquisa com
Listagem
do(s) Contentores > Pesquisar > botão
registo de um contentor existente na base
resultado(s) da pesquisa
PESQUISAR
de dados
3º Clicar no botão PESQUISAR
1º Escolher
“Proprietário”
GC_P_4
GC_P
o
tipo
de
pesquisa
2º Preencher campo de pesquisa com Listagem
do(s) Contentores > Pesquisar > botão
registo de um proprietário existente na resultado(s) da pesquisa
PESQUISAR
base de dados
3º Clicar no botão PESQUISAR
GC_P_5
GC_P: Depois de executar os passos do 1º Não seleccionar nenhum registo da
teste GC_P_3 ou GC_P_4 com as saídas lista de resultados
Mensagem de erro: M9
esperadas.
2º Clicar no botão DETALHES
Estar logado no sistema com privilégios
Contentores > Pesquisar >botão
PESQUISAR
>
botão
DETALHES
Resultado
de administrador
GC_P_6
GC_P_7
GC_P: Depois de executar os passos do
teste GC_P_3 ou GC_P_4 com as saídas 1º Seleccionar um registo da lista de
Contentores > Pesquisar >botão
Apresentar janela com
esperadas.
resultados
PESQUISAR
>
botão
detalhes do contentor
DETALHES
Estar logado no sistema com privilégios 2º Clicar no botão DETALHES
de administrador
GC_P: Depois de executar os passos do
teste GC_P_6 com as saídas esperadas.
1º Clicar no botão IMPRIMIR
Estar logado no sistema com privilégios
de administrador
Contentores > Pesquisar >
Imprimir relatório com
Detalhes Contentor > botão
os detalhes do contentor
IMPRIMIR
3. Módulo Gestão Orçamentos
3.1.‘Test Set’ da opção Inserir no Módulo de Gestão de Orçamentos (GO_I)
Nº do teste
GO_I_1
GO_I _2
Condições de execução
Entradas
GO_I: Estar na janela da 1º Não preencher nenhum campo
inserção de orçamentos. Estar
devidamente logado no sistema. 2º Clicar em PESQUISAR
GO_I
Saídas esperadas
Mensagem de erro: M2
1º Escolher o tipo de pesquisa
“Proprietário”, sem preencher o
Mensagem de erro: M2
campo a pesquisar.
Ref. Ao protótipo
Orçamentos > Inserir > botão
PESQUISAR
Orçamentos > Inserir > botão
PESQUISAR
2º Clicar em PESQUISAR
GO_I _3
GO_I
1º Escolher o tipo de pesquisa “Nº
de identificação de contentor”, sem
Mensagem de erro: M2
preencher o campo a pesquisar.
Orçamentos > Inserir > botão
PESQUISAR
2º Clicar em PESQUISAR
1º Escolher o tipo de pesquisa “Nº
de identificação de contentor”
GO_I_4
GO_I
2º Preencher campo de pesquisa com Listagem
do(s) Orçamentos > Inserir > botão
registo de um contentor existente na resultado(s) da pesquisa
PESQUISAR
base de dados
3º Clicar no botão PESQUISAR
1º Escolher o tipo de pesquisa
“Proprietário”
GO_I_5
GO_I
2º Preencher campo de pesquisa com Listagem
do(s) Orçamentos > Inserir > botão
registo de um proprietário existente resultado(s) da pesquisa
PESQUISAR
na base de dados
3º Clicar no botão PESQUISAR
Resultado
GO_I_6
GO_I: Depois de executar os
1º Não seleccionar nenhum registo
passos do teste GO_I_5 ou
da lista de resultados
GO_I_6 com as saídas
Mensagem de erro: M10
esperadas.
2º Clicar no botão CRIAR
ORÇAMENTO
GO_I_7
GO_I: Depois de executar os
1º Seleccionar um registo da lista de
passos do teste GO_I_5 ou
Apresentar janela com
resultados
GO_I_6 com as saídas
Orçamentos > Inserir > botão
detalhes de criação de
CRIAR ORÇAMENTO
esperadas.
2º Clicar no botão CRIAR orçamento
ORÇAMENTO
Orçamentos > Inserir > botão
CRIAR ORÇAMENTO
3.2.‘Test Set’ da opção Inserir no Módulo de Gestão de Orçamentos – Detalhes (GO_I_D)
Nº do teste
Condições de
execução
Entradas
Saídas esperadas
Ref. Ao protótipo
GO_I_D:
GO_I_D_1
GO_I_D_2
Estar
devidamente
1º Não ter seleccionado todos os
logado no sistema.
campos
(Posição,
Posição
detalhada, tipo de reparação, tipo
Estar na janela de
Mensagem de erro: M11
de material).
inserção de orçamentos,
ter
escolhido
um
2º Clicar em ADICIONAR.
orçamento da lista de
pesquisa e clicado no
botão “criar orçamento”
GO_A_D
1º Não ter seleccionado nenhuma
reparação da lista
2º Clicar em REMOVER
GO_I_D_3
GO_A_D
1º
Clicar
ORÇAMENTO
CRIAR
Mensagem de erro: M12
Orçamentos >
Orçamento >
ADICIONAR
Inserir
botão
Orçamentos > Alterar
Orçamento > botão
REMOVER
Mensagem a indicar que o Orçamentos
Orçamento foi inserido com Orçamento
> Alterar
> botão
Resultado
sucesso: M13
CRIAR ORÇAMENTO
3.3.‘Test Set’ da opção Alterar no Módulo de Gestão de Orçamentos (GO_A)
Nº do teste
Condições de
execução
Entradas
GO_A_1
GO_A: Estar na janela
de
alteração
de 1º Não preencher nenhum campo
orçamentos.
Estar
devidamente logado no 2º Clicar em PESQUISAR
sistema.
GO_A_2
GO_A
GO_A_3
GO_A
1º Não preencher nenhum campo
2º Clicar em ALTERAR ORÇAMENTO
Saídas esperadas
Ref. Ao protótipo
Mensagem de erro: M2
Orçamentos > Alterar > botão
PESQUISAR
Mensagem de erro: M2
Orçamentos > Alterar > botão
ALTERAR ORÇAMENTO
1º Escolher o tipo de pesquisa
“Proprietário”, sem preencher o campo a
Mensagem de erro: M2
pesquisar.
Orçamentos > Alterar > botão
PESQUISAR
2º Clicar em PESQUISAR
GO_A_4
GO_A
1º Escolher o tipo de pesquisa “Número de
orçamento”, sem preencher o campo a
Mensagem de erro: M2
pesquisar.
Orçamentos > Alterar > botão
PESQUISAR
2º Clicar em PESQUISAR
GO_A_5
GO_A
1º Escolher o tipo de pesquisa “Nº de
identificação de contentor”, sem preencher
Mensagem de erro: M2
o campo a pesquisar.
2º Clicar em PESQUISAR
Orçamentos > Alterar > botão
PESQUISAR
Resultado
1º Escolher o tipo de pesquisa “Nº de
identificação de contentor”
GO_A_6
GO_A
2º Preencher campo de pesquisa com Listagem
do(s) Orçamentos > Inserir > botão
registo de um contentor existente na base resultado(s) da pesquisa
PESQUISAR
de dados
3º Clicar no botão PESQUISAR
1º Escolher
“Proprietário”
GO_A_7
GO_A
o
tipo
de
pesquisa
2º Preencher campo de pesquisa com Listagem
do(s) Orçamentos > Inserir > botão
registo de um proprietário existente na base resultado(s) da pesquisa
PESQUISAR
de dados
3º Clicar no botão PESQUISAR
1º Escolher o tipo de pesquisa “Número de
orçamento”
GO_A_8
GO_A
2º Preencher campo de pesquisa com Listagem
do(s) Orçamentos > Inserir > botão
registo de Número de orçamento existente resultado(s) da pesquisa
PESQUISAR
na base de dados
3º Clicar no botão PESQUISAR
GO_A_9
GO_A_10
GO_I:
Depois
de
executar os passos do 1º Não seleccionar nenhum registo da lista
teste
GO_A_6
ou de resultados
Mensagem de erro: M14
GO_A_7 ou GO_A_8
Clicar
no
botão
ALTERAR
com as saídas esperadas. 2º
ORÇAMENTO
GO_I:
Depois
de
executar os passos do
teste
GO_A_6
ou
GO_A_7 ou GO_A_8
com as saídas esperadas.
Orçamentos > Inserir > botão
ALTERAR ORÇAMENTO
1º Seleccionar um registo da lista de
Apresentar janela com
resultados
Orçamentos > Inserir > botão
detalhes do orçamento a
ALTERAR ORÇAMENTO
2º
Clicar
no
botão
ALTERAR alterar
ORÇAMENTO
3.4.‘Test Set’ da opção Alterar no Módulo de Gestão de Orçamentos – Detalhes (GO_A_D)
Nº do teste
Condições de
execução
Entradas
Saídas esperadas
Ref. Ao protótipo
Resultado
GO_A_D:
GO_A_D_1
GO_A_D_2
Estar
devidamente
logado no sistema.
1º Não ter seleccionado todos os
campos
(Posição,
Posição
Estar na janela de detalhada, tipo de reparação, tipo
Mensagem de erro: M11
alteração de orçamentos, de material).
ter
escolhido
um
orçamento da lista de 2º Clicar em ADICIONAR
pesquisa e clicado no
botão
“alterar
orçamento”
GO_A_D
1º Não ter seleccionado nenhuma
peça da lista
Mensagem de erro: M12
2º Clicar em REMOVER
GO_A_D_3
GO_A_D
1º
Clicar
ORÇAMENTO
ALTERAR
Orçamentos > Alterar
Orçamento > botão
ADICIONAR
Orçamentos > Alterar
Orçamento > botão
REMOVER
Orçamentos > Alterar
Mensagem a indicar que o
Orçamento > botão
Orçamento foi actualizado com
ALTERAR
sucesso: M15
ORÇAMENTOS
3.5.‘Test Set’ da opção Eliminar no Módulo de Gestão de Orçamentos (GO_E)
Nº do
teste
Condições de execução
Entradas
Saídas esperadas
Ref. Ao protótipo
Resultado
GO_E:
1º Escolher o tipo de pesquisa
“NIC”
GO_E_1 Estar na janela de eliminação de 2º Deixar o campo de pesquisa em Mensagem de erro: M2
orçamentos. Estar devidamente logado branco
no sistema.
3º Clicar no botão PESQUISAR
Orçamentos > Eliminar
> botão PESQUISAR
1º Escolher o tipo de pesquisa
“Proprietário”
GO_E_2 GO_E
2º Deixar o campo de pesquisa em Mensagem de erro: M2
branco
Orçamentos > Eliminar
> botão PESQUISAR
3º Clicar no botão PESQUISAR
1º Escolher o tipo de pesquisa
“Numero Orçamento”
GO_E_3 GO_E
2º Deixar o campo de pesquisa em Mensagem de erro: M2
branco
Orçamentos > Eliminar
> botão PESQUISAR
3º Clicar no botão PESQUISAR
1º Escolher o tipo de pesquisa
“NIC”
GO_E_4 GO_E
2º Preencher campo de pesquisa com
Listagem do(s) resultado(s) da pesquisa
registo de um contentor existente na
base de dados
Orçamentos > Eliminar
> botão PESQUISAR
3º Clicar no botão PESQUISAR
1º Escolher o tipo de pesquisa
“Proprietário”
GO_E_5 GO_E
2º Preencher campo de pesquisa com
Listagem do(s) resultado(s) da pesquisa
registo de um proprietário existente
na base de dados
3º Clicar no botão PESQUISAR
Orçamentos > Eliminar
> botão PESQUISAR
1º Escolher o tipo de pesquisa
“Numero Orçamento”
2º Preencher campo de pesquisa com
Listagem do(s) resultado(s) da pesquisa
registo de um orçamento existente na
base de dados
GO_E_6 GO_E
Orçamentos > Eliminar
> botão PESQUISAR
3º Clicar no botão PESQUISAR
1º Não seleccionar nenhum registo
GO_A: Depois de executar os passos do
da lista de resultados
GO_E_7 teste GO_E_4 ou GO_E_5 ou
Mensagem de erro: M16
GO_E_6 com as saídas esperadas.
2º Clicar no botão ELIMINAR
Orçamentos > Alterar
> botão ELIMINAR
1º Seleccionar um registo da lista de
GO_A: Depois de executar os passos do
Muda estado do registo associado ao
Orçamentos > Alterar
resultados
GO_E_8 teste GO_E_4 ou GO_E_5 ou
orçamento seleccionado, do sistema e
> botão ELIMINAR
GO_E_6 com as saídas esperadas.
apresentar mensagem de sucesso: M17
2º Clicar no botão ELIMINAR
3.6.‘Test Set’ da opção Pesquisar no Módulo de Gestão de Orçamentos (GO_P)
Nº do
teste
Condições de execução
Entradas
Saídas esperadas
Ref. Ao protótipo
1º Escolher o tipo de pesquisa “NIC”
GO_P_1
GO_P: Estar na janela de pesquisa de
2º Deixar o campo de pesquisa em
orçamentos. Estar devidamente logado no
Mensagem de erro: M2
branco
sistema.
Orçamentos > Pesquisar > botão
PESQUISAR
3º Clicar no botão PESQUISAR
1º Escolher o
“Proprietário”
GO_P_2
GO_P
tipo
de
pesquisa
2º Deixar o campo de pesquisa em Mensagem de erro: M2
branco
3º Clicar no botão PESQUISAR
Orçamentos > Pesquisar > botão
PESQUISAR
Resultado
1º Escolher o tipo de pesquisa “Numero
Orçamento”
GO_P_3
GO_P
2º Deixar o campo de pesquisa em Mensagem de erro: M2
branco
Orçamentos > Pesquisar > botão
PESQUISAR
3º Clicar no botão PESQUISAR
1º Escolher o tipo de pesquisa “NIC”
GO_P_4
GO_P
2º Preencher campo de pesquisa com
Listagem
do(s) Orçamentos > Pesquisar > botão
registo de um contentor existente na
resultado(s) da pesquisa PESQUISAR
base de dados
3º Clicar no botão PESQUISAR
1º Escolher o
“Proprietário”
GO_P_5
GO_P
tipo
de
pesquisa
2º Preencher campo de pesquisa com Listagem
do(s) Orçamentos > Pesquisar > botão
registo de um proprietário existente na resultado(s) da pesquisa PESQUISAR
base de dados
3º Clicar no botão PESQUISAR
1º Escolher o tipo de pesquisa “Numero
Orçamento”
GO_P_6
GO_P
2º Preencher campo de pesquisa com Listagem
do(s) Orçamentos > Pesquisar > botão
registo de um orçamento existente na resultado(s) da pesquisa PESQUISAR
base de dados
3º Clicar no botão PESQUISAR
GO_P_7
GC_P: Depois de executar os passos do teste
GO_P_4 ou GO_P_5 ou GO_P_6 com as 1º Não seleccionar nenhum registo da
saídas esperadas.
lista de resultados
Estar logado no sistema com privilégios de 2º Clicar no botão DETALHES
administrador
Orçamentos > Pesquisar > botão
Mensagem de erro: M18 PESQUISAR
>botão
DETALHES
GO_P_8
GO_P_9
GC_P: Depois de executar os passos do teste
GO_P_4 ou GO_P_5 ou GO_P_6 com as 1º Seleccionar um registo da lista de
Apresentar janela com Orçamento > Pesquisar > botão
saídas esperadas.
resultados
detalhes do Orçamento DETALHES
Estar logado no sistema com privilégios de 2º Clicar no botão DETALHES
administrador
GO_P: Depois de executar os passos do
teste GC_P_8 com as saídas esperadas.
1º Clicar no botão IMPRIMIR
Estar logado no sistema com privilégios de
administrador
Imprimir relatório com Contentores > Pesquisar >
os
detalhes
do Detalhes Contentor > botão
contentor
IMPRIMIR
4. Módulo Gestão Clientes
4.1.‘Test Set’ da opção Inserir no Módulo de Gestão de clientes (GCL_I)
Nº do teste
GCL_I_1
GCL_I_2
Condições de
execução
Entradas
GCL_I : Encontrarse na janela de 1º Inserir as informações do cliente.
Inserir Cliente. Estar
devidamente logado 2º Clicar em CRIAR
no sistema.
GCL_I
1º Não preencher o nome do
cliente.
Saídas esperadas
Mensagem de
operação: M19
confirmação
GCL_I_3
GCL_I
2º Clicar em CRIAR
da Gestão
de
Cliente>
Inserir> botão CRIAR
Mensagem de erro: M2
Gestão
de
Cliente>
Inserir> botão CRIAR
Mensagem de erro: M2
Gestão
de
Cliente>
Inserir> botão CRIAR
2º Clicar em CRIAR
1º Não preencher nenhum contacto
do cliente.
Ref. Ao protótipo
Resultado
4.2. ‘Test Set’ da opção Alterar no Módulo de Gestão de clientes (GCL_A)
Nº do teste
GCL_A_1
Condições de
execução
Entradas
GCL_A_3
GCL_A_4
GCL_A
GCL_A
GCL_A
GCL_A
Gestão de Cliente>
Alterar>
botão
PESQUISAR
em
1º Preencher nome do
cliente.
2º
Clicar
PESQUISAR
Gestão de Cliente>
Aparece na lista o cliente
Alterar>
botão
procurado.
em
PESQUISAR
1º Seleccionar um cliente
Gestão de
Aparece a janela com as
na lista.
Alterar>
informações do cliente.
ALTERAR
2º Clicar em ALTERAR
1º Na janela de alteração
retirar o nome do cliente
ou todos os contactos.
2º
Clicar
CONFIRMAR
GCL_A_5
Ref. Ao protótipo
1º Não preencher o
campo de pesquisa.
Encontra-se
GCL_A: Encontrar-se
seleccionada a pesquisa
na janela de Alterar
Mensagem de erro: M2
por nome do cliente.
Cliente
2º
Clicar
PESQUISAR
GCL_A_2
Saídas esperadas
Mensagem de erro: M2
em
1º Na janela de alteração
alterar o nome do cliente
Mensagem
ou os contactos.
confirmação
operação: M27
2º
Clicar
em
CONFIRMAR
Cliente>
botão
Gestão de Cliente>
Alterar> Detalhes do
cliente>
botão
CONFIRMAR
Gestão de Cliente>
de
Alterar> Detalhes do
da
cliente>
botão
CONFIRMAR
Resultado
4.3. ‘Test Set’ da opção Eliminar no Módulo de Gestão de clientes (GCL_E)
Nº do teste
GCL_E_1
Condições de
execução
Entradas
GCL_E_3
GCL_E_4
Ref. Ao protótipo
1º Não preencher o
campo de pesquisa.
Encontra-se
GCL_E: Encontrar-se
seleccionada a pesquisa
na janela de Eliminar
Mensagem de erro: M2
por nome do cliente.
Cliente
2º
Clicar
PESQUISAR
GCL_E_2
Saídas esperadas
GCL_E
GCL_E
GCL_E
Gestão de Cliente>
Eliminar>
botão
PESQUISAR
em
1º Preencher nome do
cliente.
2º
Clicar
PESQUISAR
Gestão de Cliente>
Aparece na lista o cliente
Eliminar>
botão
procurado.
em
PESQUISAR
1º Seleccionar um cliente
na lista.
2º
Clicar
ELIMINAR
em
1º Seleccionar um cliente
na lista.
2º
Clicar
ELIMINAR
em
Mensagem
confirmação: M20
de
Mensagem de erro: M31
Gestão de
Eliminar>
ELIMINAR
Cliente>
botão
Gestão de
Eliminar>
ELIMINAR
Cliente>
botão
Resultado
4.4.‘Test Set’ da opção Pesquisar no Módulo de Gestão de clientes (GCL_P)
Condições de
execução
Nº do teste
GCL_P_1
Entradas
1º Não preencher o
campo de pesquisa.
Encontra-se
GCL_P: Encontrar-se
seleccionada a pesquisa
na janela de pesquisar
Mensagem de erro: M2
por nome do cliente.
Cliente
2º
Clicar
PESQUISAR
GCL_P_2
GCL_P_3
GCL_P_4
Saídas esperadas
GCL_P
GCL_P
GCL_P
Ref. Ao protótipo
Resultado
Gestão de Cliente>
Pesquisar>
botão
PESQUISAR
em
1º Preencher nome do
Gestão de Cliente>
Aparece na lista o cliente
cliente.
Pesquisar>
botão
procurado.
PESQUISAR
2º Clicar em pesquisar
1º Seleccionar um cliente
na lista.
2º
Clicar
DETALHES
2º
Clicar
IMPRIMIR
Gestão de Cliente>
Aparece a janela com as
Pesquisar>
botão
informações do cliente.
em
DETALHES
Gestão de Cliente>
em A aplicação abre a janela Pesquisar> Detalhes do
de impressão
cliente>
botão
IMPRIMIR
5. Módulo Gestão Parque
5.1.‘Test Set’ da opção “Dar Entrada” no Módulo de Gestão do parque (GP_E)
Nº do teste
Condições de
execução
Entradas
Saídas
esperadas
Ref. Ao protótipo
Resultado
GP_E_1
GP_E_2
1º Não preencher o campo de
GP_E: Encontrar-se na pesquisa.
Encontra-se
janela de Entradas do seleccionada a pesquisa por Mensagem
parque, na gestão do proprietário.
erro: M2
parque
2º Clicar em PESQUISAR
GP_E
1º Não preencher o campo de
pesquisa.
Encontra-se
seleccionada a pesquisa por
Mensagem
Número de identificação de
erro: M2
contentor.
de
de
Gestão de Parque >
Entrada
>
botão
PESQUISAR
Gestão de Parque >
Entrada
>
botão
PESQUISAR
2º Clicar em PESQUISAR
GP_E_3
GP_E
1º Não se encontra nenhum
contentor seleccionado na tabela
Mensagem
de contentores.
erro: M21
2º Clicar em DAR ENTRADA
de
Gestão de Parque >
Entrada > botão DAR
ENTRADA
5.2.‘Test Set’ da opção “Dar Saida” no Módulo de Gestão do parque (GP_S)
Nº do teste
GP_S_1
GP_S_2
Condições de
execução
GP_S: Encontrar-se na
janela de Saidas do
parque, na gestão do
parque
GP_S
Entradas
1º Não preencher o campo de
pesquisa. Encontra-se
seleccionada a pesquisa por
proprietário.
Saídas esperadas
Mensagem de erro: M2
2º Clicar em PESQUISAR
1º Não preencher o campo de
pesquisa.
Encontra-se
seleccionada a pesquisa por
Número de identificação de Mensagem de erro: M2
contentor.
Ref. Ao protótipo
Gestão de Parque >
Saída > botão
PESQUISAR
Gestão de Parque >
Saída
>
botão
PESQUISAR
2º Clicar em PESQUISAR
GP_S_3
GP_S
1º Não se encontra nenhum
contentor seleccionado na
Mensagem de erro: M22
tabela de contentores.
2º Clicar em DAR SAIDA
Gestão de Parque >
Entrada > botão DAR
SAIDA
Resultado
5.3.‘Test Set’ da opção “Estado do Parque” no Módulo de Gestão do parque (GP_EP)
Nº do teste
GP_EP _1
Condições de
execução
Entradas
1º
Encontra-se
seleccionada a pesquisa
por data. A data
GP_EP: Encontrar-se na seleccionada não é
janela de estado do válida (a data “DE” ser
Mensagem de erro: M23
parque, na gestão do posterior
à
data
parque
“ANTES”)
2º
Clicar
PESQUISAR
GP_EP _2
Saídas esperadas
GP_EP
Gestão de Parque >
Estado
>
botão
PESQUISAR
em
1º Não se encontra
nenhum contentor na
tabela de resultados
Mensagem de erro: M24
seleccionado.
2º
Clicar
IMPRIMIR
Ref. Ao protótipo
em
Gestão de Parque >
Estado
>
botão
IMPRIMIR
Resultado
6. Módulo Administração
6.1.‘Test Set’ da opção “Gerir acessos” no Módulo de Administração (A_GA)
Nº do teste
A_GA_1
A_GA_2
Condições de
execução
Entradas
Saídas esperadas
1º Não preencher os
A_GA: Encontrar-se na
campos
login
e
janela de LOGINS do
Mensagem de erro: M2
password.
parque,
na
Administração
2º Clicar em INSERIR
A_GA
1º Apenas o campo
password
está
Mensagem de erro: M2
preenchido.
Ref. Ao protótipo
Administração > Logins
> botão INSERIR
Administração > Logins
> botão INSERIR
2º Clicar em INSERIR
A_GA_3
A_GA
1º Apenas o campo
login está preenchido.
Mensagem de erro: M2
2º Clicar em INSERIR
A_GA_4
A_GA
Sem
seleccionar
qualquer funcionário da
Mensagem de erro: M25
tabela,
clicar
em
ELIMINAR.
Administração > Logins
> botão INSERIR
Administração > Logins
> botão ELIMINAR
Resultado
6.2.‘Test Set’ da opção “Gerir Peças” no Módulo de Administração (A_GP)
Nº do teste
A_GP_1
A_GP_2
Condições de
execução
Entradas
Saídas esperadas
1º Não preencher o
A_GP: Encontrar-se na campo Posição.
janela de Peças, na
Mensagem de erro: M2
2º Clicar em Inserir
Administração
Posição
A_GP
1º Não preencher o
campo
Posição
Detalhada.
A_GP_4
A_GP_5
A_GP
A_GP
A_GP
Administração > Peças
> botão Inserir Posição
Detalhada
Mensagem de erro: M2
Administração > Peças
> botão Inserir Material
Mensagem de erro: M2
Administração > Peças
> botão Inserir Peça
Mensagem de erro: M2
Administração > Peças
> botão Inserir Peça
1º Não escolher um
material para a peça, dos Mensagem de erro: M2
disponíveis.
Administração > Peças
> botão Alterar peça
1º Não preencher o
campo Material.
2º Clicar em Inserir
Material
1º Não preencher o
campo Nome da peça.
2º Clicar em Inserir
peça.
1º Não escolher um
material para a peça, dos
disponíveis.
2º Clicar em Inserir
peça.
A_GP_6
A_GP
Administração > Peças
> botão Inserir Posição
Mensagem de erro: M2
2º Clicar em Inserir
Posição Detalhada
A_GP_3
Ref. Ao protótipo
Resultado
2º Clicar em Alterar
peça.
A_GP_7
A_GP_8
A_GP
A_GP
1º Preencher todos os
campos correctamente.
2º Clicar em Inserir
peça.
1º Preencher todos os
campos correctamente.
2º Clicar em Alterar
peça.
Mensagem
confirmação: M28
de Administração > Peças
> botão Inserir peça
Mensagem
confirmação: M29
de Administração > Peças
> botão Alterar peça
Download

Test Cases