• Aucun résultat trouvé

COMBINATION SUBSTITUTION/TRANSPOSITION CIPHERS

Na tabela a seguir consta a listagem dos casos de teste elaborados para o sistema de chave de identicação. A m de organizar o seu conteúdo, foi feito um agrupamento na tabela dos casos de uso comuns a um objeto. Por exemplo, foi criado um grupo para os casos de uso Criar Exemplar, Consultar Exemplar, Atualizar Exemplar e Remover exemplar; outro grupo foi criado para os casos de uso referentes à Chave de Identicação e assim sucessivamente.

Tabela 6: Casos de teste Login

Caso de teste Descrição

TC01 Efetuar login com sucesso

TC02 Efetuar login com usuário inválido TC03 Efetuar login com usuário em branco TC04 Efetuar login com senha inválida TC05 Efetuar login com senha em branco

Identicação de Exemplar

Caso de teste Descrição

TC06 Identicar exemplar com sucesso

TC07 Identicar exemplar alternando entre características da chave de iden- ticação

TC08 Remover identicação de exemplar Exemplar

Caso de teste Descrição

TC09 Criar exemplar com sucesso

TC10 Criar exemplar com Quantidade < 1 TC11 Criar exemplar com Quantidade > 100 TC12 Criar exemplar com Nome > 100 caracteres TC13 Criar exemplar com Nome em branco TC14 Criar exemplar com Descrição > 1000

Tabela 6  continuação da página anterior TC15 Criar exemplar com Data da coleta inválida TC16 Remover exemplar

Chave de Identicação

Caso de teste Descrição

TC17 Criar chave de identicação com sucesso

TC18 Criar chave de identicação com Nome > 100 caracteres TC19 Criar chave de identicação com Nome em branco

TC20 Criar chave de identicação com Descrição > 1000 caracteres TC21 Criar chave de identicação com Autor > 100 caracteres

TC22 Criar chave de identicação com Bibliograa > 1000 caracteres TC23 Criar chave de identicação adicionando passo com Característica A

> 1000

TC24 Criar chave de identicação adicionando passo com Característica A em branco

TC25 Criar chave de identicação adicionando passo com Característica B > 1000

TC26 Criar chave de identicação adicionando passo com Característica B em branco

TC27 Remover chave de identicação Projeto

Caso de teste Descrição

TC28 Criar projeto com sucesso

TC29 Criar projeto com Nome > 100 caracteres TC30 Criar projeto com Nome em branco TC31 Remover projeto

Usuário

Caso de teste Descrição

TC32 Criar usuário com sucesso

TC33 Criar usuário com Nome > 100 caracteres TC34 Criar usuário com Nome em branco

TC35 Criar usuário com Instituição > 100 caracteres TC36 Criar usuário com Instituição em branco TC37 Criar usuário com E-mail inválido

Tabela 6  continuação da página anterior TC38 Criar usuário com E-mail > 100 caracteres TC39 Criar usuário com E-mail em branco TC40 Criar usuário com Login > 100 caracteres TC41 Criar usuário com Login em branco

TC42 Criar usuário com Senha > 100 caracteres TC43 Criar usuário com Senha em branco TC44 Remover usuário

Relatório

Caso de teste Descrição

TC45 Gerar relatório com sucesso

4.3 Testes Manuais

4.3.1 Execução

Os testes manuais foram executados com base nos passos denidos no projeto de teste e de acordo com a divisão de casos de uso comuns a um objeto, detalhada na especicação de casos de teste.

Por meio da navegação dos casos de uso, cada um dos casos de teste foi executado realizando um comparativo entre os resultados obtidos e os resultados esperados.

Durante a execução, foram registrados os resultados dos casos de teste e as ocorrências de erros ou melhorias no sistema de chave de identicação.

Ao vericar a ocorrência de um erro, os passos que a ocasionou foram repetidos, a m de reproduzi-la novamente e nalmente registrá-la.

Após nalizar os casos de teste, as ocorrências registradas foram revisadas, a m de deixar claras as descrições dos erros encontrados.

4.3.2 Resultados

Dos 45 casos de teste, 27 foram executados com sucesso e 18 com falha, resultando em um percentual de 60% de sucessos contra 40% de falhas, tendo sido reportados 43 erros.

deste trabalho deniu tipos e níveis de gravidade para os erros encontrados. Tipos de erros:

• Execução: indica um comportamento anormal em uma operação, impedindo que a ação principal do caso de uso testado não seja nalizada com sucesso.

• Navegação: descreve um uxo inesperado em uma operação, redirecionando o usuá- rio para telas diferentes das que eram esperadas.

• Negócio: aponta um descumprimento de regras de negócio ou requisitos associados ao caso de uso testado.

• Usabilidade: detalha uma experiência negativa de uso do sistema ao usuário. • Visual: reporta um problema na disposição dos elementos nas telas do sistema, além

de eventuais erros de ortograa e de gramática.

Níveis de gravidade de erros (do mais grave ao menos grave): • Crítico

• Alto • Médio • Baixo

Dos erros reportados, 5 foram de execução (11,62%), 7 de navegação (16,28%), 15 de negócio (34,89%), 11 de usabilidade (25,59%) e 5 visuais (11,62%). Quanto aos níveis de gravidade, 4 foram de nível crítico, 8 de nível alto, 7 de nível médio e 24 de nível baixo (Figura 12). A descrição detalhada destes erros se encontra no Apêndice B.

Figura 12: Gráco dos erros detectados pelos testes manuais Fonte: Elaboração própria