UNIP INTERATIVA Projeto Integrado Multidisciplinar Cursos Superiores de Tecnologia
ROTEIRO DE TESTES DE SOFTWARE DO TIPO CAIXA PRETA
Unidade Marabá-PA 2016
UNIP INTERATIVA Projeto Integrado Multidisciplinar Cursos Superiores de Tecnologia
ROTEIRO DE TESTES DE SOFTWARE DO TIPO CAIXA PRETA FORMATAÇÃO DE ARTIGOS ACADÊMICOS
Nome: Carlos Magno Palheta de Almeida RA: 1405786 Curso: Análise e Desenvolvimento de Sistemas Semestre: Dependência
Nome: Cristiano Alberto Pantoja de Moraes RA:1536341 Curso: Análise e Desenvolvimento de Sistemas Semestre: Dependência
Unidade Marabá-PA 2016
RESUMO Os testes de software sempre foram considerados como uma atividade desnecessária, implicando tanto no aumento do tempo para a entrega do produto como aumento de custo. Na década de 80 não havia metodologia para essa atividade e os testes serviam apenas para verificar se o sistema funcionava. Atualmente a engenharia de software dispõe de todo um arcabouço de ferramentas, técnicas e práticas destinadas a esta tarefa. Este estudo prevê a elaboração de dez roteiros de um tipo específico de teste, chamado caixa-preta, no qual é analisado um tipo de defeito denominado de funcionalidade, que é quando o software não faz o que o usuário espera que ele faça. O roteiro seguirá os casos de teste especificados no projeto de software para formatação de artigos acadêmicos e todas as observações e verificações devem ser devidamente documentadas.
Palavras-chave: Roteiro, teste, caixa-preta, software, metodologia.
ABSTRACT Software testing has always been considered an unnecessary activity, implying both increasing the time for product delivery and cost increase. In the 1980s there was no methodology for this activity and the tests were only used to check if the system worked. Currently software engineering has a whole set of tools, techniques and practices for this task. This study envisages the preparation of ten scripts of a specific type of test, called a black box, in which a type of defect called functionality is analyzed, which is when the software does not do what the user expects it to do. The script will follow the test cases specified in the software design for formatting academic articles and all observations and verifications should be properly documented.
Keywords: Script, test, black box, software, methodology.
Sumário 1-INTRODUÇÃO .............................................................................................. 1 2-O QUE SÃO CASOS DE TESTES DE SOFTWARE ................................... 1 3-O QUE SÃO ROTEIROS DE TESTE DE SOFTWARE ............................... 1 4-TESTE CAIXA-PRETA ................................................................................. 2 5-O QUE SÃO MODELOS DE DADOS CONCEITUAIS .............................. 2 6-ESPECIFICAÇÕES ........................................................................................ 2 6.1-SISTEMA A SER AVALIADO............................................................... 2 7-EXECUÇÃO DO ROTEIROS DE TESTE 1 A 9 .......................................... 3 8-CASO DE TESTE 10 .................................................................................... 22 8.1-TESTE DE INTERFACE ....................................................................... 22 8.2-MENSAGENS EXIBIDAS PELO SISTEMA ....................................... 23 9-TESTE DE EXECUÇÃO.............................................................................. 24 10-ERROS ........................................................................................................ 26 11-CONCLUSÃO ............................................................................................ 28 12- REFERÊNCIAS ......................................................................................... 29
LISTAS DE FIGURAS Figura 1- Resultado da Execução do teste 1.Fonte própria.....................................................24 Figura 2- Resultado do caso de teste 2.Fonte própria ................................................................ 24 Figura 3 - Campos de Autores Preenchidos. Fonte própria ........................................................ 25 Figura 4 - Caso de Teste 3, com três autores cadastrados com sucesso. Fonte própria ............ 25 Figura 5 - Mensagem de erro do caso de teste 5.Fonte própria................................................. 26 Figura 6 - Caso de teste 7.Teste gerado conforme configuração na tela de inclusão.Fonte própria ..................................................................................................................................................... 26 Figura 7 - No caso de teste 5 o sistema gera o artigo mesmo se os dois últimos autores não estiverem preenchidos. Fonte própria. ........................................................................................................ 27 Figura 8 - Tela de erro que só ocorre quando o e-mail do primeiro autor está inválido. Fonte própria. ..................................................................................................................................................... 27 Figura 9 - Tela do resultado do caso de teste 4. O sistema gera o artigo mesmo com todos os e-mail inválidos. Fonte própria .............................................................................................................. 27
1
1-INTRODUÇÃO Os cenários de testes funcionais são métodos da engenharia de software destinados a simular situações do cotidiano, o mais próximo possível da realidade, para que o sistema seja submetido, no intuito de que cumpra a função para qual fora projetado. Dentro dessa visão temos os roteiros de testes que são os detalhamentos passo a passo de cada caso de teste definido no levantamento de requisitos. O projeto prevê a realização de dez roteiros de casos de testes, além dos testes de interface, comportamento técnico da tela do sistema e a criação de um modelo de dados para uma aplicação futura além de gerar evidências da realização dos testes e o relatório das atividades. A elaboração de roteiros de testes apesar de necessitarem de bastante atenção, são ao mesmo tempo repetitivas e exaustivas, e esta repetição torna-se necessária uma vez que precisamos testar o máximo de possibilidades diminuindo assim a incidência de erros. Em sistemas complexos não há possibilidade de se esgotar todas combinações de erros possíveis, no entanto seguir todos os procedimentos contribui para minimizálos. 2-O QUE SÃO CASOS DE TESTES DE SOFTWARE Caso de Teste descreve uma condição particular a ser testada e é composto por valores de entrada, restrições para a sua execução e um resultado ou comportamento esperado. Aqueles com um pouco mais de experiência profissional devem perceber que uma das dificuldades enfrentadas na atividade de teste é a especificação dos casos e procedimentos de testes, não apenas pela dificuldade natural exigida pela tarefa, mas pelas variações de formato de descrição destes artefatos em diferentes locais.
3-O QUE SÃO ROTEIROS DE TESTE DE SOFTWARE O Roteiro de Teste é uma maneira de realizar testes manuais em softwares, como por exemplo, em Testes Funcionais. Este roteiro é elaborado a partir dos documentos de especificação de um determinado caso de uso, como: especificação funcional, guia de interface e modelagem do banco de dados. O roteiro de teste também é conhecido como Projeto de Teste, ele é importante no momento da execução dos
2
testes, pois o testador consegue realizar uma seqüência de passos de forma prática, sem a necessidade de consultar todos os documentos de especificação no momento dos testes, podendo ficar focado apenas em executar os testes.
4-TESTE CAIXA-PRETA A Técnica Caixa Preta possui esse nome por considerar o produto em teste como uma caixa da qual só se conhece a entrada e a saída ou seja, nenhum conhecimento de como o produto é internamente utilizado. Critérios dessa técnica baseiam-se somente na especificação de requisitos para derivar os casos de testes. O testador apresenta as entradas ao componente ou ao sistema e examina as saíıdas correspondentes. Se as saídas não são aquelas previstas, então o teste detectou com sucesso um problema com o software.
5-O QUE SÃO MODELOS DE DADOS CONCEITUAIS
A modelagem de dados é uma técnica usada para a especificação das regras de negócios e as estruturas de dados de um banco de dados. Ela faz parte do ciclo de desenvolvimento de um sistema de informação e é de vital importância para o bom resultado do projeto. Modelar dados consiste em desenhar o sistema de informações, concentrando-se nas entidades lógicas e nas dependências lógicas entre essas entidades. A modelagem conceitual basea-se no mais alto nível e deve ser usada para envolver o cliente, pois o foco aqui é discutir os aspectos do negócio do cliente e não da tecnologia. Os exemplos de modelagem de dados vistos pelo modelo conceitual são mais fáceis de compreender, já que não há limitações ou aplicação de tecnologia específica.
6-ESPECIFICAÇÕES 6.1-SISTEMA A SER AVALIADO
O trabalho a ser desenvolvido consiste em testar um sistema preexistente, denominado Sistema de Formatação de Artigos Acadêmicos, com o objetivo de verificar sua correção em relação ao comportamento esperado. O cenário a considerar é que o departamento de extensão, pesquisa e pósgraduação
3
(DEPP) de uma universidade contratou uma empresa para o desenvolvimento de um sistema com o intuito ajudar os autores na formatação de artigos acadêmicos para publicação em congressos e revistas científicas da universidade. A solicitação do DEPP à empresa contratada foi para desenvolver um sistema que atendesse à seguinte descrição: O sistema terá a principal função de formatar os artigos acadêmicos que serão submetidos, pelos autores, aos congressos e revistas científicas da Universidade. Um artigo somente poderá ser submetido se estiver dentro das normas de formatação definidas pela DEPP, em formato .pdf e se tiver até 42.000 caracteres. Para ser submetido, o artigo deverá ter duas versões, uma com o nome dos autores e outra sem o nome dos autores (blind review). Essas duas versões deverão ser geradas pelo Sistema de Formatação de Artigos Acadêmicos. Como o DEPP precisa avaliar e dar o aceite final no sistema, mas não tem o domínio das técnicas a serem aplicadas para a avaliação, pediu o auxílio do Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas para realizar essas atividades.
7-EXECUÇÃO DO ROTEIROS DE TESTE 1 A 9 Caso de teste 1: Gerar um artigo completo com autor cadastrado com sucesso (nenhum campo pode ficar em branco)
Procedimento inicial: acessar a url http://sfaa.unipinterativa.edu.br/, preencher o formulário, clicar no botão Gerar em Arquivo completo ID
1
2
Passo para execução
Dado de entrada
Resultado esperado
Resultado real
Sistema exibe o formulário e o cursor vai para o campo título para preenchimento
COMPUTAÇÃO FORENSE COM SOFTWARE LIVRE
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O cursor vai o campo título em inglês para preenchimento
COMPUTER FORENSICS WITH FREE SOFTWARE
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido.
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
Data da realização
13/11/2016
13/11/2016
4 Usuário insere o nome do primeiro autor.
FABRICIO CRISTIAN BASTO
3
Usuário insere a Titulação do primeiro autor.
MESTRE EM SISTEMAS DE INFORMAÇÃO
4
5
Usuário insere o Vínculo Institucional do primeiro autor.
PROFESSOR
Usuário insere o Email do primeiro autor.
[email protected]
6
O cursor vai para o campo de resumo para preenchimento.
preencher o campo "resumo".
7
8
O cursor vai para o campo de palavraschave para preenchimento.
preencher o campo "palavras-chave".
O cursor vai para o campo de abstract para preenchimento.
preencher o campo "abstract".
9
O cursor vai para o campo keywords para preenchimento
preencher o campo "keywords".
10
11
O cursor vai para o campo corpo do texto para preenchimento
preencher o campo "corpo do texto".
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Se o campo estiver em branco ou com dados inválidos uma mensagem deve ser exibida informando que ele deve ser preenchido após clicar em Gerar artigo completo. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido.
O sistema informa que o campo Autor deve ser preenchido se estiver em branco. O sistema informa que o campo Titulação deve ser preenchido se estiver em branco. O sistema informa que o campo Vínculo deve ser preenchido se estiver em branco. O sistema informa que o campo E-mail deve ser preenchido se estiver em branco ou com dados inválidos. O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
5 O cursor vai para o campo notas para preenchimento
preencher o campo "notas".
Após clicar em Gerar O sistema gera o artigo, se o campo artigo mesmo estiver em branco, que o campo uma mensagem deve esteja em branco 12 13/11/2016 ser exibida (sem preencher). informando que ele deve ser preenchido. O cursor vai para o preencher o campo Após clicar em Gerar O sistema gera o campo referências "bibliográficas". artigo, se o campo artigo mesmo bibliográficas para estiver em branco, que o campo uma mensagem deve esteja em branco 13 preenchimento 13/11/2016 ser exibida (sem preencher). informando que ele deve ser preenchido. Usuário clica no Após clicar no botão O sistema gerou botão (Gerar Gerar artigo completo o artigo com Arquivo Completo) uma mensagem deve sucesso. ser exibida 14 13/11/2016 informando se o artigo foi ou não salvo com sucesso. Caso de teste 2: Gerar um artigo para submissão com um autor cadastrado com sucesso (nenhum campo pode ficar em branco)
Procedimento inicial: acessar a url http://sfaa.unipinterativa.edu.br/, preencher o formulário, clicar no botão Gerar em Arquivo para submissão (blind review) ID
1
2
Passo para execução
Dado de entrada
Resultado esperado
Sistema exibe o formulário e o cursor vai para o campo título para preenchimento
COMPUTAÇÃO FORENSE COM SOFTWARE LIVRE
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O cursor vai o campo título em inglês para preenchimento
COMPUTER FORENSICS WITH FREE SOFTWARE
Usuário insere o nome do primeiro autor.
FABRICIO CRISTIAN BASTO
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido.
O sistema informa que o campo Autor deve ser preenchido se estiver em branco.
13/11/2016
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido.
O sistema informa que o campo Titulação deve ser preenchido se estiver em branco.
13/11/2016
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido.
O sistema informa que o campo Vínculo deve ser preenchido se estiver em branco.
13/11/2016
3
Usuário insere a Titulação do primeiro autor.
MESTRE EM SISTEMAS DE INFORMAÇÃO
4
5
Usuário insere o Vínculo Institucional do primeiro autor.
PROFESSOR
Resultado real
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
Data da realização
13/11/2016
13/11/2016
6 Usuário insere o Email do primeiro autor.
[email protected]
6
O cursor vai para o campo de resumo para preenchimento.
preencher o campo "resumo".
7
8
O cursor vai para o campo de palavraschave para preenchimento.
preencher o campo "palavras-chave".
O cursor vai para o campo de abstract para preenchimento.
preencher o campo "abstract".
9
O cursor vai para o campo keywords para preenchimento
preencher o campo "keywords".
10
11
O cursor vai para o campo corpo do texto para preenchimento
preencher o campo "corpo do texto".
O cursor vai para o campo notas para preenchimento
preencher o campo "notas".
12
13
O cursor vai para o campo referências bibliográficas para preenchimento
Usuário clica no botão (Gerar Arquivo para submissão) 14
preencher o campo "bibliográficas".
Se o campo estiver em branco ou com dados inválidos uma mensagem deve ser exibida informando que ele deve ser preenchido após clicar em Gerar artigo completo.
O sistema informa que o campo E-mail deve ser preenchido se estiver em branco ou com dados inválidos.
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido.
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido.
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido.
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido.
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
Após clicar no botão Gerar artigo para submissão uma mensagem deve ser exibida informando se o artigo foi ou não salvo com sucesso.
O sistema gerou o artigo para submisão com sucesso.
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
7 Caso de teste 3: Gerar um artigo completo com três autores cadastrados com sucesso (nenhum campo pode ficar em branco)
Procedimento inicial: acessar a url http://sfaa.unipinterativa.edu.br/, preencher o formulário, clicar no botão Gerar em arquivo completo ID
1
2
Passo para execução
Dado de entrada
Sistema exibe o formulário e o cursor vai para o campo título para preenchimento
COMPUTAÇÃO FORENSE COM SOFTWARE LIVRE
O cursor vai o campo título em inglês para preenchimento
COMPUTER FORENSICS WITH FREE SOFTWARE
Usuário clica no botão (+) 3
Usuário insere o nome do primeiro autor.
FABRICIO CRISTIAN BASTO
4
Usuário insere a Titulação do primeiro autor.
MESTRE EM SISTEMAS DE INFORMAÇÃO
5
6
Usuário insere o Vínculo Institucional do primeiro autor.
PROFESSOR
Usuário insere o Email do primeiro autor.
[email protected]
7
Usuário insere o nome do segundo autor. 8
ANTÔNIO CARLOS
Resultado esperado
Resultado real
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Ao clicar no botão (+) um novo grupo de campos de autor, titulação, vínculo e email deverá ser criado.
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Se o campo estiver em branco ou com dados inválidos uma mensagem deve ser exibida informando que ele deve ser preenchido após clicar em Gerar artigo completo.
O sistema informa que o campo Autor deve ser preenchido se estiver em branco. O sistema informa que o campo Titulação deve ser preenchido se estiver em branco. O sistema informa que o campo Vínculo deve ser preenchido se estiver em branco. O sistema informa que o campo E-mail deve ser preenchido se estiver em branco ou com dados inválidos.
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido.
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O sistema cria novos campos de autor, titulação, vínculo e e-mail.
Data da realização
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
8 Usuário insere a Titulação do segundo autor.
GRADUANDO EM SISTEMAS DE INFORMAÇÃO
9
10
Usuário insere o Vínculo Institucional do segundo autor.
ALUNO
Usuário insere o Email do segundo autor.
[email protected]
11
Usuário insere o nome do terceiro autor.
ANTÔNIO JOSÉ
12
Usuário insere a Titulação do terceiro autor.
GRADUANDO EM SISTEMAS DE INFORMAÇÃO
13
14
Usuário insere o Vínculo Institucional do terceiro autor.
ALUNO
Usuário insere o Email do terceiro autor.
[email protected]
15
16
O cursor vai para o campo de resumo para preenchimento.
preencher o campo "resumo".
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Se o campo estiver em branco ou com dados inválidos uma mensagem deve ser exibida informando que ele deve ser preenchido após clicar em Gerar artigo completo.
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido.
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Se o campo estiver em branco ou com dados inválidos uma mensagem deve ser exibida informando que ele deve ser preenchido após clicar em Gerar artigo completo.
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido.
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
9 preencher o campo "palavras-chave".
17
O cursor vai para o campo de palavraschave para preenchimento.
preencher o campo "abstract".
18
O cursor vai para o campo de abstract para preenchimento.
O cursor vai para o campo keywords para preenchimento
preencher o campo "keywords".
19
20
O cursor vai para o campo corpo do texto para preenchimento
preencher o campo "corpo do texto".
O cursor vai para o campo notas para preenchimento
preencher o campo "notas".
21
22
O cursor vai para o campo referências bibliográficas para preenchimento
preencher o campo "bibliográficas".
Usuário clica no botão (Gerar Arquivo Completo) 23
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido.
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido.
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido.
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido.
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar no botão Gerar artigo completo uma mensagem deve ser exibida informando se o artigo foi ou não salvo com sucesso.
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
O sistema gerou o artigo com sucesso. 13/11/2016
Caso de teste 4: Gerar um artigo completo com três autores com e-mails inválidos (nenhum campo pode ficar em branco)
Procedimento inicial: acessar a url http://sfaa.unipinterativa.edu.br/, preencher o formulário, clicar no botão Gerar em artigo completo ID
1
Passo para execução Sistema exibe o formulário e o cursor vai para o campo título para preenchimento
Dado de entrada COMPUTAÇÃO FORENSE COM SOFTWARE LIVRE
Resultado esperado
Resultado real
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido.
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
Data da realização
13/11/2016
10
2
O cursor vai o campo título em inglês para preenchimento
COMPUTER FORENSICS WITH FREE SOFTWARE
Usuário clica no botão (+) 3
Usuário insere o nome do primeiro autor.
FABRICIO CRISTIAN BASTO
4
Usuário insere a Titulação do primeiro autor.
MESTRE EM SISTEMAS DE INFORMAÇÃO
5
6
Usuário insere o Vínculo Institucional do primeiro autor.
PROFESSOR
Usuário insere o Email do primeiro autor.
analistati123
7
Usuário insere o nome do segundo autor.
ANTÔNIO CARLOS
8
Usuário insere a Titulação do segundo autor.
GRADUANDO EM SISTEMAS DE INFORMAÇÃO
9
10
Usuário insere o Vínculo Institucional do segundo autor.
ALUNO
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido.
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
Ao clicar no botão (+) um novo grupo de campos de autor, titulação, vínculo e email deverá ser criado. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido.
O sistema cria novos campos de autor, titulação, vínculo e e-mail. O sistema informa que o campo Autor deve ser preenchido se estiver em branco.
13/11/2016
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido.
O sistema informa que o campo Titulação deve ser preenchido se estiver em branco.
13/11/2016
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido.
O sistema informa que o campo Vínculo deve ser preenchido se estiver em branco.
13/11/2016
Se o campo estiver em branco ou com dados inválidos uma mensagem deve ser exibida informando que ele deve ser preenchido após clicar em Gerar artigo completo.
O sistema abre uma caixa de mensagem informando que o e-mail é inválido.
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido.
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido.
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido.
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
11 Usuário insere o Email do segundo autor.
antonio.marcos@
11
Usuário insere o nome do terceiro autor.
ANTÔNIO JOSÉ
12
Usuário insere a Titulação do terceiro autor.
GRADUANDO EM SISTEMAS DE INFORMAÇÃO
13
14
Usuário insere o Vínculo Institucional do terceiro autor.
ALUNO
Usuário insere o Email do terceiro autor.
www.antoniomarcos.com.br
15
preencher o campo "resumo"
16
O cursor vai para o campo de resumo para preenchimento.
preencher o campo "palavras-chave"
17
O cursor vai para o campo de palavraschave para preenchimento.
O cursor vai para o campo de abstract para preenchimento.
preencher o campo "abstract"
18
Se o campo estiver em branco ou com dados inválidos uma mensagem deve ser exibida informando que ele deve ser preenchido após clicar em Gerar artigo completo.
O sistema gera o artigo mesmo com o campo de e-mail do segundo autor inválido ou em branco.
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido.
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido.
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido.
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
Se o campo estiver em branco ou com dados inválidos uma mensagem deve ser exibida informando que ele deve ser preenchido após clicar em Gerar artigo completo.
O sistema gera o artigo mesmo com o campo de e-mail do terceiro autor inválido ou em branco.
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido.
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido.
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido.
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
12 O cursor vai para o campo keywords para preenchimento
preencher o campo "keywords"
19
20
O cursor vai para o campo corpo do texto para preenchimento
preencher o campo "corpo do texto"
O cursor vai para o campo notas para preenchimento
preencher o campo "notas"
21
22
O cursor vai para o campo referências bibliográficas para preenchimento
preencher o campo "bibliográficas"
Usuário clica no botão (Gerar Arquivo Completo) 23
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido.
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido.
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido.
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido.
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
Após clicar no botão Gerar artigo completo uma mensagem deve ser exibida informando se o artigo foi ou não salvo com sucesso.
O sistema não gera o artigo e informa para verificar o campo E-mail.
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
Caso de teste 5: Gerar um artigo completo com três autores com os campos de autor em branco.
Procedimento inicial: acessar a url http://sfaa.unipinterativa.edu.br/, preencher o formulário, clicar no botão Gerar em artigo completo ID
1
2
Passo para execução Sistema exibe o formulário e o cursor vai para o campo título para preenchimento
COMPUTAÇÃO FORENSE COM SOFTWARE LIVRE
O cursor vai o campo título em inglês para preenchimento
COMPUTER FORENSICS WITH FREE SOFTWARE
Usuário clica no botão (+) 3
Dado de entrada
Resultado esperado
Resultado real
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Ao clicar no botão (+) um novo grupo de campos de autor, titulação, vínculo e e-mail deverá ser criado.
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O sistema cria novos campos de autor, titulação, vínculo e email.
Data da realização
13/11/2016
13/11/2016
13/11/2016
13 Usuário insere o nome do primeiro autor. 4
Usuário insere a Titulação do primeiro autor.
MESTRE EM SISTEMAS DE INFORMAÇÃO
5
6
Usuário insere o Vínculo Institucional do primeiro autor.
PROFESSOR
Usuário insere o Email do primeiro autor.
[email protected]
7
Usuário insere o nome do segundo autor. 8
Usuário insere a Titulação do segundo autor.
GRADUANDO EM SISTEMAS DE INFORMAÇÃO
9
10
11
Usuário insere o Vínculo Institucional do segundo autor.
ALUNO
Usuário insere o Email do segundo autor.
[email protected]
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Se o campo estiver em branco ou com dados inválidos uma mensagem deve ser exibida informando que ele deve ser preenchido após clicar em Gerar artigo completo. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Se o campo estiver em branco ou com dados inválidos uma mensagem deve ser exibida informando que ele deve ser preenchido após clicar em Gerar artigo completo.
O sistema informa que o campo Autor deve ser preenchido se estiver em branco. O sistema informa que o campo Titulação deve ser preenchido se estiver em branco. O sistema informa que o campo Vínculo deve ser preenchido se estiver em branco. O sistema informa que o campo E-mail deve ser preenchido se estiver em branco ou com dados inválidos. O sistema não informa que o campo Autor deve ser preenchido se estiver em branco. O sistema informa que o campo Titulação deve ser preenchido se estiver em branco. O sistema informa que o campo Vínculo deve ser preenchido se estiver em branco. O sistema informa que o campo E-mail deve ser preenchido se estiver em branco ou com dados inválidos.
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
14 Usuário insere o nome do terceiro autor. 12
Usuário insere a Titulação do terceiro autor.
GRADUANDO EM SISTEMAS DE INFORMAÇÃO
13
14
Usuário insere o Vínculo Institucional do terceiro autor.
ALUNO
Usuário insere o Email do terceiro autor.
[email protected]
15
16
17
18
19
O cursor vai para o campo de resumo para preenchimento.
preencher o campo "resumo".
O cursor vai para o campo de palavraschave para preenchimento.
preencher o campo "palavraschave"
O cursor vai para o campo de abstract para preenchimento.
preencher o campo "abstract"
O cursor vai para o campo keywords para preenchimento
preencher o campo "keywords"
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Se o campo estiver em branco ou com dados inválidos uma mensagem deve ser exibida informando que ele deve ser preenchido após clicar em Gerar artigo completo. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido.
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
15 O cursor vai para o campo corpo do texto para preenchimento
preencher o campo "corpo do texto"
Após clicar em O sistema gera Gerar artigo, se o o artigo mesmo campo estiver em que o campo branco, uma esteja em 20 13/11/2016 mensagem deve ser branco (sem exibida informando preencher). que ele deve ser preenchido. O cursor vai para o preencher o campo "notas" Após clicar em O sistema gera campo notas para Gerar artigo, se o o artigo mesmo preenchimento campo estiver em que o campo branco, uma esteja em 21 13/11/2016 mensagem deve ser branco (sem exibida informando preencher). que ele deve ser preenchido. O cursor vai para o preencher o campo Após clicar em O sistema gera campo referências "bibliográficas" Gerar artigo, se o o artigo mesmo bibliográficas para campo estiver em que o campo preenchimento branco, uma esteja em 22 13/11/2016 mensagem deve ser branco (sem exibida informando preencher). que ele deve ser preenchido. Usuário clica no Após clicar no O sistema não botão (Gerar botão Gerar artigo gera o artigo e Arquivo Completo) completo uma informa que o mensagem deve ser campo Autor 23 13/11/2016 exibida informando não pode ficar se o artigo foi ou em branco. não salvo com sucesso. Caso de teste 6: Gerar um artigo completo com um autor cadastrado com sucesso (nenhum campo pode ficar em branco) e limpar os dados sem gerar o artigo.
Procedimento inicial: acessar a url http://sfaa.unipinterativa.edu.br/, preencher o formulário, clicar no botão Gerar em artigo completo ID
1
2
Passo para execução
Dado de entrada
Resultado esperado
Sistema exibe o formulário e o cursor vai para o campo título para preenchimento
COMPUTAÇÃO FORENSE COM SOFTWARE LIVRE
O cursor vai o campo título em inglês para preenchimento
COMPUTER FORENSICS WITH FREE SOFTWARE
Usuário insere o nome do autor.
FABRICIO CRISTIAN BASTO
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele
3
Usuário insere a Titulação autor. 4
MESTRE EM SISTEMAS DE INFORMAÇÃO
Resultado real O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O sistema informa que o campo Autor deve ser preenchido se estiver em branco. O sistema informa que o campo Titulação deve ser preenchido se estiver em
Data da realização
13/11/2016
13/11/2016
13/11/2016
13/11/2016
16
5
Usuário insere o Vínculo Institucional do autor.
PROFESSOR
Usuário insere o Email do autor.
[email protected]
6
O cursor vai para o campo de resumo para preenchimento.
preencher o campo "resumo"
7
8
O cursor vai para o campo de palavraschave para preenchimento.
preencher o campo "palavras-chave"
O cursor vai para o campo de abstract para preenchimento.
preencher o campo "abstract"
9
O cursor vai para o campo keywords para preenchimento
preencher o campo "keywords"
10
11
12
O cursor vai para o campo corpo do texto para preenchimento
preencher o campo "corpo do texto"
O cursor vai para o campo notas para preenchimento
preencher o campo "notas"
deve ser preenchido.
branco.
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Se o campo estiver em branco ou com dados inválidos uma mensagem deve ser exibida informando que ele deve ser preenchido após clicar em Gerar artigo completo. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido.
O sistema informa que o campo Vínculo deve ser preenchido se estiver em branco. O sistema informa que o campo E-mail deve ser preenchido se estiver em branco ou com dados inválidos. O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
17
13
O cursor vai para o campo referências bibliográficas para preenchimento
preencher o campo "bibliográficas"
Usuário clica no botão (Gerar Arquivo Completo) 14
15
Usuário clica no botão Limpar
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar no botão Gerar artigo completo uma mensagem deve ser exibida informando se o artigo foi ou não salvo com sucesso. Limpar todos os campos
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
13/11/2016
O sistema gerou o artigo com sucesso. 13/11/2016
Limpou os campos.
13/11/2016
Caso de teste 7: Gerar um artigo completo com um autor cadastrado com sucesso (nenhum campo pode ficar em branco), criando no campo "corpo do texto" um texto com formatação em negrito, itálico, subscrito e sobrescrito com texto justificado com sucesso.
Procedimento inicial: acessar a url http://sfaa.unipinterativa.edu.br/, preencher o formulário, clicar no botão Gerar em artigo completo ID
1
2
Passo para execução
Dado de entrada
Resultado esperado
Sistema exibe o formulário e o cursor vai para o campo título para preenchimento
COMPUTAÇÃO FORENSE COM SOFTWARE LIVRE
O cursor vai o campo título em inglês para preenchimento
COMPUTER FORENSICS WITH FREE SOFTWARE
Usuário insere o nome do autor.
FABRICIO CRISTIAN BASTO
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido.
3
Usuário insere a Titulação autor.
MESTRE EM SISTEMAS DE INFORMAÇÃO
4
5
Usuário insere o Vínculo Institucional do autor.
PROFESSOR
Resultado real O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O sistema informa que o campo Autor deve ser preenchido se estiver em branco. O sistema informa que o campo Titulação deve ser preenchido se estiver em branco. O sistema informa que o campo Vínculo deve ser preenchido se estiver em branco.
Data da realização
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
18 Usuário insere o Email do autor.
[email protected]
6
O cursor vai para o campo de resumo para preenchimento.
preencher o campo "resumo"
7
8
O cursor vai para o campo de palavraschave para preenchimento.
preencher o campo "palavras-chave"
O cursor vai para o campo de abstract para preenchimento.
preencher o campo "abstract"
9
O cursor vai para o campo keywords para preenchimento
preencher o campo "keywords".
10
11
O cursor vai para o campo corpo do texto para preenchimento
preencher o campo "corpo do texto".
O cursor vai para o campo notas para preenchimento
preencher o campo "notas".
12
13
O cursor vai para o campo referências bibliográficas para preenchimento
Usuário clica no botão (Gerar Arquivo Completo) 14
preencher o campo "bibliográficas".
Se o campo estiver em branco ou com dados inválidos uma mensagem deve ser exibida informando que ele deve ser preenchido após clicar em Gerar artigo completo. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar no botão Gerar artigo completo uma mensagem deve ser exibida informando se o artigo foi ou não salvo com sucesso.
O sistema informa que o campo E-mail deve ser preenchido se estiver em branco ou com dados inválidos. O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
O sistema gerou o artigo com sucesso. 13/11/2016
19 Caso de teste 8: Gerar um artigo completo com um autor autor cadastrado com sucesso (nenhum campo pode ficar em branco), anexando no campo "corpo do texto" uma imagem de um arquivo com sucesso.
Procedimento inicial: acessar a url http://sfaa.unipinterativa.edu.br/, preencher o formulário, clicar no botão Gerar em artigo completo ID
1
2
Passo para execução
Dado de entrada
Sistema exibe o formulário e o cursor vai para o campo título para preenchimento
COMPUTAÇÃO FORENSE COM SOFTWARE LIVRE
O cursor vai o campo título em inglês para preenchimento
COMPUTER FORENSICS WITH FREE SOFTWARE
Usuário insere o nome do autor.
FABRICIO CRISTIAN BASTO
4
Usuário insere a Titulação autor.
MESTRE EM SISTEMAS DE INFORMAÇÃO
5
6
Usuário insere o Vínculo Institucional do autor.
PROFESSOR
Usuário insere o Email do autor.
[email protected]
7
O cursor vai para o campo de resumo para preenchimento.
preencher o campo "resumo" do texto a ser formatado.
4
5
O cursor vai para o campo de palavraschave para preenchimento.
preencher o campo "palavras-chave" do tipo texto curto
Resultado esperado
Resultado real
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Se o campo estiver em branco ou com dados inválidos uma mensagem deve ser exibida informando que ele deve ser preenchido após clicar em Gerar artigo completo. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O sistema informa que o campo Autor deve ser preenchido se estiver em branco. O sistema informa que o campo Titulação deve ser preenchido se estiver em branco. O sistema informa que o campo Vínculo deve ser preenchido se estiver em branco. O sistema informa que o campo E-mail deve ser preenchido se estiver em branco ou com dados inválidos. O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
Data da realização
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
20 deve ser preenchido.
O cursor vai para o campo de abstract para preenchimento.
preencher o campo "abstract"
Após clicar em Gerar O sistema gera o artigo, se o campo artigo mesmo que estiver em branco, o campo esteja 6 uma mensagem deve em branco (sem 13/11/2016 ser exibida preencher). informando que ele deve ser preenchido. O cursor vai para o preencher o campo Após clicar em Gerar O sistema gera o campo keywords "keywords" artigo, se o campo artigo mesmo que para preenchimento estiver em branco, o campo esteja 7 uma mensagem deve em branco (sem 13/11/2016 ser exibida preencher). informando que ele deve ser preenchido. O cursor vai para o preencher o campo Após clicar em Gerar O sistema gera o campo corpo do "corpo do texto" com a artigo, se o campo artigo mesmo que texto para imagem de um arquivo. estiver em branco, o campo esteja 8 preenchimento uma mensagem deve em branco (sem 13/11/2016 ser exibida preencher). informando que ele deve ser preenchido. O cursor vai para o preencher o campo Após clicar em Gerar O sistema gera o campo notas para "notas" artigo, se o campo artigo mesmo que preenchimento estiver em branco, o campo esteja 9 uma mensagem deve em branco (sem 13/11/2016 ser exibida preencher). informando que ele deve ser preenchido. O cursor vai para o preencher o campo Após clicar em Gerar O sistema gera o campo referências "bibliográficas" artigo, se o campo artigo mesmo que bibliográficas para estiver em branco, o campo esteja 10 preenchimento uma mensagem deve em branco (sem 13/11/2016 ser exibida preencher). informando que ele deve ser preenchido. Usuário clica no Após clicar no botão O sistema gerou botão (Gerar Gerar artigo completo o artigo com Arquivo Completo) uma mensagem deve sucesso. 11 ser exibida 13/11/2016 informando se o artigo foi ou não salvo com sucesso. Caso de teste 9: Gerar um artigo completo com um autor cadastrado com sucesso (nenhum campo pode ficar em branco), anexando no campo "Notas"uma URL de um arquivo com sucesso e criando um texto formato à esquerda e em negrito.
Procedimento inicial: acessar a url http://sfaa.unipinterativa.edu.br/, preencher o formulário, clicar no botão Gerar em artigo completo ID
1
Passo para execução Sistema exibe o formulário e o cursor vai para o campo título para preenchimento
Dado de entrada
Resultado esperado
COMPUTAÇÃO FORENSE COM SOFTWARE LIVRE
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido.
Resultado real O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
Data da realização
13/11/2016
21
2
O cursor vai o campo título em inglês para preenchimento
COMPUTER FORENSICS WITH FREE SOFTWARE
Usuário insere o nome do autor.
FABRICIO CRISTIAN BASTO
4
Usuário insere a Titulação autor.
MESTRE EM SISTEMAS DE INFORMAÇÃO
5
6
Usuário insere o Vínculo Institucional do autor.
PROFESSOR
Usuário insere o Email do autor.
[email protected]
7
O cursor vai para o campo de resumo para preenchimento.
preencher o campo "resumo" do tipo texto longo
4
5
O cursor vai para o campo de palavraschave para preenchimento.
preencher o campo "palavras-chave" do tipo texto curto
O cursor vai para o campo de abstract para preenchimento.
preencher o campo "abstract" do tipo texto longo
6
O cursor vai para o campo keywords para preenchimento 7
preencher o campo "keywords" do tipo texto longo
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Se o campo estiver em branco ou com dados inválidos uma mensagem deve ser exibida informando que ele deve ser preenchido após clicar em Gerar artigo completo. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido.
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O sistema informa que o campo Autor deve ser preenchido se estiver em branco. O sistema informa que o campo Titulação deve ser preenchido se estiver em branco. O sistema informa que o campo Vínculo deve ser preenchido se estiver em branco. O sistema informa que o campo E-mail deve ser preenchido se estiver em branco ou com dados inválidos. O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
13/11/2016
22
8
O cursor vai para o campo corpo do texto para preenchimento
preencher o campo "corpo do texto"
O cursor vai para o campo notas para preenchimento
preencher o campo "notas" e anexar uma URL de um arquivo.
9
10
O cursor vai para o campo referências bibliográficas para preenchimento
preencher o campo "bibliográficas" do tipo texto longo
Usuário clica no botão (Gerar Arquivo Completo) 11
Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar em Gerar artigo, se o campo estiver em branco, uma mensagem deve ser exibida informando que ele deve ser preenchido. Após clicar no botão Gerar artigo completo uma mensagem deve ser exibida informando se o artigo foi ou não salvo com sucesso.
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
O sistema gera o artigo mesmo que o campo esteja em branco (sem preencher).
13/11/2016
13/11/2016
13/11/2016
Verificar qual é o erro que o sistema exibe. 13/11/2016
8-CASO DE TESTE 10 8.1-TESTE DE INTERFACE
Verifica a interação do usuario em relação ao aplicativo, garantindo acesso e navegação apropriados através das funções do aplicativo. Neste teste também se examina se os objetos na interface funcionam de acordo com o especificado. Caso de teste 10: teste de interface Tipo/tamanho Formato Alfa/ (80) Centralizado
Validação Não pode estar em branco.
Alfa/ (80)
Centralizado
Não pode estar em branco.
Botão
Título em Inglês Autores
-
-
Adiciona autores
Campo
Autor
Alfa/ (80)
Alinhado à esquerda
Não pode estar em branco.
Campo
Titulação
Alfa/ (80)
Alinhado à esquerda
Não pode estar em branco.
Campo
Vínculo Institucional
Alfa/ (256)
Alinhado à esquerda
Não pode estar em branco.
Campo
E-mail de contato
Alfa/ (40)
Alinhado à esquerda
Não pode estar em branco e deve ser válido.
Campo
Resumo
Alfa/ (2000)
Justificado
Não pode estar em branco e não pode ter mais de 1000 caracteres.
Campo
Palavras-chave
Alfa/ (256)
Alinhado à esquerda
Não pode estar em branco.
Elemento Campo
Descrição Título
Campo
23 Campo
Abstract
Alfa/ (2000)
Justificado
Não pode estar em branco e não pode ter mais de 1000 caracteres.
Campo
Keywords
Alfa/ (256)
Alinhado à esquerda
Não pode estar em branco.
Campo
Corpo do texto
Alfa/ (2000)
Não pode estar em branco.
Campo
Notas
Alfa/ (2000)
Justificado com recuo de 2cm no início de cada parágrafo. Justitifcado
Campo
Referências Bibliográfica
Alfa/ (2000)
Justificado
NBR 14724:2002
Botão
Arquivo completo (Gerar) Arquivo para submissão (Gerar)
-
-
Gerar artigo completo.
-
-
Gerar artigo para submissão.
Limpar
-
-
Limpar dados.
Botão
Botão
Não pode estar em branco.
8.2-MENSAGENS EXIBIDAS PELO SISTEMA
Elemento Botão
Descrição Arquivo completo (Gerar)
Situação
Mensagem a ser exibida
Campos não preenchidos: Título
Preencher o campo Título!
Título em inglês
Preencher o campo Título em inglês!
Autor
Preencher o campo Autor!
Titulação
Preencher o campo Titulação!
Vínculo Institucional
Preencher o campo Vínculo Institucional!
E-mail de contato
Preencher o campo E-mail!
Resumo
Preencher o campo Resumo!
Palavras-chave
Preencher o campo Palavras-chave!
Abstract
Preencher o campo Abstract!
Keywords
Preencher o campo Keywords!
Corpo do texto
Preencher o campo Corpo do texto!
Notas
Preencher o campo Notas!
Referências Bibliográficas
Preencher o campo Referências Bibliográficas!
campos preenchidos: E-mail
O E-mail deve ser válido. Atenção, você atingiu o limite máximo de caracteres!
Resumo Abstract
O campo abstract deve conrter no máximo 1000 caracteres!
24
9-TESTE DE EXECUÇÃO Nas figuras 1, 2, 3 são as imagens dos resultados dos testes executados.
Figura 1- Resultado da Execução do teste 1.Fonte própria
Figura 2- Resultado do caso de teste 2.Fonte própria
25
Figura 3 - Campos de Autores Preenchidos. Fonte própria
Figura 4 - Caso de Teste 3, com três autores cadastrados com sucesso. Fonte própria
26
Figura 5 - Mensagem de erro do caso de teste 5.Fonte própria
Figura 6 - Caso de teste 7.Teste gerado conforme configuração na tela de inclusão.Fonte própria
10-ERROS Sabemos que nenhum sistema está imune a erros, nesse sistema podemos observar alguns erros que não podem ser constatados nos casos de teste, mas sim na interface e usabilidades dos usuários finais, assim apontamos os seguintes erros encontrados nesse sistema:
27
Figura 7 - No caso de teste 5 o sistema gera o artigo mesmo se os dois últimos autores não estiverem preenchidos. Fonte própria.
Figura 8 - Tela de erro que só ocorre quando o e-mail do primeiro autor está inválido. Fonte própria.
Figura 9 - Tela do resultado do caso de teste 4. O sistema gera o artigo mesmo com todos os e-mail inválidos. Fonte própria
28
11-CONCLUSÃO
Após efetuados todos os testes acima, notamos que o sistema, salvo em alguns casos de testes, apresentam instabilidades, falhas em seus códigos no momento da sua geração, não havendo possibilidade de utilização pelo o usuário final. Com o decorrer dos testes podemos sugerir algumas melhorias, para que os problemas no sistema fossem solucionados. Nossa equipe se dedicou aos detalhes para que as melhorias fossem efetivas e eficazes.
29
12- REFERÊNCIAS
Devmedia, técnicas de caixa preta de teste de software. Disponível em:
.
Acesso em 05 de Novembro de 2016. alcidesluiz, como construir um roteiro de testes.Disponível em:
Acesso em 07 de Novembro de 2016. imasters, modelo conceitual vs modelo logico.Disponível em :
logico/> Acesso em 10 de Novembro de 2016. Devmedia, casos de teste aprimore seus casos e procedimentos de teste. Disponível em: Acesso em 10 de Novembro de 2016.