Buscar

MAPA Projeto, Implementação e Teste de Software

Prévia do material em texto

Projeto, Implementação e Teste de Software – M.A.P.A
Lucas A. Gazetta – 1908925-5
1.)
· Cadastro de Clientes
· Tela de Cadastro de Cliente
· Caso de Teste 1: CPF/CNPJ é obrigatório
· Dado que eu esteja na tela de cadastro de clientes e não informe o CPF/CNPJ
· Quando eu clicar no botão salvar
· Então o sistema deve mostrar para o usuário a mensagem de erro “campo CPF/CNPJ é obrigatório”, mantendo o usuário na tela de cadastro até correção.
· Caso de Teste 2: Número de CPF/CNPJ deve ser válido
· Dado que eu esteja na tela de cadastro e informe um CPF/CNPJ inválido
· Quando eu clicar no botão salvar.
· Então o sistema deve mostrar para o usuário a mensagem de erro “O CPF/CNPJ é inválido”, mantendo o usuário na tela de cadastro até correção.
· Caso de Teste 3: Número de CPF/CNPJ não pode ser duplicado
· Dado que eu esteja na tela de cadastro e informe um CPF/CNPJ duplicado.
· Quando eu clicar no botão salvar.
· Então o sistema deve mostrar para o usuário a mensagem de erro “O CPF/CNPJ é duplicado”, mantendo o usuário na tela de cadastro até correção. 
· Caso de Teste 4: Nome é obrigatório
· Dado que eu esteja na tela de cadastro e não informe o Nome.
· Quando eu clicar no botão salvar
· Então o sistema deve mostrar para o usuário a mensagem de erro “campo Nome é obrigatório”, mantendo o usuário na tela de cadastro até correção.
· Caso de Teste 5: E-mail é obrigatório
· Dado que eu esteja na tela de cadastro e não informe o E-mail.
· Quando eu clicar no botão salvar
· Então o sistema deve mostrar para o usuário a mensagem de erro “campo E-mail é obrigatório”, mantendo o usuário na tela de cadastro até correção.
· Caso de Teste 6: E-mail deve ser válido
· Dado que eu esteja na tela de cadastro e informe um E-mail inválido.
· Quando eu clicar no botão salvar
· Então o sistema deve mostrar para o usuário a mensagem de erro “O CPF/CNPJ é inválido”, mantendo o usuário na tela de cadastro até correção.
· Caso de Teste 7: Endereço é obrigatório
· Dado que eu esteja na tela de cadastro e não informe o Endereço.
· Quando eu clicar no botão salvar
· Então o sistema deve mostrar para o usuário a mensagem de erro “campo Endereço é obrigatório”, mantendo o usuário na tela de cadastro até correção.
· Cadastro de Usuário
· Tela de Cadastro de Usuário
· Caso de Teste 1: Login é obrigatório
· Dado que eu esteja na tela de cadastro e não informe o Login.
· Quando eu clicar no botão salvar
· Então o sistema deve mostrar para o usuário a mensagem de erro “campo Login é obrigatório”, mantendo o usuário na tela de cadastro até correção
· Caso de Teste 2: Login não pode ser duplicado.
· Dado que eu esteja na tela de cadastro e informe um Login duplicado
· Quando eu clicar no botão salvar
· Então o sistema deve mostrar para o usuário a mensagem de erro “O Login é duplicado”, mantendo o usuário na tela de cadastro até correção.
· Caso de Teste 3: Senha é obrigatória.
· Dado que eu esteja na tela de cadastro e não informe a Senha.
· Quando eu clicar no botão salvar.
· Então o sistema deve mostrar para o usuário a mensagem de erro “campo Senha é obrigatório”, mantendo o usuário na tela de cadastro até correção.
· Caso de Teste 4: Senha deve conter no mínimo 8 caracteres.
· Dado que eu esteja na tela de cadastro e informe uma senha com menos de 8 caracteres.
· Quando eu clicar no botão salvar.
· Então o sistema deve mostrar para o usuário a mensagem de erro “O mínimo de caracteres para Senha são 8”, mantendo o usuário na tela de cadastro até correção.
· Caso de Teste 5: Senha deve conter letras, números e caracteres especiais.
· Dado que eu esteja na tela de cadastro e informe uma senha sem letras, ou números, ou caracteres especiais.
· Quando eu clicar no botão salvar.
· Então o sistema deve mostrar para o usuário a mensagem de erro “Utilize letras, números e caracteres especiais”, mantendo o usuário na tela de cadastro até correção.
· Caso de Teste 6: Confirmação de senha deve ser igual ao campo senha.
· Dado que eu esteja na tela de cadastro e informe uma confirmação de senha diferente do campo senha.
· Quando eu clicar no botão salvar.
· Então o sistema deve mostrar para o usuário a mensagem de erro “Campo confirmação de senha diferente do campo Senha”, mantendo o usuário na tela de cadastro até correção.
· Cadastro de Recibos
· Tela de cadastro de recibos
· Caso de Teste 1: Número deve ser gerado automático pelo sistema de forma sequencial sem repetir.
· Dado que eu esteja na tela de cadastro e precise gerar um número de cadastro de recibo.
· Quando eu clicar no botão salvar
· Então o sistema deve gerar automaticamente um número de forma sequencial sem repetir.
· Caso de Teste 2: Valor do recibo é obrigatório
· Dado que eu esteja na tela de cadastro e não informe o Valor do recibo.
· Quando eu clicar no botão salvar
· Então o sistema deve mostrar para o usuário a mensagem de erro “Campo Valor do Recibo é obrigatório”, mantendo o usuário na tela de cadastro até correção
· Caso de Teste 3: Valor do recibo deve ser maior que zero
· Dado que eu esteja na tela de cadastro e não informe um Valor do recibo menor ou igual a zero.
· Quando eu clicar no botão salvar
· Então o sistema deve mostrar para o usuário a mensagem de erro “Valor do Recibo deve ser maior que zero”, mantendo o usuário na tela de cadastro até correção
· Caso de Teste 4: Data deve ser preenchida de forma automática pelo sistema.
· Dado que eu esteja prestes a entrar na tela de cadastro.
· Quando eu abrir a tela de cadastro.
· Então o sistema deve automaticamente preencher o campo Data da tela de cadastro.
· Caso de Teste 5: Descrição é obrigatório.
· Dado que eu esteja na tela de cadastro e não informe a Descrição.
· Quando eu clicar no botão salvar
· Então o sistema deve mostrar para o usuário a mensagem de erro “Campo Descrição é obrigatório”, mantendo o usuário na tela de cadastro até correção.
· Caso de Teste 6: Cliente é obrigatório.
· Dado que eu esteja na tela de cadastro e não informe o Cliente.
· Quando eu clicar no botão salvar
· Então o sistema deve mostrar para o usuário a mensagem de erro “Campo Cliente é obrigatório”, mantendo o usuário na tela de cadastro até correção.
· Consulta Online de Recibos
· Tela de Login para a Consulta de Recibos
· Caso de Teste 1: Login e Senha devem ser válidos.
· Dado que eu esteja na tela de Login e informe Login ou senha inválidos.
· Quando eu clicar no botão Consultar
· Então o sistema deve mostrar para o usuário a mensagem de erro “Login ou senha Inválidos”, mantendo o usuário na tela de Login até correção.
· Caso de Teste 2: Data de início é obrigatório.
· Dado que eu esteja na tela de Login e não informe Data de início
· Quando eu clicar no botão Consultar
· Então o sistema deve mostrar para o usuário a mensagem de erro “Campo data início é obrigatório”, mantendo o usuário na tela de Login até correção
· Caso de Teste 3: Data de início deve ser menos que data de fim.
· Dado que eu esteja na tela de Login e informe Data de início maior que Data fim.
· Quando eu clicar no botão Consultar
· Então o sistema deve mostrar para o usuário a mensagem de erro “Data de Início maior que a Data de fim”, mantendo o usuário na tela de Login até correção
· Caso de Teste 4: Data fim é obrigatório
· Dado que eu esteja na tela de Login e não informe Data de fim.
· Quando eu clicar no botão Consultar
· Então o sistema deve mostrar para o usuário a mensagem de erro “Campo data fim é obrigatório”, mantendo o usuário na tela de Login até correção.
· Caso de Teste 5: Data fim deve ser maior de data início.
· Dado que eu esteja na tela de Login e informe Data de fim menor que Data início.
· Quando eu clicar no botão Consultar.
· Então o sistema deve mostrar para o usuário a mensagem de erro “Data de Fim menor que a Data de Início”, mantendo o usuário na tela de Login até correção.
· Tela de Resultado de Consulta
· Caso de Teste 1: O sistema deverá mostrar os resultados da consulta caso não houver algum recibo
· Dado que o Usuário não possui recibos para o período informado
· Quando ele clicar no botão Consultar
· Então o Sistema deveráretornar uma mensagem informando que o usuário não possui recibos a serem consultado
· Caso de Teste 2: O sistema deverá mostrar os resultados da consulta caso houver algum recibo
· Dado que o Usuário possua recibos para o período informado
· Quando ele clicar no botão Consultar
· Então o Sistema deve retornar uma lista de dados contendo as informações: Data, Valor e Descrição.
2.) 
	Identificador
	Cadastro de Clientes_Tela de Cadastro de Cliente_Caso de Teste 3
	Resumo
	Durante a execução do teste, o sistema permitiu a duplicidade de CNPJ
	Descrição
	Entradas: Campo “CPF/CNPJ”: *exemplo1*
