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