Baixe o app para aproveitar ainda mais
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.
Compartilhar