Resultados Esperados: Sistema não deveria permitir um CNPJ novo que já está em uso no banco de dados dele.
Resultados Encontrados: Sistema permitiu que um CNPJ fosse colocado de forma duplicada.
Ambiente: Homologação: htttp://cadastro.cliente.homolog.com
	Impacto
	O cliente poderia se utilizar de CNPJ de empresas já cadastradas ou até mesmo duplicar o CNPJ de sua empresa.
	Identificador
	Cadastro De Clientes_Tela de Cadastro de Clientes_Caso de Teste 7
	Resumo
	Durante a execução do teste, o sistema permitiu cadastrar endereço apenas com caracteres vazios
	Descrição
	Entradas: Campo “Endereço”: NULL
Resultados Esperados: O sistema deveria se certificar que o campo Endereço está preenchido antes de permitir o cadastro.
Resultados Encontrados: Sistema permitiu o cadastro apenas com o campo Endereço vazio.
Ambiente: Homologação: htttp://cadastro.cliente.homolog.com
	Impacto
	O cliente não terá o endereço salvo, podendo prejudicar futuros negócios com ele.
	Identificador
	Cadastro De Clientes_Tela de Cadastro de Clientes_Caso de Teste 4
	Resumo
	Durante a execução do teste, o sistema não tratou ao retornar ao cliente de que o nome contém mais de 100 caracteres.
	Descrição
	Entradas: Campo “Nome”: *exemplo com 100 caracteres*
