Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIP INTERATIVA Projeto Integrado Multidisciplinar Cursos Superiores em Tecnologia DESENVOLVIMENTO DE UM ROTEIRO DE TESTES PARA UM SISTEMA UNIP INTERATIVA Projeto Integrado Multidisciplinar Cursos Superiores em Tecnologia Araras – SP / Asa Norte – DF / Paulista – SP / São José do Rio Preto – SP / Taguatinga – DF / UNIPLAN AC – DF 2017 UNIP INTERATIVA Projeto Integrado Multidisciplinar Cursos Superiores em Tecnologia DESENVOLVIMENTO DE UM ROTEIRO DE TESTES PARA UM SISTEMA Ciro Luís de Souza / R.A.: 1621488 Denis de Oliveira Guimarães / R.A: 1641576 Flávia Alessandra Furlan / R.A.: 1643770 Marcos Paulo Maciel Bezerra Diniz / R.A: 1630137 Valclécio Alves Veloso / R.A.: 1642435 Curso: Análise e Desenvolvimento de Sistemas 1º Bimestre de 2017 Araras – SP / Asa Norte – DF / Paulista – SP / São José do Rio Preto – SP / Taguatinga – DF / UNIPLAN AC – DF 2017 UNIP INTERATIVA RESUMO Este trabalho visa avaliar o novo sistema, adquirido pelo departamento de extensão, pesquisa e pós-graduação (DEPP) de uma universidade, através de 10 casos de testes de caixa preta os quais serão criados roteiros específicos para cada caso, executados e geradas as evidencias dos sucessos ou insucessos observados. Com isso será realizado um relatório, onde auxiliará ao DEPP dar o aceite final na aquisição do sistema. Palavras-chaves: sistema, teste, análise. ABSTRACT This work aims to evaluate the new system, acquired by the department of extension, research and graduate (DEPP) of a university, through 10 cases of black box tests which will create specific scripts for each case, executed and generated the evidences Of successes or failures observed. This will be done a report, where it will help the DEPP to give the final acceptance in the acquisition of the system. Key-words: system, test, analysis. INTRODUÇÃO O intuito deste projeto é desenvolver e executar um roteiro de testes caixa-preta em um sistema de formatação de artigos acadêmicos que foi adquirido pelo Departamento de Extensão, Pesquisa e Pós-graduação (DEPP) de uma universidade. A principal função deste sistema é 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. Para a avaliação do sistema de formatação de artigos acadêmicos foram identificados 10 (dez) casos de testes a serem executados, assim a equipe elaborou roteiros de testes de tipo caixa-preta, onde serão aplicados e gerados resultados. Somente após a verificação e os testes do sistema que o Departamento de Extensão, Pesquisa e Pós-graduação (DEPP) dará o aceite. TESTES DE SOFTWARE Os testes de software têm ganhado cada vez mais importância nas últimas décadas. A visão que considerava os testes de software um gasto desnecessário ou atividade de segunda classe tem mudado. A partir da década de 1980 começaram a ser elaborados métodos de testes que passaram a fazer parte do processo de desenvolvimento de software, de maneira formal e como uma atividade essencial ao processo de construção, que passou a ter o objetivo de garantir que o sistema atendesse aos requisitos especificados. Já no final da década de 1990 começaram a ser criadas as funções de gerente de testes, analista de testes e operador de testes, tornando estes cada vez mais relevantes no ciclo de vida do software e assumindo um perfil de prevenção de problemas, e não apenas de localização de erros. Hoje em dia os usuários são cada vez mais exigentes com a qualidade dos softwares, somando isso a complexidade cada vez maior dos softwares produzidos, os testes se tornam uma atividade essencial e indispensável. Há muitas definições para o que é o teste de software, mas podemos entender bem seu significado pela definição dada pelo Instituto de Engenheiros Eletricistas e Eletrônicos (IEEE), que afirmam que o teste é um processo de execução de um sistema ou programa, sob condições específicas, para detectar diferenças entre os resultados obtidos e os esperados. Temos que entender também que existe diferença entre os testes de software e a depuração (debug), que é um processo de busca de erros não estruturada durante a execução de um programa, utilizando ferramenta de apoio ao desenvolvimento, geralmente a depuração ocorre durante a atividade de programação e antes da execução dos testes propriamente ditos. Os testes por outro lado, além de terem o objetivo de corrigir erros, são também atividades de validação, usados para verificar se o software atende a necessidade do usuário. TÉCNICAS DE TESTE DE SOFTWARE Como já dito, os testes são essenciais no processo de desenvolvimento, estes devem estar presentes em várias fases do ciclo de vida do software. A técnica a ser utilizada para os testes depende de vários fatores, embora o mais determinante seja o tempo disponível para a aplicação desses testes dentro do prazo do projeto. As técnicas de testes mais utilizadas no mercado definem basicamente duas estratégias, uma baseada na especificação funcional da aplicação, que é mais direcionada aos testes de sistema e aceite, e outra focada em avaliar a qualidade do código produzido, utilizada nos testes de unidade e integração. As principais técnicas de software utilizadas são: Testes funcionais ou caixa-preta: Baseada na especificação inicial do sistema, elaborada na fase de levantamento de requisitos, como as especificações de casos de uso e o protótipo de telas, são extraídas as situações de sucesso e insucesso na execução de determinadas funcionalidades que são chamadas de casos de teste. Testes estruturais ou caixa-branca: O teste estrutural ou caixabranca é focado em avaliar a qualidade do código produzido pelos desenvolvedores, garantindo que toda linha de código escrita seja executada pelo menos uma vez. Para isso, são identificadas todas as condições de controle do programa e gerada a massa de testes necessária para a verificação do códigofonte em cada uma das situações mapeadas. Um grande problema é determinar quando os testes são suficientes para garantir que o software atende as necessidades dos usuários. Embora o tempo e os custos do projeto sejam em geral fator determinante para o encerramento dos testes, num cenário ideal, em que estas duas variáveis não impliquem no termino dos testes, poderíamos determinar o fim dos testes quando: O número de defeitos está dentro de uma margem aceitável; A frequência em que os defeitos são encontrados é pequena; Houver a garantia de que os testescaixa foram realizados; Todos os casos de testes tiverem sido realizados com sucesso. Visto que tal cenário é praticamente inviável, cabe não apenas a equipe de desenvolvimento determinar o fim dos testes, esta decisão deve ser tomada em conjunto com toda a equipe envolvida bem como o cliente para que se garanta que as condições do software são aceitáveis. PLANEJAMENTO O projeto consiste em etapas de testes para se avaliar se o sistema a ser avaliado (disponível em: http://sfaa.unipinterativa.edu.br/pdf/). A técnica utilizada será caixa-preta, onde se verifica situações em que temos ou sucesso ou insucesso a cada teste de funções. Serão executados 10 testes, para diferentes casos, cada teste terá um roteiro específico, mostrando os casos de sucesso e insucessos observados após o teste, logo em seguida, nesse roteiro, será listada todas as situações observadas. Por fim, será gerado um relatóriofinal, que apontará as eventuais falhas do sistema, auxiliando, dessa forma, o Departamento de Extensão, Pesquisa e Pós-graduação (DEPP) na aceitação do sistema. PROJETO Nesta fase iremos identificar os casos de testes solicitados pela DEPP e descrevê-los abaixo, baseado nos teste de caixa preta: Caso de teste 1: Gerar um artigo acadêmico, completo com um autor cadastrado com sucesso, sem deixar nenhum campo em branco, todos devem estar preenchidos. Caso de teste 2: Gerar um artigo acadêmico, para submissão, cadastrando um autor com sucesso, todos campos devem ser preenchidos. Caso de teste 3: Gerar um artigo acadêmico, informando três autores, o cadastro deve ser completo, e o cadastro feito com sucesso, não deixando nenhum campo em branco. Caso de teste 4: Gerar um artigo acadêmico, informando três autores com informação de e-mail inválida, não deixando nenhum campo em branco Caso de teste 5: Gerar um artigo acadêmico, informando três autores, deixando em branco apenas o campo “autor”. Caso de teste 6: Gerar um artigo acadêmico, informando apenas um autor, todos os campos devem ser preenchidos, o cadastro deve ser efetuado com sucesso, e limpar as informações sem gerar o artigo. Caso de teste 7: Gerar um artigo acadêmico, colocando todas as informações de um autor, informando no campo “corpo do texto” um texto em negrito, subscrito e sobrescrito, e com alinhamento justificado, nenhum campo pode ficar em branco. Caso de teste 8: Gerar artigo acadêmico completo, cadastrando um autor com sucesso, anexando uma imagem no campo “corpo do texto”, nenhum campo pode ficar em branco. Caso de teste 9: Gerar um artigo acadêmico, informando um autor, o cadastro deve ser efetuado com sucesso, não deixar nenhum campo sem informação, informar no campo “Notas” uma URL de um arquivo, criando um texto alinhado à esquerda e em negrito. Caso de teste 10: Teste de interface, além dos testes de negócio, criar teste relativo ao comportamento técnico das telas do sistema. Criar para todos os campos e controles existentes, os testes de interface relacionados, avaliar as telas e domínio de todos os campos, mostrando a validação de cada campo, ações em botões e links existentes e mensagens exibidas pelo sistema. Com os casos descritos acima podemos iniciar a criação do roteiro de teste modelo que auxiliará na execução dos testes. IMPLEMENTAÇÃO Foi elaborado um roteiro de testes atendendo as exigências para as execuções dos testes, contendo a condição inicial, os passos a serem executados, dados de entrada, resultado esperado, resultado real e a data de realização. Segue modelo abaixo: Caso de Teste: Responsável: Procedimento inicial: ID Passo para a execução Dado de Entrada Resultado esperado/Observações Resultado Real/Observações Data da Realização EXECUÇÃO Abaixo estão inseridos os roteiros de testes dos casos de 1 a 10 com os dados utilizados na verificação. Caso de teste 01: Gerar um artigo completo com um autor cadastrado com sucesso (nenhum campo pode ficar em branco). Responsável: Júnior Gomes da Silva Procedimento inicial: acessar http://sfaa.unipinterativa.edu.br/pdf/, preencher o formulário e clicar na opção artigo completo>>>Gerar ID Passo para a execução Dados de entrada Resultado esperado/observações Resultado real/observações Data da realização 1 Sistema exibe campo titulo para preenchimento. Técnicas de processamento de linguagem natural aplicadas ao processo de mineração de textos: resultados preliminares de um mapeamento sistemático. Ao clicar em gerar artigo completo o sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 20/03/2017 2 Sistema exibe campo titulo em inglês para preenchimento. Technical language processing applied to natural Process text mining : preliminary results of A systematic mapping. Ao clicar em gerar artigo completo o sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 20/03/2017 3 Sistema exibe campos para preenchimento dos dados dos autores (autor, titulação, vinculo institucional, e-mail de contato). Autor: ronnie e. S. Santos Titulação: Mestre Vinculo institucional: Servidor E-mail de contato: ress@gmail.com O sistema deve gerar o artigo se todos os campos do autor estiverem preenchidos. O sistema deve printar uma mensagem informando que todos os campos devem ser preenchidos para que seja gerado o artigo completo. 20/03/2017 5 Sistema exibe campo resumo para preenchimento. Resumo do anexo xxx página xx. Ao clicar em gerar artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 20/03/2017 pode ficar em branco). 6 Sistema exibe campo palavras-chaves para preenchimento. Mineração de textos; Processamento de linguagem natural; mapeamento Sistemático. Ao clicar em gerar artigo completo o sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 20/03/2017 7 Sistema exibe campo abstract para preenchimento. Abstract do anexo xxx página xx. Ao clicar em gerar artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 20/03/2017 8 Sistema exibe campo keywords para preenchimento Text mining; natural language Processing; mapping study. Ao clicar em gerar artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 20/03/2017 9 Sistema exibe campo corpo do texto para preenchimento. Introdução, estudos secundários, procedimentos metodológicos, resultados do anexo xxx pagina xx. Ao clicar em gerar artigo completo o sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 20/03/2017 1 0 Sistema exibe campo notas para preenchimento. Apêndice do anexo xxx página xx. Ao clicar em gerar artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 20/03/2017 1 1 Sistema exibe campo referências bibliográficas para preenchimento Referencias do anexo xx pagina xx Ao clicar em gerar artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido. O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 20/03/2017 Caso de teste 02: gerar um artigo para submissão com um autor cadastrado com sucesso (nenhum campo pode ficar em branco). Responsável: júnior gomes da silva Procedimento inicial: acessar http://sfaa.unipinterativa.edu.br/pdf/, preencher o formulário e clicar na opção artigo completo>>>gerar Id Passo para a execução Dados de entrada Resultado esperado/observações Resultado real/observações Data da realização 1 Sistema exibe campo titulo para preenchimento. Técnicas de processamento de linguagem natural aplicadas ao processo de mineração de textos: resultados preliminares de um mapeamento sistemático. Ao clicar em gerar artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (nãopode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 20/03/2017 2 Sistema exibe campo titulo em inglês para preenchimento. Technical language processing applied to natural Process text mining : preliminary results of A systematic mapping. Ao clicar em gerar artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 20/03/2017 3 Sistema exibe campos para preenchimento dos dados dos autores (autor, titulação, vinculo institucional, e-mail de contato). Autor: ronnie e. S. Santos Titulação: mestre Vinculo institucional: servidor E-mail de contato: ress@gmail.com O sistema deve gerar o artigo se todos os campos do autor estiverem preenchidos. O sistema deve printar uma mensagem informando que todos os campos devem ser preenchidos para que seja gerado o artigo completo. 20/03/2017 5 Sistema exibe campo resumo para preenchimento. Resumo do anexo xxx pagina xx Ao clicar em gerar artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 20/03/2017 6 Sistema exibe campo palavras- chaves para preenchimento. Mineração de textos; Processamento de linguagem natural; mapeamento Sistemático. Ao clicar em gerar artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 20/03/2017 7 Sistema exibe campo abstract para preenchimento Abstract do anexo xxx pagina xx. Ao clicar em gerar artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 20/03/2017 8 Sistema exibe campo keywords para preenchimento. Text mining; natural language Processing; mapping study. Ao clicar em gerar artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 20/03/2017 9 Sistema exibe campo corpo do texto para preenchimento. Introdução, estudos secundários, procedimentos metodológicos, resultados do anexo xxx pagina xx. Ao clicar em gerar artigo completo O sistema deve exibir uma O sistema gera o artigo mesmo o campo estando em 20/03/2017 mensagem informando que o campo deve ser preenchido (não pode ficar em branco). branco (sem preencher). 10 Sistema exibe campo notas para preenchimento. Apêndice do anexo xxx pagina xx. Ao clicar em gerar artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 20/03/2017 11 Sistema exibe campo referências bibliográficas para preenchimento. Referencias do anexo xx pagina xx. Ao clicar em gerar artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 20/03/2017 Caso de Teste 03: Gerar um artigo completo com três autores cadastrados com sucesso (nenhum campo pode ficar em branco). Responsável: Adenilson Gonçalves de Faria Procedimento inicial: Acessar http://sfaa.unipinterativa.edu.br/pdf/, preencher o formulário e clicar na opção artigo completo>>>Gerar ID Passo para a execução Dado de Entrada Resultado esperado/Observações Resultado Real/Observações Data da Realização 1 Sistema exibe campo Título para preenchimento. Sistema para Estacionamento de Veículo em Linguagem C. Ao clicar em Gerar Artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 23/03/2017 2 Sistema exibe campo Título em inglês para preenchimento. FOR SYSTEM VEHICLE PARKING IN LANGUAGE C. Ao clicar em Gerar Artigo completo o sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 23/03/2017 3 Usuário clica Botão + (para cadastro de mais autores). Ao clicar no botão gerar campos para cadastro de mais autores. O sistema cria novos campos de cadastro de autores. 4 Sistema exibe campos para preenchimento dos dados dos Autores (Autor, Titulação, Vinculo institucional, e- mail de contato). Autor 1: Adenilson Gonçalves de Faria Titulação: Graduando Análise de Desenvolvimento de Sistemas Vinculo Institucional: Cooperador E-mail de contato: adenilson5@yahoo.com.br. O sistema deve gerar o artigo se todos os campos do autor estiverem preenchidos. Se um dos campos estiver sem preencher o sistema avisa que deve ser preenchido determinado campo. 23/03/2017 5 Sistema exibe campos para preenchimento dos dados dos autores (Autor, Titulação, Vinculo institucional, e- mail de contato). Autor 2: Felipe Leão Mansur Pinheiro Titulação: Graduando Análise de Desenvolvimento de Sistemas Vinculo Institucional: Cooperador E-mail de contato: flcienciacomputacao2008@hotmail.com Ao clicar em Gerar Artigo completo O sistema deve exibir uma mensagem informando que os campos correspondentes devem ser preenchidos (não pode ficar em branco) para gerar o artigo. O sistema gera o artigo mesmo os campos estando em branco (sem preencher). 23/03/2017 6 Sistema exibe campos para preenchimento dos dados dos autores (Autor, Titulação, Vinculo institucional, e- mail de contato). Autor 3: Leonardo Abraham Titulação: Graduando Análise de Desenvolvimento de Sistemas Vinculo Institucional: Cooperador E-mail de contato: leo.abraham@gmail.com. Ao clicar em Gerar Artigo completo o sistema deve exibir uma mensagem informando que o campo correspondente deve ser preenchido (não pode ficar em branco) para gerar o artigo. O sistema gera o artigo mesmo os campos estando em branco (sem preencher). 23/03/2017 7 Sistema exibe campo Resumo para preenchimento. Preenchimento com o resumo do artigo a ser formatado. Ao clicar em Gerar Artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 23/03/2017 8 Sistema exibe campo Palavras-Chaves para preenchimento. Preenchimento com palavras-chaves do resumo do artigo. Ao clicar em Gerar Artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 23/03/2017 9 Sistema exibe campo Abstract para preenchimento. Preenchimento com o resumo em inglês do artigo a ser formatado. Ao clicar em Gerar Artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 23/03/2017 10 Sistema exibe campo Keywords para preenchimento. Preenchimento com palavras-chaves em inglês do resumo do artigo. Ao clicar em Gerar Artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 23/03/2017 11 Sistema exibe campo Corpo do texto para preenchimento.Preenchimento como texto do artigo. Ao clicar em Gerar Artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 23/03/2017 12 Sistema exibe campo Notas para preenchimento. Preenchimento com notas a respeito do artigo. Ao clicar em Gerar Artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 23/03/2017 13 Sistema exibe campo Referências Bibliográficas para preenchimento. Preenchimento com as referências bibliográficas a respeito do artigo. Ao clicar em Gerar Artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 23/03/2017 14 Usuário clica em gerar arquivo completo. Ao clicar em Gerar Artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo completo 23/03/2017 Caso de teste 04: Gerar um artigo completo com três autores com e-mails inválidos Procedimento inicial: acessar a URL http://sfaa.unipinterativa.edu.br/pdf/ para cadastra o autor ID Passo para execução Dados de entrada Resultado esperado Resultado real Data 1 Usuário informa o titulo do artigo Padrão SQL e sua Evolução Título cadastrado com sucesso O titulo foi cadastrado corretamente 24/03/2017 2 Usuário informa o titulo do artigo em inglês SQL standard and its Evolution Título cadastrado com sucesso O titulo foi cadastrado corretamente 24/03/2017 3 Clicar no Botão "+" Incluir um novo quadro com os dados necessários para cadastro. Quadros incluídos com os campos com sucesso 24/03/2017 3 Usuário informa o nome do 1º autor João da Silva Nome inserido com sucesso Nome incluído com sucesso 24/03/2017 4 Usuário informa a titulação do 1º autor Graduando em Análise e Desenvolvimento de Sistemas Titulação do autor inserido com sucesso Titulação incluída com sucesso 24/03/2017 5 Usuário informa o vínculo institucional do 1º autor Universidade Paulista Vínculo institucional do autor inserido com sucesso Vínculo institucional incluído com sucesso 24/03/2017 6 Usuário informa o e-mail de contato do 1º autor joao_email_1_formato_invalido Informar que o e-mail está inválido O sistema envia uma caixa de mensagem com a seguinte mensagem: “Por favor, informe um e- mail válido!”. E destaca em vermelho o campo e- mail 24/03/2017 7 Usuário informa o nome do 2º autor Maria Silveira Nome inserido com sucesso Nome incluído com sucesso 24/03/2017 8 Usuário informa a titulação do 2º autor Graduando em Análise e Desenvolvimento de Sistemas Titulação do autor inserido com sucesso Titulação incluída com sucesso 24/03/2017 9 Usuário informa o vínculo institucional do 2º autor Universidade Paulista Vínculo institucional do autor inserido com sucesso Vínculo institucional incluído com sucesso 24/03/2017 1 Usuário informa o e-mail de maria_email_1_formato_invalido Informar que o e-mail está O sistema envia uma 24/03/2017 0 contato do 2º autor inválido caixa de mensagem com a seguinte mensagem: “Por favor, informe um e- mail válido!”. E destaca em vermelho o campo e- mail 1 Usuário informa o nome do 3º Claudio Vale Nome inserido com sucesso Nome incluído com 24/03/2017 1 autor sucesso 1 Usuário informa a titulação do 3º Graduando em Análise e Titulação do autor inserido Titulação incluída com 24/03/2017 2 autor Desenvolvimento de Sistemas com sucesso sucesso 1 Usuário informa o vínculo Universidade Paulista Vínculo institucional do autor Vínculo institucional 24/03/2017 3 institucional do 3º autor inserido com sucesso incluído com sucesso 1 Usuário informa o e-mail de claudio_email_1_invalido Informar que o e-mail está O sistema envia uma 24/03/2017 4 contato do 3º autor inválido caixa de mensagem com a seguinte mensagem: “Por favor, informe um e- mail válido!”. E destaca em vermelho o campo e- mail 1 5 Usuário informa um resumo do artigo Texto longo Resumo inserido com sucesso O texto longo foi inserido com sucesso 24/03/2017 1 Usuário informa palavras chaves Texto curto Palavras chave inseridas com O texto curto foi inserido 24/03/2017 6 do artigo sucesso com sucesso 1 Usuário informa um resumo em Texto longo Resumo em inglês inserido O texto longo foi inserido 24/03/2017 7 inglês do artigo com sucesso 1 Usuário informa palavras chaves Texto curto Palavras chave em inglês O texto curto foi inserido 24/03/2017 8 em inglês do artigo inseridas com sucesso com sucesso 1 Usuário informa o artigo Texto longo artigo inserido O texto longo foi inserido 24/03/2017 9 com sucesso 2 Usuário informa nota a respeito Texto longo nota sobre o artigo inserido O texto longo foi inserido 24/03/2017 0 do artigo com sucesso 2 1 Usuário informa as referências bibliográficas do artigo. Texto longo Referências bibliográficas do artigo inserido. O texto longo foi inserido com sucesso. 24/03/2017 2 Usuário clica em gerar (arquivo ¨¨¨¨¨¨ Gera o artigo formatado O arquivo resultado foi 24/03/2017 2 completo) completo gerado com falhas e conteúdo fora de ordem Caso de teste 05: 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/pdf/ para cadastra o autor ID Passo para execução Dados de entrada Resultado esperado Resultado real Data 1 Usuário informa o titulo do artigo Padrão SQL e sua Evolução Título cadastrado com sucesso O titulo foi cadastrado corretamente 24/03/2017 2 Usuário informa o titulo do artigo em inglês SQL standard and its Evolution Título cadastrado com sucesso O titulo foi cadastrado corretamente 24/03/2017 3 Clicar no Botão "+" Incluir um novo quadro com os dados necessários para cadastro. Quadros incluídos com os campos com sucesso 24/03/2017 3 Usuário não informa o nome do 1º autor Nome não inserido com sucesso O sistema não dá nenhuma resposta 24/03/2017 4 Usuário informa a titulação do 1º autor Graduando em Análise e Desenvolvimento de Sistemas Titulação do autor inserido com sucesso Titulação incluída com sucesso 24/03/2017 5 Usuário informa o vínculo institucional do 1º autor Universidade Paulista Vínculo institucional do autor inserido com sucesso Vínculo institucional incluído com sucesso 24/03/2017 6 Usuário informa o email de contato do 1º autor joao@qualquerdominio.com E-mail inserido com sucesso E-mail foi inserido com sucesso 24/03/2017 7 Usuário não informa o nome do 2º autor Nome não inserido com sucesso O sistema não dá nenhuma resposta 24/03/2017 8 Usuário informa a titulação do 2º autor Graduando em Análise e Desenvolvimento de Sistemas Titulação do autor inserido com sucesso Titulação incluída com sucesso 24/03/2017 9 Usuário informa o vínculo institucional do 2º autor Universidade Paulista Vínculo institucional do autor inserido com sucesso Vínculo institucional incluído com sucesso 24/03/2017 1 0Usuário informa o e-mail de contato do 2º autor maria_email_1_formato_invalido Email inserido com sucesso Email foi inserido com sucesso 24/03/2017 1 1 Usuário não informa o nome do 3º autor Nome não inserido com sucesso O sistema não dá nenhuma resposta 24/03/2017 1 2 Usuário informa a titulação do 3º autor Graduando em Análise e Desenvolvimento de Sistemas Titulação do autor inserido com sucesso Titulação incluída com sucesso 24/03/2017 1 3 Usuário informa o vínculo institucional do 3º autor Universidade Paulista Vínculo institucional do autor inserido com sucesso Vínculo institucional incluído com sucesso 24/03/2017 1 4 Usuário informa o e-mail de contato do 3º autor claudio_email_1_invalido E-mail inserido com sucesso E-mail foi inserido com sucesso 24/03/2017 1 5 Usuário informa um resumo do artigo Texto longo Resumo inserido com sucesso O texto longo foi inserido com sucesso 24/03/2017 1 6 Usuário informa palavras chaves do artigo Texto curto Palavras chave inseridas com sucesso O texto curto foi inserido com sucesso 24/03/2017 1 7 Usuário informa um resumo em inglês do artigo Texto longo Resumo em inglês inserido O texto longo foi inserido com sucesso 24/03/2017 1 8 Usuário informa palavras chaves em inglês do artigo Texto curto Palavras chave em inglês inseridas com sucesso O texto curto foi inserido com sucesso 24/03/2017 1 9 Usuário informa o artigo Texto longo Artigo inserido O texto longo foi inserido com sucesso 24/03/2017 2 0 Usuário informa nota a respeito do artigo Texto longo Nota sobre o artigo inserido O texto longo foi inserido com sucesso 24/03/2017 2 1 Usuário informa as referências bibliográficas do artigo Texto longo Referências bibliográficas do artigo inseridas O texto longo foi inserido com sucesso 24/03/2017 2 Usuário clica em gerar (arquivo ¨¨¨¨¨¨ Gera o artigo formatado O sistema envia uma 24/03/2017 2 completo) completo caixa de mensagem com a seguinte mensagem: “Por favor, verifique o campo autor”. E destaca em vermelho o campo autor Caso de teste 06: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/pdf/ para cadastra o autor ID Passo para execução Dados de entrada Resultado esperado Resultado real Data 1 Usuário informa o titulo do artigo Padrão SQL e sua Evolução Título cadastrado com sucesso O titulo foi cadastrado corretamente 24/03/2017 2 Usuário informa o titulo do artigo em inglês SQL standard and its Evolution Título cadastrado com sucesso O titulo foi cadastrado corretamente 24/03/2017 3 Clicar no Botão "+" Incluir um novo quadro com os dados necessários para cadastro. Quadros incluídos com os campos com sucesso 24/03/2017 3 Usuário informa o nome do 1º autor João da Silva Nome não inserido com sucesso O sistema não dá nenhuma resposta 24/03/2017 4 Usuário informa a titulação do autor Graduando em Análise e Desenvolvimento de Sistemas Titulação do autor inserido com sucesso Titulação incluída com sucesso 24/03/2017 5 Usuário informa o vínculo institucional do autor Universidade Paulista Vínculo institucional do autor inserido com sucesso Vínculo institucional incluído com sucesso 24/03/2017 6 Usuário informa o e-mail de contato do autor joao@qualquerdominio.com E-mail inserido com sucesso E-mail foi inserido com sucesso 24/03/2017 7 Usuário informa um resumo do artigo Texto longo Resumo inserido com sucesso O texto longo foi inserido com sucesso 24/03/2017 8 Usuário informa palavras chaves do artigo Texto curto Palavras chave inseridas com sucesso O texto curto foi inserido com sucesso 24/03/2017 9 Usuário informa um resumo em inglês do artigo Texto longo Resumo em inglês inserido O texto longo foi inserido com sucesso 24/03/2017 1 0 Usuário informa palavras chaves em inglês do artigo Texto curto Palavras chave em inglês inseridas com sucesso O texto curto foi inserido com sucesso 24/03/2017 1 1 Usuário informa o artigo Texto longo Artigo inserido O texto longo foi inserido com sucesso 24/03/2017 1 2 Usuário informa nota a respeito do artigo Texto longo Nota sobre o artigo inserido O texto longo foi inserido com sucesso 24/03/2017 1 3 Usuário informa as referências bibliográficas do artigo Texto longo Referências bibliográficas do artigo inseridas O texto longo foi inserido com sucesso 24/03/2017 1 4 Usuário clica em gerar (arquivo completo) ¨¨¨¨¨¨ Gera o artigo formatado completo O arquivo foi gerado corretamente 24/03/2017 1 Usuário clica no botão Limpar ...... Limpar todos os campos Os campos: Corpo do 24/03/2017 5 texto, Notas e Referências bibliográficas não foram limpados e os demais campos sim. Caso de Teste 07: Gerar um artigo completo com um autor cadastrado com sucesso (nenhum campo pode fiar em branco), criando no campo “corpo do texto” um texto com formatação em negrito, itálico, subscrito e sobrescrito e o texto justificado com sucesso. Responsável: Leonardo dos Prazeres Abraham Procedimento inicial: Acessar http://sfaa.unipinterativa.edu.br/pdf/,preencher o formulário e clicar na opção artigo completo>>>Gerar ID Passo para a execução Dado de Entrada Resultado esperado/Observações Resultado Real/Observações Data da Realização 1 Sistema exibe campo Título para preenchimento. Sistema de Controle Orçamentário Web. Ao clicar em Gerar Artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 01/04/2017 2 Sistema exibe campo Título em inglês para preenchimento. Web Budgetary Control System. Ao clicar em Gerar Artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 01/04/2017 3 Usuário clica Botão + (para cadastro de mais autores) Ao clicar no botão gerar campos para cadastro de mais autores O sistema cria novos campos de cadastro de autores 4 Sistema exibe campos para preenchimento dos dados dos autores (Autor, Titulação, Vinculo institucional, e-mail de contato). Autor 3: Leonardo Abraham Titulação: Graduando Análise de Desenvolvimento de Sistemas Vinculo Institucional: Cooperador E-mail de contato: leo.abraham@gmail.com. Ao clicar em Gerar Artigo completo O sistema deve exibir uma mensagem informando que o campo correspondente deve ser preenchido (não pode ficar em branco) para gerar o artigo. O sistema gera o artigo mesmo os campos estando em branco (sem preencher). 01/04/2017 5 Sistema exibe campo Resumo para preenchimento. Preenchimento com o resumo do artigo a ser formatado. Ao clicar em Gerar Artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 01/04/2017 6 Sistema exibe campo Palavras- Chaves para preenchimento Preenchimento com palavras- chaves do resumo do artigo Ao clicar em Gerar Artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco(sem preencher). 01/04/2017 7 Sistema exibe campo Abstract para preenchimento. Preenchimento com o resumo em inglês do artigo a ser formatado Ao clicar em Gerar Artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 01/04/2017 8 Sistema exibe campo Keywords para preenchimento. Preenchimento com palavras- chaves em inglês do resumo do artigo. Ao clicar em Gerar Artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 01/04/2017 9 Sistema exibe campo Corpo do texto para preenchimento. Preenchimento como texto do artigo. Ao clicar em Gerar Artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 01/04/2017 10 Sistema exibe campo Notas para preenchimento. Preenchimento com notas a respeito do artigo. Ao clicar em Gerar Artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 01/04/2017 11 Sistema exibe campo Referências Bibliográficas para preenchimento. Preenchimento com as referências bibliográficas a respeito do artigo. Ao clicar em Gerar Artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 01/04/2017 12 Usuário clica em gerar arquivo completo Ao clicar em Gerar Artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo completo 01/04/2017 Caso de Teste 08: Gerar um artigo completo com um autor cadastrado com sucesso (nenhum campo pode fiar em branco), anexando no campo “corpo do texto” uma imagem de um arquivo com sucesso. Responsável: Leonardo dos Prazeres Abraham Procedimento inicial: Acessar http://sfaa.unipinterativa.edu.br/pdf/,preencher o formulário e clicar na opção artigo completo>>>Gerar ID Passo para a execução Dado de Entrada Resultado esperado/Observações Resultado Real/Observações Data da Realização 1 Sistema exibe campo Título para preenchimento. SISTEMA PARA CONTROLE DE ESTOQUE DE BEBIDAS. Ao clicar em Gerar Artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 01/04/2017 2 Sistema exibe campo Título em inglês para preenchimento. SYSTEM FOR BEVERAGE STOCK CONTROL. Ao clicar em Gerar Artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 01/04/2017 3 Sistema exibe campos para preenchimento dos dados do Autor (Autor, Titulação, Vinculo institucional, e-mail de contato). Autor 1: SCHWEDER VOLKMANN , Fernando Titulação: Aluno, Curso de Sistemas de Informação - Bacharelado Vinculo Institucional: Universidade Regional de Blumenau E-mail de contato: Fernando.sv@gmail.com.br. O sistema deve gerar o artigo se todos os campos do autor estiverem preenchidos. Se um dos campos estiver sem preencher o sistema avisa que deve ser preenchido determinado campo. 01/04/2017 4 Sistema exibe campo Resumo para preenchimento. Preenchimento com o resumo do artigo a ser formatado. Ao clicar em Gerar Artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 01/04/2017 5 Sistema exibe campo Palavras- Chaves para preenchimento. Preenchimento com palavras-chaves do resumo do artigo. Ao clicar em Gerar Artigo completo. O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 01/04/2017 6 Sistema exibe campo Abstract para preenchimento. Preenchimento com o resumo em inglês do artigo a ser formatado. Ao clicar em Gerar Artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 01/04/2017 7 Sistema exibe campo Keywords para preenchimento. Preenchimento com palavras-chaves em inglês do resumo do artigo. Ao clicar em Gerar Artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 01/04/2017 8 Sistema exibe campo Corpo do texto para preenchimento. Preenchimento como texto do artigo formatado à esquerda e em negrito. Ao clicar em Gerar Artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). Quando preenchido formata justificado. 01/04/2017 9 Sistema exibe campo Notas para preenchimento Preenchimento com notas a respeito do artigo e anexar uma URL de um arquivo. Ao clicar em Gerar Artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). Quando anexado um arquivo erro de visualização 01/04/2017 13 Sistema exibe campo Referências Bibliográficas para preenchimento. Preenchimento com as referências bibliográficas a respeito do artigo. Ao clicar em Gerar Artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 01/04/2017 14 Usuário clica em gerar arquivo completo. Ao clicar em Gerar Artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo completo 01/04/2017 Caso de Teste 09: 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. Responsável: Adenilson Gonçalves de Faria Procedimento inicial: Acessar http://sfaa.unipinterativa.edu.br/pdf/, preencher o formulário e clicar na opção artigo completo>>>Gerar ID Passo para a execução Dado de Entrada Resultado esperado/Observações Resultado Real/Observações Data da Realização 1 Sistema exibe campo Título para preenchimento. ENSINANDO A PROBLEMATIZAR O PROJETO OU COMO LIDAR COM A “CAIXA PRETA” DA CONCEPÇÃO ARQUITETÔNICA. Ao clicar em Gerar Artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 24/03/2017 2 Sistema exibe campo Título em inglês para preenchimento. TEACHING QUESTION THE PROJECT OR DEALING WITH "BLACK BOX" ARCHITECTURAL DESIGN. Ao clicar em Gerar Artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 24/03/2017 3 Sistema exibe campospara preenchimento dos dados do Autor (Autor, Titulação, Vinculo institucional, e-mail de contato) Autor 1: LASSANCE, Guilherme Titulação: Prof. Dr., Programa de Pós-graduação em Arquitetura (Proarq) Vinculo Institucional: Universidade Federal do Rio de Janeiro (UFRJ) E-mail de contato: lassance@ufrj.br O sistema deve gerar o artigo se todos os campos do autor estiverem preenchidos. Se um dos campos estiver sem preencher o sistema avisa que deve ser preenchido determinado campo. 24/03/2017 4 Sistema exibe campo Resumo para preenchimento. Preenchimento com o resumo do artigo a ser formatado. Ao clicar em Gerar Artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 24/03/2017 5 Sistema exibe campo Palavras- Chaves para preenchimento. Preenchimento com palavras- chaves do resumo do artigo. Ao clicar em Gerar Artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 24/03/2017 6 Sistema exibe campo Abstract para preenchimento. Preenchimento com o resumo em inglês do artigo a ser formatado. Ao clicar em Gerar Artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 24/03/2017 7 Sistema exibe campo Keywords para preenchimento. Preenchimento com palavras- chaves em inglês do resumo do artigo. Ao clicar em Gerar Artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 24/03/2017 8 Sistema exibe campo Corpo do texto para preenchimento Preenchimento como texto do artigo formatado à esquerda e em negrito. Ao clicar em Gerar Artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). Quando preenchido formata justificado. 24/03/2017 9 Sistema exibe campo Notas para preenchimento. Preenchimento com notas a respeito do artigo e anexar uma URL de um arquivo. Ao clicar em Gerar Artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). Quando anexado um arquivo erro de visualização. 24/03/2017 13 Sistema exibe campo Referências Bibliográficas para preenchimento. Preenchimento com as referências bibliográficas a respeito do artigo. Ao clicar em Gerar Artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo mesmo o campo estando em branco (sem preencher). 24/03/2017 14 Usuário clica em gerar arquivo completo. Ao clicar em Gerar Artigo completo O sistema deve exibir uma mensagem informando que o campo deve ser preenchido (não pode ficar em branco). O sistema gera o artigo completo 23/03/2017 8 ESPECIFICAÇÃO DA INTERFACE Elemento Descrição Tipo/Tamanho Formato Validação Campo Titulo Textarea/indefinido Centralizado Não pode estar em branco Campo Título em Inglês Textarea/indefinido Centralizado Não pode estar em branco Botão Autores Botão - Adicionar autores Campo Autor Textarea/indefinido Alinhado à esquerda Não pode estar em branco Campo Titulação Textarea/indefinido Alinhado à esquerda Não pode estar em branco Campo Vinculo Institucional Textarea/indefinido Alinhado à esquerda Não pode estar em branco Campo E-mail de contato Textarea/indefinido Alinhado à esquerda O e-mail deve ser valido e não pode estar em branco Campo Resumo Textarea/1000 caracteres Justificado Não pode estar em branco e não deve ultrapassar 1000 caracteres Campo Palavras-Chave Textarea/indefinido Alinhado à esquerda Não pode estar em branco Campo Abstract Textarea/1000 caracteres Justificado Não pode estar em branco e não deve ultrapassar 1000 caracteres Campo Keywords Textarea/indefinido Alinhado à esquerda Não pode estar em branco Campo Corpo do texto Textarea/indefinido Justificado com recuo de 2cm no início de cada paragrafo Não pode estar em branco Campo Notas Textarea/indefinido Justificado Não pode estar em branco Campo Referências bibliográficas Textarea/indefinido Justificado Deve seguir a NBR 14724 Botão Arquivo completo>>Gerar Submit Alinhado à esquerda Gerar artigo completo Botão Arquivo para submissão (blind review)>>Gerar Submit Alinhado à esquerda Gerar artigo para submissão (blind review) Botão Limpar Reset Justificado Limpar os dados 8.1 ESPECIFICAÇÃO DA MENSAGEM A SEREM EXIBIDAS Elemento Descrição Situação Mensagem a ser exibida Botão Arquivo completo>>Gerar Campos não preenchidos: Titulo 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! Vinculo Institucional Preencher o campo Vinculo institucional! E-mail de Contato Resumo Preencher o campo E-mail! Palavras-Chave Preencher o campo Palavra-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! Resumo Atenção, você atingiu o limite máximo de caracteres! Abstract O campo Abstract deve conter no máximo 1000 caracteres! 9 EXECUÇÃO DO TESTE DE INTERFACE caracteres, mostra a mensagem: Atenção, você atingiu o limite máximo de caracteres! Keyboards Está com a ortografia correta Tamanho indefinido Alinhado à esquerda Permite Limite indefinido Corpo do texto Está com a ortografia correta Tamanho indefinido Justificado como recuo de 2cm no primeiro paragrafo Permite Limite indefinido Notas Está com a ortografia correta Tamanho indefinido Justificado Permite Limite indefinido Referências Bibliográficas Está com a ortografia correta Tamanho indefinido Referências Bibliográficas: de acordo com a ABNT 14724 Permite Limite indefinido 10 VERIFICAÇÃO As técnicas de verificação e validação são essenciais para o processo de qualidade no desenvolvimento de software e são chamadas popularmente de técnicas de V&V. Uma das principais finalidades da V&V é garantir que o produto seja construído corretamente, ou seja, atuar de forma preventiva para que os esforços de correção de problemas causem o menor impacto possível. As atividades de verificação consistem nas ações realizadas ao final de cada fase, interação ou artefato, produzido durante o ciclo de desenvolvimento do software com o objetivo de atestar que o produto está sendo desenvolvido corretamente. As atividades de validação consistem nas ações realizadas ao final ou no decorrer do processo de desenvolvimento do software com o objetivo de avaliar se o produto está de acordo com as especificações de requisitos iniciais fornecidas pelo cliente e garantir que o produto tenha sido desenvolvido corretamente. O processo de verificaçãoe validação deve ser aplicado durante todo o ciclo de desenvolvimento do software e deve fazer parte do planejamento das demais atividades do processo de construção, ou seja, essas atividades de qualidade devem estar explícitas no cronograma de trabalho do projeto. A falta desse planejamento pode fazer a qualidade ser verificada somente na fase de testes, gerando custos mais elevados para encontrar falhas introduzidas no início do desenvolvimento e aumentando o tempo necessário para a realização dos testes. Portanto, as ações de V&V devem ser iniciado o mais cedo possível e focar as partes mais críticas do sistema. 38 11 RELATÓRIO FINAL O Departamento de Extensão, Pesquisa e Pós- graduação (DEPP) de uma universidade contratou uma empresa para o desenvolvimento de um software, cujo o objetivo fosse ajudar os autores na formatação adequada de artigos acadêmicos. O softwares deveria atender algumas "regras de negocio" como por exemplo, possuir o máximo de 42.000 caracteres e gerar duas versões que seriam a blind review e a outra com a devida identificação do(s) autor (es) do artigo. Para testar a usabilidade do software em questão foram propostos 10 casos de teste, incluindo um teste de interface, cada caso visava avaliar se o software atendia plenamente o objetivo proposto. Após a realização dos testes, pudemos concluir que no geral o software cumpre adequadamente as funções esperadas. A formatação feita pelo sistema atende as regras, além disso, o sistema traz facilidades na identificação de erros por parte do usuário. Feitos os testes pode-se constatar que todas as funções trabalham adequadamente quando acionadas, os campos para preenchimento são facilmente identificáveis, não deixando duvidas quanto ao seu correto preenchimento. Após testes sistemáticos, os alunos conseguiram observar em uma visão holística as respostas de acordo com as entradas propostas em cada caso ou roteiro e, a partir de tal premissa, uma avaliação geral do software foi realizada, demonstrando os prós e contras encontrados na versão corrente disponibilizada. Tendo em vista estas respostas, deve-se esperar uma gradual evolução do sistema a fim de que esteja perfeitamente alinhado aos critérios exigidos em primeira instância. 12 CONCLUSÃO O teste do software é a investigação do software a fim de fornecer informações sobre sua qualidade em relação ao contexto em que ele deve operar. Isso inclui o processo de utilizar o produto para encontrar seus defeitos. Através do teste de caixa preta foi possível analisar as entradas e saídas do sistema, fazendo uma avaliação da interface e suas finalidades, de modo a obter um relatório com os possíveis erros e sucessos. Simulando diversos acessos, como um usuário final, consegui sistematizar e documentar todo o processo de acesso do software para uma melhor avaliação e aceite do Departamento de Extensão, Pesquisa e Pós-graduação (DEPP) ao novo sistema de formatação de artigos acadêmicos. 13 REFERÊNCIAS BIBLIOGRÁFICA PRESSMAN, “Software Engineering: A Practitioner's Approach”, 6a Ed. McGraw Hill, 2005 – Apresenta uma visão geral da Engenharia de Software voltada para o profissional da área; completo e atualizado. PFLEEGER, “Engenharia de Software – Teoria e Prática”, Prentice Hall, 2004 – Equivalente ao anterior. SOMMERVILLE, “Engenharia de Software”, Addison Wesley, 2003 – Boa apresentação da Engenharia de Software, com os métodos orientados a objetos. SCHACH, “Engenharia de Software: Os Paradigmas Clássico e Orientado a Objetos. São Paulo: McGraw Hill, 2009 – Apresentação excelente da ES. PAULA FILHO, “Engenharia de Software – Fundamentos, Métodos e Padrões”, LTC, 2001 – Apresentação da Engenharia de Software, com realce para a documentação e suas normas. LARMAN, “Utilizando UML e Padrões”, Bookman, 2000 – Apresentação sintética da metodologia orientada a objetos utilizando padrões. -GUERRA A. C.; COLOMBO, R. M. T. Tecnologia da informacao: qualidade de produto de software. -VILAS BOAS, A. L. C. Qualidade e avaliacao de produto de software. Lavras: Ufla/Faepe. -KOSCIANSKI, A.; SOARES, M. S. Qualidade de software. Rio de Janeiro: Novatec, 2010. -LIMA, Allyn Grey de Almeida. Padrão SQL e sua evolução. 2008. -PAULA FILHO, W. Engenharia de software: fundamentos, metodos e padroes. Rio de Janeiro: LTC, 2011. -PFLEEGER, S. L. Engenharia de software: teoria e pratica. 2. ed. Sao Paulo: Prentice Hall. 14 APÊNDICES Teste de execução: Ação: Inserindo o título do artigo. Resultado: O sistema cadastra o título do artigo tanto em português como em inglês com sucesso. O sistema aceita campos em branco quando clica no botão Gerar arquivo completo. Figura – Cadastro do Título português e inglês Figura – Título em português e inglês gerado com sucesso. Ação: Cadastro de 3 autores com sucesso. Resultado: O sistema cadastra os 3 (três) autores com sucesso. Os campos do segundo e terceiro autores se estiverem em branco o sistema não avisa que deve ser preenchido e gera o arquivo completo. Figura – Cadastro com sucesso de 3 (três) autores Figura – Cadastro dos autores gerado com sucesso Figura – Arquivo Gerado sem o segundo e o terceiro autores. Ação: Cadastro do Resumo e palavras-chaves Resultado: O sistema cadastra com sucesso o resumo e palavras–chaves, tanto em português quanto em inglês. Se os campos estiverem em branco, sistema gera arquivo completo sem avisar que estão sem preencher. Figura - Cadastro do Resumo e palavras-chaves Figura - Cadastro Resumo e palavras-chaves gerado com sucesso Ação: Cadastro do corpo do texto, notas e referências bibliográficas. Resultado: O sistema cadastra com sucesso o corpo do texto, notas e referências bibliográficas. Se os campos estiverem em branco, sistema gera arquivo completo sem avisar que estão sem preencher. Figura – Preenchimento do corpo do texto, notas e referências bibliográficas. Figura – Corpo do texto gerado com sucesso Figura – Notas e Referências Bibliográficas geradas com sucesso. Ação: Gerando Arquivo Completo Resultado: Ao clicar no botão é gerado o arquivo completo com sucesso. Se tiver campos em branco (menos o cadastro do Primeiro: Autor, Titulação, Vínculo Institucional e Email), é gerado o arquivo completo com sucesso. Figura – Botão Gera Arquivo Completo 1. Ação: Inserir os títulos do artigo, tanto português quanto inglês. Resultado: O sistema recebeu os dados com sucesso. Figura – Inserindo Títulos em português e em inglês 2. Ação: Clicar no botão “+”, para inclusão de autores. Resultado: Novo quadro com preenchimento em cinza criado, com os campos para serem inseridos os dados relativos ao autor. Figura – Incluindo autores através do botão “+” 3. Ação: Informar o Resumo e as Palavras- Chave em seus respectivos campos. Resultado: Dados inseridos com sucesso. Figura – Inserindo o Resumo e Palavras- Chave 4. Ação: Inserir Abstract, Keywords e Corpo do texto. Resultado: Dados inseridos com sucesso em seus respectivos campos . Figura – Inserindo o Abstract e o Keywords. 5. Ação: Inserir Notas e Referências bibliográficas. Resultado: Dados inseridos com sucesso em seus respectivos campos. Figura – Inserindo Notas e Referências bibliográficas 6. Ação: Clicar no botão “Gerar”. Resultado: Artigo gerado mesmo com os campos de e-mails inválidos. Figura – Artigo gerado com e-mails inválidos 7. Ação: Clicar no botão “Limpar”. Resultado: O sistema limpa os campos: Título em português e em inglês, os campos relativos aos autores, resumo, abstract, palavras-chaves e keywords, mas o corpo do texto, notas e referências bibliográficas não são apagadas. Figura – Alguns campos foram limpados e outros não Teste de execução: Ação: Inserindo o título do artigo. Resultado: O sistema cadastra o título doartigo tanto em português como em inglês com sucesso. O sistema aceita campos em branco quando clica no botão Gerar arquivo completo. Figura – Cadastro do Título português e inglês Figura – Cadastro do autor gerado com sucesso Ação: Cadastro do Resumo e palavras-chaves Resultado: O sistema cadastra com sucesso o resumo e palavras–chaves, tanto em português quanto em inglês. Se os campos estiverem em branco, sistema gera arquivo completo sem avisar que estão sem preencher. Figura - Cadastro do Resumo e palavras-chaves Figura - CadastroResumo e palavras-chaves gerado com sucesso Ação: Cadastro do corpo do texto, notas e referências bibliográficas. Resultado: O sistema cadastra com sucesso o corpo do texto, notas e referências bibliográficas. Se os campos estiverem em branco, sistema gera arquivo completo sem avisar que estão sem preencher. Figura – Preenchimento do corpo do texto, notas e referências bibliográficas. Figura – Notas e Referências Bibliográficas geradas com sucesso. Ação: Gerando Arquivo Completo Resultado: Ao clicar no botão é gerado o arquivo completo com sucesso. Se tiver campos em branco (menos o cadastro do Primeiro: Autor, Titulação, Vínculo Institucional e Email), é gerado o arquivo completo com sucesso. Teste de execução: Ação: Inserindo o título do artigo. Resultado: O sistema cadastra o título do artigo tanto em português como em inglês com sucesso. O sistema aceita os campos em branco quando clica no botão Gerar arquivo completo. Figura – Cadastro do Título português e inglês Figura – Título em português e inglês gerado com sucesso. Ação: Cadastro de autor com sucesso. Resultado: O sistema cadastra o autor com sucesso. Figura – Cadastro com sucesso de 1 autor Figura – Cadastro do autor gerado com sucesso Ação: Cadastro do Resumo e palavras-chaves Resultado: O sistema cadastra com sucesso o resumo e palavras –chaves, tanto em português quanto em inglês.Se os campos estiverem em branco, sistema gera arquivo completo sem avisar que estão sem preencher. Figura - Cadastro do Resumo e palavras-chaves Figura - CadastroResumo e palavras-chaves gerado com sucesso Ação: Cadastro de imagem no corpo do texto Figura – Imagem Corpo do texto - Referências bibliográficas. Figura – Referências bibliográficas. Resultado: O sistema cadastra com sucesso as referências bibliográficas. Erro: Se o campo estiver em branco, sistema gera arquivo completo sem avisar que estão sem preencher. - Gerando Arquivo Completo figura – Botão Gera Arquivo Completo Teste de execução: Ação: Inserindo o título do artigo. Resultado: O sistema cadastra o título do artigo tanto em português como em inglês com sucesso. O sistema aceita os campos em branco quando clica no botão Gerar arquivo completo. Figura – Cadastro do Título português e inglês Figura – Título em português e inglês gerado com sucesso. Ação: Cadastro de autor com sucesso. Resultado: O sistema cadastra o autor com sucesso. Figura – Cadastro com sucesso de 1 autor 59 Resultado: O sistema cadastra com sucesso o resumo e palavras –chaves, tanto em português quanto em inglês. Se os campos estiverem em branco, sistema gera arquivo completo sem avisar que estão sem preencher. Figura - Cadastro do Resumo e palavras-chaves
Compartilhar