Relatório de Teste - fga-eps-mds/2017.1-OndeE-UnB GitHub Wiki

Histórico de Revisões

Data Versão Descrição Autor
18/04/2017 0.1 Início do Documento Stéfane Souza
18/04/2017 0.2 Inclusão de TC01, TC09, TC10 Stéfane Souza
18/04/2017 1.0 Inclusão de TC01, TC09 Kairon Velozo

TC01 - Cadastrar/Editar Edifícios

Classes de Equivalência

Caso de Teste Entrada Classes de Equivalência Válidas Classes de Equivalência Inválidas
TC01 Acrônimo (string) Caracteres do alfabeto ou números, com limite máximo de 20 caracteres. Caracteres especiais, strings com mais de 20 caracteres ou sem preenchimento.
TC01 Nome (string) Caracteres do alfabeto ou números, com limite máximo de 50 caracteres, sendo permitido o uso de “-”, “/”. Caracteres especiais, strings com mais de 50 caracteres ou sem preenchimento.
TC01 Telefone(inteiro) Números com até 11 dígitos. Caracteres especiais ou do alfabeto, números com mais de 11 dígitos ou menos de 10 dígitos e espaços em branco.
TC01 Latitude (decimal) Número decimal ou inteiro Caracteres especiais ou do alfabeto, espaços em branco.
TC01 Longitude(decimal) Número decimal ou inteiro Caracteres especiais ou do alfabeto, espaços em branco ou sem preenchimento.
TC01 GeoData (JSON) String no formato JSON. Strings sem estar no formato JSON ou estando mesmo que incorretamente.

Análise de Resultados

Caso de Teste Entrada Resultado esperado Resultado obtido Status
TC01_01 Acrônimo Válido (Ex: ICC) O edifício é cadastrado no banco de dados Edifício cadastrado Êxito
TC01_02 Acrônimo inválido (Ex: Instituto de alguma coisa) O sistema irá mostrar que o acrônimo inserido é inválido e solicita o dado novamente Uma mensagem de erro de acrônimo inválido Êxito
TC01_01 Nome Válido (Ex: Faculdade de Tecnologia) O edifício é cadastrado no banco de dados Edifício cadastrado Êxito
TC01_02 Nome Inválido (Ex: Nome em branco ou que excede a quantidade de caracteres máxima) O sistema irá mostrar que o nome inserido é inválido e solicita o dado novamente Uma mensagem de erro de nome inválido Êxito
TC01_01 Telefone Válido (Ex: 82384898) O edifício é cadastrado no banco de dados Edifício cadastrado Êxito
TC01_02 Telefone Inválido (Ex: Dois Três Quatro) O sistema irá mostrar que o telefone inserido é inválido e solicita o dado novamente Uma mensagem de erro de telefone inválido Êxito
TC01_01 Latitude Válida (Ex: -15.77042256279543) O edifício é cadastrado no banco de dados Edifício cadastrado Êxito
TC01_02 Latitude Inválido (Ex: Quinze Zero Dois) O sistema irá mostra que o formato da latitude é inválido e solicita o dado novamente Uma mensagem de erro de latitude inválida Êxito
TC01_01 Longitude Válida (Ex: -47.86947179585696) O edifício é cadastrado no banco de dados Edifício cadastrado Êxito
TC01_02 Longitude Inválido (Ex: Quinze Zero Dois) O sistema irá mostra que o formato da longitude é inválido e solicita o dado novamente Uma mensagem de erro de longitude inválida Êxito
TC01_01 GeoData Válida O edifício é cadastrado no banco de dados Edifício cadastrado Êxito
TC01_02 GeoData em branco O sistema irá mostra que o formato de GeoData é inválido e solicita o dado novamente Uma mensagem de erro de GeoData inválida Êxito

TFUC07 - Visualizar Trajeto

Classes de Equivalência

Caso de Teste Entrada Classes de Equivalência Válidas Classes de Equivalência Inválidas
TC07 Seleção do ponto de partida Não se aplica Não se aplica
TC07 Seleção do ponto de chegada Não se aplica Não se aplica
TC07 Apresentação do Trajeto Não se aplica Não se aplica

Análise de Resultados

Caso de Teste Entrada Resultado esperado Resultado obtido Status
TC07_01 Apresentação do Trajeto O sistema irá apresentar o trajeto no mapa entre os pontos selecionados Trajeto apresentado na mapa Êxito

TFUC09 - Visualizar Mapa

Classes de Equivalência

Caso de Teste Entrada Classes de Equivalência Válidas Classes de Equivalência Inválidas
TC09 Não se aplica. O mapa é apresentado ao usuário. Alguma mensagem de erro é apresentada ao usuário.

Análise de Resultados

Caso de Teste Entrada Resultado esperado Resultado obtido Status
TC09_01 Não se aplica. O mapa é apresentado. O mapa é apresentado Êxito

TFUC10 - Fazer Login

Classes de Equivalência

Caso de Teste Entrada Classes de Equivalência Válidas Classes de Equivalência Inválidas
TC10 E-mail (string) E-mail com até 255 caracteres e é permitido o uso de “_”, “-”, “.”, “@” E-mail com mais de 255 caracteres, espaços em branco, outros caracteres não listados ou e-mail fora do padrão.
TC10 Senha (inteiro) Senha com no mínimo 6 caracteres Senha com menos de 6 caracteres, caracteres especiais, espaços em branco

Análise de Resultados

Caso de Teste Entrada Resultado esperado Resultado obtido Status
TC10_01 E-mail Válido (Ex: [email protected]) O administrador é logado. O admininstrador é logado. Êxito
TC10_02 E-mail Inválido (Ex: alguem.com) O sistema irá mostrar que os dados de acesso são incorretos. Uma mensagem de erro de dados incorretos. Êxito
TC10_01 Senha Válida (Ex: minhasenhasecreta) O admininstrador é logado. O admininstrador é logado. Êxito
TC10_02 Senha Inválida (Ex: Senha vazia ou que ultrapassa o máximo de caracteres ou não tem o mínimo de caracteres) O sistema irá mostrar que os dados de acesso são incorretos. Uma mensagem de erro de dados incorretos. Êxito