Resultados Esperados: O sistema deveria retornar tratado como: “value larger than specified precision allows for this column”
Resultados Encontrados: Sistema retorna sem tratar do erro para o cliente.
Ambiente: Homologação: htttp://cadastro.cliente.homolog.com
	Impacto
	O cliente não saberá qual foi o erro cometido por ele na hora do cadastro.
	Identificador
	Cadastro De Recibos_Tela de Cadastro de Recibos_Caso de Teste 1
	Resumo
	Durante a execução do teste, o sistema gerou números de recibos duplicados.
	Descrição
	Entradas: Entrada automática do sistema no campo Número.
Resultados Esperados: O sistema deveria gerar automaticamente um número de recibo de forma sequencial e sem duplicação.
Resultados Encontrados: O sistema gerou números duplicados de recibos.
Ambiente: Homologação: htttp://cadastro.recibos.homolog.com
	Impacto
	O sistema acabará tendo números de recibos repetidos, podendo prejudicar a forma de procurar por eles depois.
	Identificador
	Consulta Online de Recibos_Tela de Resultado de Consulta_Caso de teste 2
	Resumo
	Durante a execução do teste, o sistema retornou recibos de outros usuários, não apenas do usuário logado
	Descrição
	Entradas: Botão Consultar.
Resultados Esperados: O sistema deveria retornar os recibos do usuário logado, não de outros.
Resultados Encontrados: Sistema retornou o recibo de outros usuários junto com o do usuário logado.
Ambiente: Homologação: htttp://consulta.recibos.homolog.com
	Impacto
	O cliente não receberá recibos que não são dele.

Continue navegando