Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIP INTERATIVA Projeto Integrado Multidisciplinar Cursos Superiores de Tecnologia “ACADEMIC EDITOR” SISTEMA DE FORMATAÇÃO DE ARTIGOS ACADÊMICOS Polo Guaratinguetá - SP 2018 UNIP INTERATIVA Projeto Integrado Multidisciplinar Cursos Superiores de Tecnologia “ACADEMIC EDITOR” SISTEMA DE FORMATAÇÃO DE ARTIGOS ACADÊMICOS Projeto Integrado Multidisciplinar para obtenção do título do Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas apresentado à Universidade Paulista – UNIP como pré-requisito para aprovação no 3º semestre. Orientador: Prof. Andre Luiz Dias Ribeiro Reinaldo Vieira dos Santos RA: 1706594 Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Semestre: 3º semestre Polo Guaratinguetá - SP 2018 RESUMO Mediante a necessidade de apoiar autores em seus artigos acadêmicos no momento da formatação de seus conteúdos para se apresentar em diversas ocasiões, foi necessária a contratação de uma determinada empresa para desenvolver um sistema. Com essa contratação colocaremos em prática o que foi direcionado nas disciplinas de Engenharia de Software II e Projeto de Interface com o Usuário, testando e inspecionado a utilização deste sistema e suas condições de atender seus usuários. Seguindo o roteiro de testes (testes de caixa-preta) podemos inspecionar a usabilidade de todo conteúdo anexado ao sistema e verificar as condições, apontando erros e indicar postos de melhoria. . Palavras-chave: Engenharia de Software II, Projeto de Interface com o Usuário, testes de caixa-preta, teste de usabilidade. ABSTRACT Through the need to support authors in their academic articles at the time of formatting their content to present themselves on several occasions, it was necessary to hire a certain company to develop a system. With this hiring we will put into practice what was directed in the disciplines of Software Engineering II and User Interface Design, testing and inspecting the use of this system and its conditions to serve its users. Following the test script we can inspect the usability of all content attached to the system and check the conditions, pointing out errors and indicating improvement posts. Keywords: Software Engineering II, User Interface Design, black-box testing, usability testing. SUMÁRIO 1. INTRODUÇÃO........................................................................... . 6 2. ESTRUTURAÇÃO.................................................................... ... 7 2.1 Objetivo................................................................................ 7 3. EXECUÇÃO DE TESTES – ROTEIRO......................................... 7 4. PROCESSO DE TESTES............................................................ 9 *Casos de testes, resultados e implementação............................ 9 5. RESULTADO DE TESTES EXECUTADOS.................................. 16 6. RELATÓRIO FINAL..................................................................... 21 7. CONCLUSÃO.............................................................................. 22 8. RFERÊNCIAS............................................................................. 23 6 1. INTRODUÇÃO O projeto tem como finalidade o procedimento de testes e usabilidade de um sistema denominado “Sistemas de Formatação de Artigos Acadêmicos” que irá ajudar autores com artigos acadêmicos e suas publicações em um processo de formatação de conteúdo. Sabemos que mediante a contratação da empresa responsável pela criação do sistema, devemos aplicar um roteiro de diversos testes para verificar as condições de sua utilização e processo de inserção de conteúdo de seus autores de forma adequada. Para que sejam realizados os testes, foram adotadas 10 (dez) etapas de um roteiro de modo a averiguar as condições do sistema e sua usabilidade com os usuários, onde cada teste ira apresentar a descrição do que foi aplicado e o de que pode ser melhorado. 7 2. ESTRUTURAÇÃO 2.1 Objetivo O principal objetivo de um sistema é atender as necessidades de seus utilizadores no momento em que se iniciar a formatação de determinados conteúdos acadêmicos, dos quais serão submetidos pelos autores. Após o inicio e término de cada etapa, será apresentado um roteiro de teste com o passo a passo e o resultado final dos testes, onde a avaliação será de responsabilidade do Curso Superior de Tecnologia em Análise e desenvolvimento de Sistemas. 3. EXECUÇÃO DE TESTES - ROTEIRO Para iniciar a avaliação do sistema será executada uma bateria de testes em 10 (dez) etapas especificas para cada caso. Caso de teste 1: Gerar um artigo completo com um autor cadastrado com sucesso (nenhum campo pode ser branco). Caso de teste 2: Gerar um artigo para submissão com um autor cadastrado com sucesso (nenhum campo pode ser branco). Caso de teste 3: Gerar um artigo completo com três autores cadastrados com sucesso (nenhum campo pode ser branco). Caso de teste 4: Gerar um artigo completo com três autores com e-mails inválidos (nenhum campo pode ser branco). Caso de teste 5: Gerar um artigo completo com três autores com os campos de autor em branco. Caso de teste 6: Gerar um artigo completo com um autor cadastrado com sucesso (nenhum campo pode ser branco) e limpar os dados sem gerar o artigo. 8 Caso de teste 7: Gerar um artigo completo com um autor cadastrado com sucesso (nenhum campo pode ser branco), criando no campo “corpo de texto” um texto com formatação em negrito, itálico, subscrito e sobrescrito com texto justificado com sucesso. Caso de teste 8: Gerar um artigo completo com um autor cadastrado com sucesso (nenhum campo pode ser branco), anexando no “corpo do texto” uma imagem de um arquivo com sucesso. Caso de teste 9: Gerar um artigo completo com um autor cadastrado com sucesso (nenhum campo pode ser branco), anexando no campo “Notas” uma URL de um arquivo com sucesso e criando um texto formato à esquerda e em negrito. Caso de teste 10: Além dos casos de testes relacionados às regras de negócio será necessário criar os testes relativos ao comportamento técnico da tela do sistema. Avalie a tela do sistema e crie, para todos os campos e os controles existentes, os testes de interface relacionados a: Domínio de todos os campos; Validação de cada campo; Ações em botões e links existentes; Mensagens exibidas pelo sistema. Mediante a apresentação dos casos de testes, já podemos criar um modelo de roteiro de testes seguindo cada etapa acima, com local de acesso ao sistema por meio de link (http://sfaa.unipinterativa.edu.br/pdf/), conteúdo inserido e o seu resultado com os dados. 9 4. PROCESSO DE TESTES Para atender os requisitos necessários modelamos os procedimentos adequados para se obter o resultado esperado, podendoser aplicada de forma manual. *Casos de teste, resultado e implementação. 4.1 Caso de teste 1. Índice: Gerar um artigo completo com um autor cadastrado com sucesso (nenhum campo pode ser branco). Acesso pelo link: http://sfaa.unipinterativa.edu.br/pdf/ Navegador: Mozila Firefox 59.0.2 Apresentação do sistema Preenchimento Conclusão O sistema apresentado exibe formulário destinado ao autor do artigo. O preenchimento dos campos necessários do formulário deve ser feito por completo conforme índice. Durante a inserção de todos os dados ao formulário, não foi apresentado nenhum erro. 4.1.1 Resultado e implementação. O sistema recebeu o conteúdo preenchido pelo autor e não apresentou nenhum erro durante o processo, clicando no botão “GERAR” o sistema direciona para uma página de apresentação do artigo acadêmico formatado conforme índice. Como implementação, para que autor possa fazer download de seu artigo em pdf e que as informações preenchidas no formulário permaneçam salvas, o sistema pode agregar um botão “Voltar” e exibir uma janela antes de voltar à página do formulário onde o autor pode baixar seu artigo e ter seu conteúdo salvo, dando respaldo aos demais casos de teste. 4.2 Caso de teste 2. Índice: Gerar um artigo para submissão com um autor cadastrado com sucesso (nenhum campo pode ser branco). Acesso pelo link: http://sfaa.unipinterativa.edu.br/pdf/ Navegador: Mozila Firefox 59.0.2 Apresentação do sistema Preenchimento Conclusão O sistema apresentado exibe formulário destinado ao autor do artigo. O preenchimento dos campos necessários do formulário deve ser feito por completo conforme índice. Durante a inserção de todos os dados ao formulário, não foi apresentado nenhum erro. 4.2.1 Resultado e implementação. O sistema recebeu o conteúdo preenchido pelo autor e não apresentou nenhum erro durante o processo, clicando no botão “GERAR (blind review)” o 10 sistema direciona para uma página de apresentação do artigo acadêmico formatado conforme índice não exibindo a identificação do autor. 4.3 Caso de teste 3. Índice: Gerar um artigo completo com três autores cadastrados com sucesso (nenhum campo pode ser branco). Acesso pelo link: http://sfaa.unipinterativa.edu.br/pdf/ Navegador: Mozila Firefox 59.0.2 Apresentação do sistema Preenchimento Conclusão O sistema apresentado exibe formulário destinado ao autor do artigo. O preenchimento dos campos necessários do formulário deve ser feito por completo conforme índice. Durante a inserção de todos os dados ao formulário, não foi apresentado nenhum erro. 4.3.1 Resultado e implementação. O sistema recebeu o conteúdo preenchido pelo autor e não apresentou nenhum erro durante o processo, clicando no botão “GERAR” o sistema direciona para uma página de apresentação do artigo acadêmico formatado conforme índice identificando os três autores cadastrados com sucesso. Como implementação, ao passar o cursor do mouse no botão ”+” deve aparecer uma mensagem de “Adicionar Autor” de modo a facilitar ao usuário o uso deste botão. 4.4 Caso de teste 4. Índice: Gerar um artigo completo com três autores com e-mails inválidos (nenhum campo pode ser branco). Acesso pelo link: http://sfaa.unipinterativa.edu.br/pdf/ Navegador: Mozila Firefox 59.0.2 Apresentação do sistema Preenchimento Conclusão O sistema apresentado exibe formulário destinado ao autor do artigo. O preenchimento dos campos necessários do formulário deve ser feito por completo conforme índice. Durante a inserção de todos os dados ao formulário, foi apresentado erro de e-mail inválido. 4.4.1 Resultado e implementação. O sistema recebeu o conteúdo preenchido pelo autor com os três autores cadastrados e apresentou um erro durante o processo, onde e-mails inválidos foram inseridos e o sistema exibe uma janela solicitando que seja informado “e-mail válido”. Como implementação, o sistema deve ter critérios para identificar determinados provedores de e-mail impedindo que autores preencham com contas inválidas, após seu preenchimento correto permitindo gerar seu artigo. 11 4.5 Caso de teste 5. Índice: Gerar um artigo completo com três autores com os campos de autor em branco. Acesso pelo link: http://sfaa.unipinterativa.edu.br/pdf/ Navegador: Mozila Firefox 59.0.2 Apresentação do sistema Preenchimento Conclusão O sistema apresentado exibe formulário destinado ao autor do artigo. O preenchimento dos campos necessários do formulário deve ser feito por completo conforme índice. Durante a inserção de todos os dados ao formulário, foi apresentado erro de verificação do campo e-mail. 4.5.1 Resultado e implementação. O sistema recebeu o conteúdo preenchido pelo autor onde foram adicionados três autores com seus respectivos campos do formulário em branco, clicando no botão “GERAR” apresentou um erro durante o processo, solicitando a verificação do “campo e-mail” impedindo de gerar o artigo acadêmico sendo teste satisfatório. Como orientação ao (s) autor (es) todos os campos devem ser preenchidos corretamente. 4.6 Caso de teste 6. Índice: Gerar um artigo completo com um autor cadastrado com sucesso (nenhum campo pode ser branco) e limpar os dados sem gerar o artigo. Acesso pelo link: http://sfaa.unipinterativa.edu.br/pdf/ Navegador: Mozila Firefox 59.0.2 Apresentação do sistema Preenchimento Conclusão O sistema apresentado exibe formulário destinado ao autor do artigo. O preenchimento dos campos necessários do formulário deve ser feito por completo conforme índice. Durante a inserção de todos os dados ao formulário, foi apresentado erro ao limpar determinados campos do formulário (Corpo de texto, Notas e Referências Bibliográficas). 4.6.1 Resultado e implementação. O sistema recebeu o conteúdo inserido pelo autor e apresentou erro durante o processo, com todos os campos do formulário preenchidos e não gerando o artigo acadêmico, ao clicar no botão “Limpar” determinados campos continuaram com seu conteúdo. Como correção da codificação do sistema, nova verificação deve ser feita mediante ao ocorrido para tornar sua usabilidade completa. 12 4.7 Caso de teste 7. Índice: Gerar um artigo completo com um autor cadastrado com sucesso (nenhum campo pode ser branco), criando no campo “corpo de texto” um texto com formatação em negrito, itálico, subscrito e sobrescrito com texto justificado com sucesso. Acesso pelo link: http://sfaa.unipinterativa.edu.br/pdf/ Navegador: Mozila Firefox 59.0.2 Apresentação do sistema Preenchimento Conclusão O sistema apresentado exibe formulário destinado ao autor do artigo. O preenchimento dos campos necessários do formulário deve ser feito por completo conforme índice. Durante a inserção de todos os dados ao formulário, ferramenta de formatação não funcionou. 4.7.1 Resultado e implementação. O sistema recebeu o conteúdo preenchido pelo autor e apresentou uma falha durante o processo, clicando no botão “GERAR” o sistema direciona para uma página de apresentação do artigo acadêmico formatado onde a ferramenta de formatação de texto (Subscrito) não executou conforme exigido, as demais cumpriram com êxito. 4.8 Caso de teste 8. Índice: Gerar um artigo completo com um autor cadastrado com sucesso (nenhum campo pode ser branco), anexando no campo texto “campo de texto” uma imagem de um arquivo com sucesso. Acesso pelo link: http://sfaa.unipinterativa.edu.br/pdf/ Navegador: Mozila Firefox 59.0.2 Apresentação do sistema PreenchimentoConclusão O sistema apresentado exibe formulário destinado ao autor do artigo. O preenchimento dos campos necessários do formulário deve ser feito por completo conforme índice. Durante a inserção de todos os dados ao formulário, não foi apresentado nenhum erro. 4.8.1 Resultado e implementação. O sistema recebeu o conteúdo preenchido pelo autor e não apresentou nenhum erro durante o processo, clicando no botão “GERAR” o sistema direciona para uma página de apresentação do artigo acadêmico formatado conforme índice, o arquivo de imagem no momento de edição foi inserido sem erros. Como implementação, o sistema deve facilitar a edição de imagem dentro do corpo do texto facilitando seu posicionamento junto ao conteúdo e não apenas alinhado a direita ou a esquerda. 13 4.9 Caso de teste 9. Índice: Gerar um artigo completo com um autor cadastrado com sucesso (nenhum campo pode ser branco), anexando no campo “Notas” uma URL de um arquivo com sucesso e criando um texto formato à esquerda e em negrito. Acesso pelo link: http://sfaa.unipinterativa.edu.br/pdf/ Navegador: Mozila Firefox 59.0.2 Apresentação do sistema Preenchimento Conclusão O sistema apresentado exibe formulário destinado ao autor do artigo. O preenchimento dos campos necessários do formulário deve ser feito por completo conforme índice. Durante a inserção de todos os dados ao formulário, não foi apresentado nenhum erro. 4.9.1 Resultado e implementação. O sistema recebeu o conteúdo preenchido pelo autor e não apresentou nenhum erro durante o processo, clicando no botão “GERAR” o sistema direciona para uma página de apresentação do artigo acadêmico formatado conforme índice, o teste foi satisfatório. 4.10 Caso de teste 10 – Teste de Interface. Índice: Além dos casos de testes relacionados às regras de negócio será necessário criar os testes relativos ao comportamento técnico da tela do sistema. Avalie a tela do sistema e crie, para todos os campos e os controles existentes, os testes de interface relacionados a: Domínio de todos os campos; Validação de cada campo; Ações em botões e links existentes; Mensagens exibidas pelo sistema. Acesso pelo link: http://sfaa.unipinterativa.edu.br/pdf/ Navegador: Mozila Firefox 59.0.2 Apresentação do sistema Preenchimento Conclusão O sistema apresentado exibe formulário destinado ao autor do artigo. O preenchimento dos campos necessários do formulário deve ser feito por completo conforme índice. Durante a inserção de todos os dados ao formulário, o sistema apresenta algumas peculiaridades. 14 Interface do Sistema Elemento Descrição do Campo Tipo/Tamanho Formato Validação Campo Título em Português Texto/Indefinido Alinhado a esquerda Nenhum campo pode estar em branco Campo Título em Inglês Texto/Indefinido Alinhado a esquerda Nenhum campo pode estar em branco Botão Autores Botão - Adicionar autores Campo Autor Texto/Indefinido Alinhado a esquerda Nenhum campo pode estar em branco Campo Titulação Texto/Indefinido Alinhado a esquerda Nenhum campo pode estar em branco Campo Vínculo Institucional Texto/Indefinido Alinhado a esquerda Nenhum campo pode estar em branco Campo E-mail de contato Texto/Indefinido Alinhado a esquerda O e-mail deve ser válido e o campo não pode estar em branco Campo Resumo Texto/1000 caracteres Justificado O campo não pode estar em branco e não ultrapassar 1000 caracteres Campo Palavra-Chave Texto/Indefinido Alinhado a esquerda Nenhum campo pode estar em branco Campo Abstract Texto/1000 caracteres Justificado O campo não pode estar em branco e não ultrapassar 1000 caracteres Campo Keywords Texto/Indefinido Alinhado a esquerda Nenhum campo pode estar em branco Campo Corpo do texto Texto/Indefinido Justificado com recuo de 2 cm no inicio dos parágrafos Nenhum campo pode estar em branco Campo Notas Texto/Indefinido Alinhado a esquerda Nenhum campo pode estar em branco Campo Referências Bibliográficas Texto/Indefinido Justificado O campo pode estar em branco, seguindo normatização *NBR 14724:2011. Botão Gerar (Arquivo Completo) - - O sistema direciona para uma página de apresentação do artigo acadêmico formatado em pdf. Botão Gerar (Arquivo para submissão “blind review”) - - O sistema direciona para uma página de apresentação do artigo acadêmico formatado em pdf, estando ausentes as informações dos campos Autor, Titulação, Vínculo Institucional e E-mail de contato. Botão Limpar - - Limpa os campos do formulário do sistema, com exceção dos campos Corpo do texto, Notas e Referências Bibliográficas. *NBR 14724:2011(Atualizada) - Esta Norma especifica os princípios gerais para a elaboração de trabalhos acadêmicos (teses, dissertações e outros), visando sua apresentação à instituição (banca, comissão examinadora de professores, especialistas designados e/ou outros). 15 Mensagens exibidas pelo sistema Elemento Descrição Situação Mensagem a ser exibida Botão Gerar (Arquivo Completo) Campos não preenchidos: Título em português 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 Palavra-chave Preencher o campo Palavra-chave Abstract Preencher o campo Abstract Keywords Preencher o campo Keywords Corpo do texto Preencher o campo Corpo de texto Nota Preencher o campo Nota Referências Bibliográficas Preencher o campo Referências Bibliográficas Campos preenchidos: E-mail Informe um e-mail válido Resumo Atenção, você atingiu o limite máximo de caracteres Abstract Atenção, você atingiu o limite máximo de caracteres 4.10.1 Resultado e implementação. O sistema recebeu o conteúdo preenchido pelo autor e não apresentou nenhum erro durante o processo, clicando no botão “GERAR” o sistema direciona para uma página de apresentação do artigo acadêmico formatado conforme índice. Como implementação, o sistema deve fornecer segurança contra entrada de dados inválidos podendo posteriormente apresentar futuros erros durante o processamento de informações inseridas pelo autor. 16 5. RESULTADO DE TESTES EXECUTADOS Caso de teste 1: Caso de teste 2: 17 Caso de teste 3: Caso de teste 4: 18 Caso de teste 5: Caso de teste 6: 19 Caso de teste 7: Caso de teste 8: 20 Caso de teste 9: 21 6. RELATÓRIO FINAL Podemos definir de maneira exemplificada, que o processo de engenharia de software tem a preocupação de seguir a metodologia iniciando o planejamento de confecção do sistema, informações específicas, todo o projeto codificado, verificação de cada ferramenta dentro do sistema, testes e validações. Durante o período de teste, identificamos pontos peculiares a passar por novas verificações e melhorias, de modo que se possa garantir que todos os requisitos apresentados no sistema estejam no produto final garantido a totalidade de seu funcionamento. 22 7. CONCLUSÃOA proposta do projeto é a execução da teoria a prática da Engenharia de Software e Projeto de Interface com o usuário, sua importância desde o processo de criação ao sistema final atendendo os autores do meio acadêmico. Transcorrido do trabalho de testes do sistema, foi possível chegar ao objetivo, cumprindo todo o prazo seguindo os conceitos metodológicos proporcionando a prática e assimilação, com o padrão de organização e preparado para futuras implementações. 23 8. REFERÊNCIAS: CIÊNCIA MODERNA, Engenharia de Software: Análise e Projeto de Sistema, 2008. MARTINS, J. C. C. Técnicas para gerenciamento de projetos de software. Rio de Janeiro: Brasport, 2007. MENAMIN, Sthephen M.; PALMER, John F. Análise Essencial de Sistemas. [S.l.]: Editora Makron Books, 1994. FILHO, W. Engenharia de Software: fundamentos, métodos e padrões. LTC – Livros Técnicos e Científicos Editora S.A., 2005. SOMMERVILLE, I. Engenharia de software. São Paulo: Pearson, 2011. PRESSMAN, R. S. Engenharia de software: uma abordagem profissional. São Paulo: McGraw-Hill, 2011. RIBEIRO, A. L. Engenharia de software II. São Paulo: Editora Sol, 2015. Sistema de teste: http://sfaa.unipinterativa.edu.br/pdf/
Compartilhar