Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIP INTERATIVA Projeto Integrado Multidisciplinar Cursos Superiores de Tecnologia PIM V – TESTES E INSPEÇÕES DE USABILIDADE DE SOFTWARE São Paulo 2017 UNIP INTERATIVA Projeto Integrado Multidisciplinar Cursos Superiores de Tecnologia PIM V – PIM V – TESTES E INSPEÇÕES DE USABILIDADE DE SOFTWARE Curso: Tecnologia em Análise e Desenvolvimento de Sistemas Semestre: 1º/2017 São Paulo 2017 RESUMO Este presente Projeto Integrado Multidisciplinar, proposto pela universidade UNIP Interativa, visa aplicar o conhecimento adquirido no semestre pelas aulas de Engenharia de Software II e Projeto de Interface com o Usuário. Este projeto propõe a avaliação funcional e da interface de usuários de um sistema de formatação de artigos acadêmicos. Apresentaremos primeiro de forma breve um referencial teórico sobre testes de software. Para a avaliação funcional estaremos aplicando um roteiro de testes caixa-preta registrando os resultados e apresentando evidencias dos testes aplicados, para a avaliação da interface faremos a inspeção de usabilidade utilizando técnicas de avaliação heurísticas. Por fim apresentaremos um relatório final sobre os testes realizados, identificando necessidades e propondo soluções onde necessário. Palavras-chave: Tecnologia, Sistemas, Testes, Caixa-Preta. Heurísticas ABSTRACT This Multidisciplinary Integrated Project, proposed by the UNIP Interativa University, aims to apply the acquired knowledge through classes of Software Engineering II and User Interface Design. This project proposes the functional evaluation and the user interface of a system of formatting academic articles. First, we’ll present briefly a theoretical reference on software testing. For the functional evaluation, we'll be applying a script of black-box tests, recording the results and presenting evidence of the applied tests, for the evaluation of the interface, we'll make the usability inspection using heuristic evaluation techniques. Finally, we'll present a final report on the tests carried out, identifying needs and proposing solutions where necessary. Key-words: Technology, Systems, Testing, Black-Box, Heuristics SUMÁRIO INTRODUÇÃO Este projeto tem como objetivo avaliar um denominado Sistema de Formatação de Artigos Acadêmicos, verificando se o seu comportamento está de acordo com o esperado e se suas respostas suprem as necessidades da DEPP. O sistema tem como objetivo facilitar a formatação de artigos acadêmicos submetidos por um ou diversos autores, seguindo normas de validação definidas pelo DEPP Para efetuarmos essa avaliação aplicaremos nove casos de testes específicos em um roteiro de testes caixa-preta, efetuando a inserção de diversos dados e verificando a resposta recebida belo sistema. Também testaremos a interface de usuário do sistema, realizando uma inspeção de usabilidade utilizando de técnicas de avaliação heurísticas, considerando as dez heurísticas de usabilidade para um projeto de interface. Todos os passos executados e os resultados recebidos serão documentados e apresentados de forma compreensível durante os testes. Também apresentaremos um breve referencial teórico sobre testes de software, mostrando as necessidades desses testes e sua importância no desenvolvimento de sistemas. REFERENCIAL TEÓRICO Teste de Software O teste de 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, incluindo o processo de utilizar o sistema procurando por problemas em suas funções. Podemos ver o teste de software como um dos métodos para garantir a qualidade de um produto de software. O processo de desenvolvimento de software envolve uma série de atividades nas quais, apesar das técnicas, métodos e ferramentas empregados, erros no produto ainda podem ocorrer, existem diversos motivos que podem originar falhas em um software, desde uma especificação errada ou incompleta, requisitos impossíveis de serem implementados devido alguma limitação interna ou externa ou mesmo pelo tamanho do projeto a ser desenvolvido, utilizando diversas pessoas no processo e aumentando sua complexidade. A atividade de teste consiste de uma análise dinâmica do produto e é uma atividade relevante para a identificação e eliminação de erro, garantindo uma melhor qualidade de software, o conjunto de informação oriundo da atividade de teste é significativo para as atividades de depuração, manutenção e estimativa de contabilidade de software. AVALIAÇÃODO SISTEMA Testes Caixa-Preta Também denominado de teste funcional, comportamento, orientado a dado ou orientado a entrada e saída, essa técnica avalia apenas o comportamento externo de um software desconsiderando seu comportamento interno, essa técnica é aplicável a todas as fases de teste. São informados dados de entrada para a execução do teste e o resultado obtido é comparado a um resultado esperado. A aplicação de critérios de teste leva o testador a produzir um conjunto de casos de testes, neste relatório iremos aplicar nove casos de teste no software e documentar os resultados obtidos. Caso de Teste 1 Caso de teste: gerar um artigo completo com um autor cadastrado com sucesso (nenhum campo pode ser branco). Procedimento inicial: acessar a URL < http://sfaa.unipinterativa.edu.br/pdf/> ID Passos para execução Dados de entrada Resultado esperado Resultado Obtido 1 Sistema exibe formulário para geração do artigo. - Dados exibidos: título, título em inglês, autores (autor, titulação, vinculo institucional, e-mail de contato), resumo, palavras-chave, abstract, Keywords, corpo do texto, notas, referências bibliográficas. Todos os dados exibidos com sucesso. 2 Usuário informa o título do arquivo Campo preenchido corretamente Título cadastrado com sucesso. Título cadastrado com sucesso. 3 Usuário informa o título do artigo em Inglês Campo preenchido corretamente Título cadastrado com sucesso. Título cadastrado com sucesso. 4 Usuário informa o nome do autor Campo preenchido corretamente Nome do autor cadastrado com sucesso. Nome do autor cadastrado com sucesso. 5 Usuário informa a Titulação do autor Campo preenchido corretamente Titulação cadastrada com sucesso. Titulação cadastrada com sucesso. 6 Usuário informa o Vínculo Institucional do autor Campo preenchido corretamente Vinculo institucional cadastrado com sucesso. Vinculo institucional cadastrado com sucesso. 7 Usuário informa o e-mail de contato do autor Campo preenchido corretamente E-mail inserido com sucesso E-mail inserido com sucesso 8 Usuário informa o resumo. Campo preenchido corretamente Resumo inserido com sucesso. Resumo inserido com sucesso. 9 Usuário informa as palavras-chave Campo preenchido corretamente Palavras-chave inseridas com sucesso. Palavras-chaves inseridas com sucesso. 10 Usuário informa o abstract Campo preenchido corretamente Abstract inserido com sucesso. Abstract inserido com sucesso. 11 Usuário informa as Keywords Campo preenchido corretamente Keywords inseridas com sucesso. Keywords inseridas com sucesso. 12 Usuário preenche o corpo do texto Campo preenchido corretamente Corpo do texto inserido com sucesso. Corpo do texto inserido com sucesso. 13 Usuário informa as notas Campo preenchido corretamente Notas inseridas com sucesso. Notas inseridas com sucesso. 14 Usuário informa referências bibliográficas Campo preenchido corretamente Referências inseridas com sucesso. Referências inseridas com sucesso. 15 Usuário clica no botão “Gerar” em “Arquivo completo” - O sistema deve gerar o arquivo completo com todos os dados informados. O sistema gera o arquivo completo com todos os dados informados. Resultado: Ao clicarno botão, o sistema gera o arquivo completo com sucesso. Exigindo apenas os campos de autores preenchidos possibilitando todos os outros campos informações em branco. Figura 1 - Evidencia Caso de Teste 1 Fonte: O Autor, 2017 Caso de Teste 2 Caso de teste: gerar um artigo para submissão com um autor cadastrado com sucesso (nenhum campo pode ser branco). Procedimento inicial: acessar a URL < http://sfaa.unipinterativa.edu.br/pdf/> ID Passos para execução Dados de entrada Resultado esperado Resultado Obtido 1 Sistema exibe formulário para geração do artigo. - Dados exibidos: título, título em inglês, autores (autor, titulação, vinculo institucional, e-mail de contato), resumo, palavras-chave, abstract, Keywords, corpo do texto, notas, referências bibliográficas. Todos os dados exibidos com sucesso. 2 Usuário informa o título do arquivo Campo preenchido corretamente Título cadastrado com sucesso. Título cadastrado com sucesso. 3 Usuário informa o título do artigo em Inglês Campo preenchido corretamente Título cadastrado com sucesso. Título cadastrado com sucesso. 4 Usuário informa o nome do autor Campo preenchido corretamente Nome do autor cadastrado com sucesso. Nome do autor cadastrado com sucesso. 5 Usuário informa a Titulação do autor Campo preenchido corretamente Titulação cadastrada com sucesso. Titulação cadastrada com sucesso. 6 Usuário informa o Vínculo Institucional do autor Campo preenchido corretamente Vinculo institucional cadastrado com sucesso. Vinculo institucional cadastrado com sucesso. 7 Usuário informa o e-mail de contato do autor Campo preenchido corretamente E-mail inserido com sucesso E-mail inserido com sucesso 8 Usuário informa o resumo. Campo preenchido corretamente Resumo inserido com sucesso. Resumo inserido com sucesso. 9 Usuário informa as palavras-chave Campo preenchido corretamente Palavras-chave inseridas com sucesso. Palavras-chaves inseridas com sucesso. 10 Usuário informa o abstract Campo preenchido corretamente Abstract inserido com sucesso. Abstract inserido com sucesso. 11 Usuário informa as Keywords Campo preenchido corretamente Keywords inseridas com sucesso. Keywords inseridas com sucesso. 12 Usuário preenche o corpo do texto Campo preenchido corretamente Corpo do texto inserido com sucesso. Corpo do texto inserido com sucesso. 13 Usuário informa as notas Campo preenchido corretamente Notas inseridas com sucesso. Notas inseridas com sucesso. 14 Usuário informa referências bibliográficas Campo preenchido corretamente Referências inseridas com sucesso. Referências inseridas com sucesso. 15 Usuário clica no botão “Gerar” em “Blind Review” - O sistema deve gerar o artigo sem as informações de autores. O sistema gera o artigo sem as informações de autores. Resultado: O sistema gera o arquivo porem sem mencionar o autor ou qualquer dado que faça referência ao mesmo (Blind Review). Figura 2 - Evidencia Caso de Teste 2 Fonte: O Autor, 2017 Caso de Teste 3 Caso de teste: gerar um artigo completo com três autores cadastrados com sucesso (nenhum campo pode ser branco). Procedimento inicial: acessar a URL < http://sfaa.unipinterativa.edu.br/pdf/> ID Passos para execução Dados de entrada Resultado esperado Resultado Obtido 1 Sistema exibe formulário para geração do artigo. - Dados exibidos: título, título em inglês, autores (autor, titulação, vinculo institucional, e-mail de contato), resumo, palavras-chave, abstract, Keywords, corpo do texto, notas, referências bibliográficas. Todos os dados exibidos com sucesso. 2 Usuário informa o título do arquivo Campo preenchido corretamente Título cadastrado com sucesso. Título cadastrado com sucesso. 3 Usuário informa o título do artigo em Inglês Campo preenchido corretamente Título cadastrado com sucesso. Título cadastrado com sucesso. 4 Usuário clica no botão “+” em “Autores” - Sistema exibe os campos para cadastro de um segundo autor. Sistema exibe os campos para cadastro de um segundo autor. 5 Usuário clica no botão “+” em “Autores” - Sistema exibe os campos para cadastro de um terceiro autor. Sistema exibe os campos para cadastro de um terceiro autor. 6 Usuário informa o nome do primeiro autor Campo preenchido corretamente Nome do primeiro autor cadastrado com sucesso. Nome do primeiro autor cadastrado com sucesso. 7 Usuário informa a Titulação do primeiro autor Campo preenchido corretamente Titulação do primeiro autor cadastrada com sucesso. Titulação do primeiro autor cadastrada com sucesso. 8 Usuário informa o Vínculo Institucional do primeiro autor Campo preenchido corretamente Vinculo institucional do primeiro autor cadastrado com sucesso. Vinculo institucional do primeiro autor cadastrado com sucesso. 9 Usuário informa o e-mail de contato do primeiro autor Campo preenchido corretamente E-mail do primeiro autor inserido com sucesso E-mail do primeiro autor inserido com sucesso 10 Usuário informa o nome do segundo autor Campo preenchido corretamente Nome do segundo autor cadastrado com sucesso. Nome do segundo autor cadastrado com sucesso. 11 Usuário informa a Titulação do segundo autor Campo preenchido corretamente Titulação do segundo autor cadastrada com sucesso. Titulação do segundo autor cadastrada com sucesso. 12 Usuário informa o Vínculo Institucional do segundo autor Campo preenchido corretamente Vinculo institucional do segundo autor cadastrado com sucesso. Vinculo institucional do segundo autor cadastrado com sucesso. 13 Usuário informa o e-mail de contato do segundo autor Campo preenchido corretamente E-mail do segundo autor inserido com sucesso E-mail do segundo autor inserido com sucesso 14 Usuário informa o nome do terceiro autor Campo preenchido corretamente Nome do terceiro autor cadastrado com sucesso. Nome do terceiro autor cadastrado com sucesso. 15 Usuário informa a Titulação do terceiro autor Campo preenchido corretamente Titulação do terceiro autor cadastrada com sucesso. Titulação do terceiro autor cadastrada com sucesso. 16 Usuário informa o Vínculo Institucional do terceiro autor Campo preenchido corretamente Vinculo institucional do terceiro autor cadastrado com sucesso. Vinculo institucional do terceiro autor cadastrado com sucesso. 17 Usuário informa o e-mail de contato do terceiro autor Campo preenchido corretamente E-mail do terceiro autor inserido com sucesso E-mail do terceiro autor inserido com sucesso 18 Usuário informa o resumo. Campo preenchido corretamente Resumo inserido com sucesso. Resumo inserido com sucesso. 19 Usuário informa as palavras-chave Campo preenchido corretamente Palavras-chave inseridas com sucesso. Palavras-chaves inseridas com sucesso. 20 Usuário informa o abstract Campo preenchido corretamente Abstract inserido com sucesso. Abstract inserido com sucesso. 21 Usuário informa as Keywords Campo preenchido corretamente Keywords inseridas com sucesso. Keywords inseridas com sucesso. 22 Usuário preenche o corpo do texto Campo preenchido corretamente Corpo do texto inserido com sucesso. Corpo do texto inserido com sucesso. 23 Usuário informa as notas Campo preenchido corretamente Notas inseridas com sucesso. Notas inseridas com sucesso. 24 Usuário informa referências bibliográficas Campo preenchido corretamente Referências inseridas com sucesso. Referências inseridas com sucesso. 25 Usuário clica no botão “Gerar” em “Arquivo completo” - O sistema deve gerar o artigo com os três autores cadastrados. O sistema gera o artigo com os três autores cadastrados. Resultado: O sistema efetua o cadastro de três autores com sucesso. Os campos de segundoe terceiro autores se estiverem em branco o sistema não avisa que deve ser preenchido e gera o arquivo completo sem essas informações. Figura 3 - Evidencia Caso de Teste 3 Fonte: O Autor, 2017 Caso de Teste 4 Caso de teste: gerar um artigo completo com três autores com e-mails inválidos (nenhum campo pode ser branco). Procedimento inicial: acessar a URL < http://sfaa.unipinterativa.edu.br/pdf/> ID Passos para execução Dados de entrada Resultado esperado Resultado Obtido 1 Sistema exibe formulário para geração do artigo. - Dados exibidos: título, título em inglês, autores (autor, titulação, vinculo institucional, e-mail de contato), resumo, palavras-chave, abstract, Keywords, corpo do texto, notas, referências bibliográficas. Todos os dados exibidos com sucesso. 2 Usuário informa o título do arquivo Campo preenchido corretamente Título cadastrado com sucesso. Título cadastrado com sucesso. 3 Usuário informa o título do artigo em Inglês Campo preenchido corretamente Título cadastrado com sucesso. Título cadastrado com sucesso. 4 Usuário clica no botão “+” em “Autores” - Sistema exibe os campos para cadastro de um segundo autor. Sistema exibe os campos para cadastro de um segundo autor. 5 Usuário clica no botão “+” em “Autores” - Sistema exibe os campos para cadastro de um terceiro autor. Sistema exibe os campos para cadastro de um terceiro autor. 6 Usuário informa o nome do primeiro autor Campo preenchido corretamente Nome do primeiro autor cadastrado com sucesso. Nome do primeiro autor cadastrado com sucesso. 7 Usuário informa a Titulação do primeiro autor Campo preenchido corretamente Titulação do primeiro autor cadastrada com sucesso. Titulação do primeiro autor cadastrada com sucesso. 8 Usuário informa o Vínculo Institucional do primeiro autor Campo preenchido corretamente Vinculo institucional do primeiro autor cadastrado com sucesso. Vinculo institucional do primeiro autor cadastrado com sucesso. 9 Usuário informa o e-mail de contato do primeiro autor Campo preenchido com um e-mail invalido O sistema deve exibir um aviso que o e-mail informado é invalido. O sistema exibe um aviso informando que o e-mail informado é invalido. 10 Usuário informa o nome do segundo autor Campo preenchido corretamente Nome do segundo autor cadastrado com sucesso. Nome do segundo autor cadastrado com sucesso. 11 Usuário informa a Titulação do segundo autor Campo preenchido corretamente Titulação do segundo autor cadastrada com sucesso. Titulação do segundo autor cadastrada com sucesso. 12 Usuário informa o Vínculo Institucional do segundo autor Campo preenchido corretamente Vinculo institucional do segundo autor cadastrado com sucesso. Vinculo institucional do segundo autor cadastrado com sucesso. 13 Usuário informa o e-mail de contato do segundo autor Campo preenchido com um e-mail invalido O sistema deve exibir um aviso que o e-mail informado é invalido. O sistema não exibe nenhum aviso e permite inserir um e-mail invalido no segundo autor 14 Usuário informa o nome do terceiro autor Campo preenchido corretamente Nome do terceiro autor cadastrado com sucesso. Nome do terceiro autor cadastrado com sucesso. 15 Usuário informa a Titulação do terceiro autor Campo preenchido corretamente Titulação do terceiro autor cadastrada com sucesso. Titulação do terceiro autor cadastrada com sucesso. 16 Usuário informa o Vínculo Institucional do terceiro autor Campo preenchido corretamente Vinculo institucional do terceiro autor cadastrado com sucesso. Vinculo institucional do terceiro autor cadastrado com sucesso. 17 Usuário informa o e-mail de contato do terceiro autor Campo preenchido com um e-mail invalido O sistema deve exibir um aviso que o e-mail informado é invalido. O sistema não exibe nenhum aviso e permite inserir um e-mail invalido no terceiro autor. 18 Usuário informa o resumo. Campo preenchido corretamente Resumo inserido com sucesso. Resumo inserido com sucesso. 19 Usuário informa as palavras-chave Campo preenchido corretamente Palavras-chave inseridas com sucesso. Palavras-chaves inseridas com sucesso. 20 Usuário informa o abstract Campo preenchido corretamente Abstract inserido com sucesso. Abstract inserido com sucesso. 21 Usuário informa as Keywords Campo preenchido corretamente Keywords inseridas com sucesso. Keywords inseridas com sucesso. 22 Usuário preenche o corpo do texto Campo preenchido corretamente Corpo do texto inserido com sucesso. Corpo do texto inserido com sucesso. 23 Usuário informa as notas Campo preenchido corretamente Notas inseridas com sucesso. Notas inseridas com sucesso. 24 Usuário informa referências bibliográficas Campo preenchido corretamente Referências inseridas com sucesso. Referências inseridas com sucesso. 25 Clicar no botão “Gerar” em “Arquivo completo” - O sistema deve informar que os e-mails inseridos são inválidos e não permitir a geração do artigo. O sistema gera o arquivo mesmo com e-mails inválidos. Resultado: O sistema informar sobre o e-mail invalido apenas na hora do preenchimento do formulário, e essa validação acontece apenas no primeiro autor, permitindo e-mails inválidos nos outros autores. Mesmo com e-mails inválidos o sistema permite a geração do arquivo. Figura 4 - Evidencia Caso de Teste 4 Fonte: O Autor, 2017 Caso de Teste 5 Caso de teste: 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/> ID Passos para execução Dados de entrada Resultado esperado Resultado Obtido 1 Sistema exibe formulário para geração do artigo. - Dados exibidos: título, título em inglês, autores (autor, titulação, vinculo institucional, e-mail de contato), resumo, palavras-chave, abstract, Keywords, corpo do texto, notas, referências bibliográficas. Todos os dados exibidos com sucesso. 2 Usuário informa o título do arquivo Campo preenchido corretamente Título cadastrado com sucesso. Título cadastrado com sucesso. 3 Usuário informa o título do artigo em Inglês Campo preenchido corretamente Título cadastrado com sucesso. Título cadastrado com sucesso. 4 Usuário clica no botão “+” em “Autores” - Sistema exibe os campos para cadastro de um segundo autor. Sistema exibe os campos para cadastro de um segundo autor. 5 Usuário clica no botão “+” em “Autores” - Sistema exibe os campos para cadastro de um terceiro autor. Sistema exibe os campos para cadastro de um terceiro autor. 6 Usuário deixa o campo do primeiro autor em branco - O sistema deve exibir um aviso pedindo para ser informado o primeiro autor. O sistema não exibe nenhum aviso solicitando o nome do primeiro autor na hora do preenchimento. 7 Usuário informa a Titulação do primeiro autor Campo preenchido corretamente Titulação do primeiro autor cadastrada com sucesso. Titulação do primeiro autor cadastrada com sucesso. 8 Usuário informa o Vínculo Institucional do primeiro autor Campo preenchido corretamente Vinculo institucional do primeiro autor cadastrado com sucesso. Vinculo institucional do primeiro autor cadastrado com sucesso. 9 Usuário informa o e-mail de contato do primeiro autor Campo preenchido corretamente E-mail do primeiro autor inserido com sucesso E-mail do primeiro autor inserido com sucesso 10 Usuário deixa o campo do segundo autor em branco - O sistema deve exibir um aviso pedindo para ser informado o segundo autor. O sistema não exibe nenhum aviso solicitando o nome do segundo autor na hora do preenchimento. 11 Usuário informa a Titulação do segundo autor Campo preenchido corretamente Titulação do segundo autor cadastrada com sucesso. Titulaçãodo segundo autor cadastrada com sucesso. 12 Usuário informa o Vínculo Institucional do segundo autor Campo preenchido corretamente Vinculo institucional do segundo autor cadastrado com sucesso. Vinculo institucional do segundo autor cadastrado com sucesso. 13 Usuário informa o e-mail de contato do segundo autor Campo preenchido corretamente E-mail do segundo autor inserido com sucesso E-mail do segundo autor inserido com sucesso 14 Usuário deixa o campo do terceiro autor em branco - O sistema deve exibir um aviso pedindo para ser informado o segundo autor. O sistema não exibe nenhum aviso solicitando o nome do segundo autor na hora do preenchimento. 15 Usuário informa a Titulação do terceiro autor Campo preenchido corretamente Titulação do terceiro autor cadastrada com sucesso. Titulação do terceiro autor cadastrada com sucesso. 16 Usuário informa o Vínculo Institucional do terceiro autor Campo preenchido corretamente Vinculo institucional do terceiro autor cadastrado com sucesso. Vinculo institucional do terceiro autor cadastrado com sucesso. 17 Usuário informa o e-mail de contato do terceiro autor Campo preenchido corretamente E-mail do terceiro autor inserido com sucesso E-mail do terceiro autor inserido com sucesso 18 Usuário informa o resumo. Campo preenchido corretamente Resumo inserido com sucesso. Resumo inserido com sucesso. 19 Usuário informa as palavras-chave Campo preenchido corretamente Palavras-chave inseridas com sucesso. Palavras-chaves inseridas com sucesso. 20 Usuário informa o abstract Campo preenchido corretamente Abstract inserido com sucesso. Abstract inserido com sucesso. 21 Usuário informa as Keywords Campo preenchido corretamente Keywords inseridas com sucesso. Keywords inseridas com sucesso. 22 Usuário preenche o corpo do texto Campo preenchido corretamente Corpo do texto inserido com sucesso. Corpo do texto inserido com sucesso. 23 Usuário informa as notas Campo preenchido corretamente Notas inseridas com sucesso. Notas inseridas com sucesso. 24 Usuário informa referências bibliográficas Campo preenchido corretamente Referências inseridas com sucesso. Referências inseridas com sucesso. 25 Usuário clica no botão “Gerar” em “Arquivo completo” - O sistema deve gerar o artigo com os três autores cadastrados. O sistema gera o artigo com os três autores cadastrados. Resultado: O sistema exibe um aviso para verificar o campo “Autor” e não permite a geração do arquivo, porém a validação funciona apenas com o primeiro autor, caso o primeiro autor tenha sido preenchido e os demais não, o sistema gera o arquivo com o nome do primeiro autor e os outros autores sem nome. Figura 5 - Evidencia Caso de Teste 5 Fonte: O Autor, 2017 Caso de Teste 6 Caso de teste: gerar um artigo completo com um autor cadastrado com sucesso (nenhum campo pode ser branco) e limpar os dados sem gerar o artigo. Procedimento inicial: acessar a URL < http://sfaa.unipinterativa.edu.br/pdf/> ID Passos para execução Dados de entrada Resultado esperado Resultado Obtido 1 Sistema exibe formulário para geração do artigo. - Dados exibidos: título, título em inglês, autores (autor, titulação, vinculo institucional, e-mail de contato), resumo, palavras-chave, abstract, Keywords, corpo do texto, notas, referências bibliográficas. Todos os dados exibidos com sucesso. 2 Usuário informa o título do arquivo Campo preenchido corretamente Título cadastrado com sucesso. Título cadastrado com sucesso. 3 Usuário informa o título do artigo em Inglês Campo preenchido corretamente Título cadastrado com sucesso. Título cadastrado com sucesso. 4 Usuário informa o nome do autor Campo preenchido corretamente Nome do autor cadastrado com sucesso. Nome do autor cadastrado com sucesso. 5 Usuário informa a Titulação do autor Campo preenchido corretamente Titulação cadastrada com sucesso. Titulação cadastrada com sucesso. 6 Usuário informa o Vínculo Institucional do autor Campo preenchido corretamente Vinculo institucional cadastrado com sucesso. Vinculo institucional cadastrado com sucesso. 7 Usuário informa o e-mail de contato doutor Campo preenchido corretamente E-mail inserido com sucesso E-mail inserido com sucesso 8 Usuário informa o resumo. Campo preenchido corretamente Resumo inserido com sucesso. Resumo inserido com sucesso. 9 Usuário informa as palavras-chave Campo preenchido corretamente Palavras-chave inseridas com sucesso. Palavras-chaves inseridas com sucesso. 10 Usuário informa o abstract Campo preenchido corretamente Abstract inserido com sucesso. Abstract inserido com sucesso. 11 Usuário informa as Keywords Campo preenchido corretamente Keywords inseridas com sucesso. Keywords inseridas com sucesso. 12 Usuário preenche o corpo do texto Campo preenchido corretamente Corpo do texto inserido com sucesso. Corpo do texto inserido com sucesso. 13 Usuário informa as notas Campo preenchido corretamente Notas inseridas com sucesso. Notas inseridas com sucesso. 14 Usuário informa referências bibliográficas Campo preenchido corretamente Referências inseridas com sucesso. Referências inseridas com sucesso. 15 Usuário clica no botão “Limpar” - O sistema deve limpar todos os campos do formulário Os campos “Corpo do texto”, “Notas”, e “Referências bibliográficas” continuam preenchidos. Resultado: O sistema limpa alguns campos, mas mantém os campos “Corpo do texto”, “Notas” e “Referências Bibliográficas” preenchidas. Figura 6 - Evidencia Caso de Teste 6 Fonte: O Autor, 2017 Caso de Teste 7 Caso de teste: gerar um artigo completo com um autor cadastrado com sucesso (nenhum campo pode ser branco), criando no campo “corpo do texto” um texto com trechos formatados em negrito, itálico, subscrito, sobrescrito e com texto justificado com sucesso. Procedimento inicial: acessar a URL < http://sfaa.unipinterativa.edu.br/pdf/> ID Passos para execução Dados de entrada Resultado esperado Resultado Obtido 1 Sistema exibe formulário para geração do artigo. - Dados exibidos: título, título em inglês, autores (autor, titulação, vinculo institucional, e-mail de contato), resumo, palavras-chave, abstract, Keywords, corpo do texto, notas, referências bibliográficas. Todos os dados exibidos com sucesso. 2 Usuário informa o título do arquivo Campo preenchido corretamente Título cadastrado com sucesso. Título cadastrado com sucesso. 3 Usuário informa o título do artigo em Inglês Campo preenchido corretamente Título cadastrado com sucesso. Título cadastrado com sucesso. 4 Usuário informa o nome do autor Campo preenchido corretamente Nome do autor cadastrado com sucesso. Nome do autor cadastrado com sucesso. 5 Usuário informa a Titulação do autor Campo preenchido corretamente Titulação cadastrada com sucesso. Titulação cadastrada com sucesso. 6 Usuário informa o Vínculo Institucional do autor Campo preenchido corretamente Vinculo institucional cadastrado com sucesso. Vinculo institucional cadastrado com sucesso. 7 Usuário informa o e-mail de contato do autor Campo preenchido corretamente E-mail inserido com sucesso E-mail inserido com sucesso 8 Usuário informa o resumo. Campo preenchido corretamente Resumo inserido com sucesso. Resumo inserido com sucesso. 9 Usuário informa as palavras-chave Campo preenchido corretamente Palavras-chave inseridas com sucesso. Palavras-chaves inseridas com sucesso. 10 Usuário informa o abstract Campo preenchido corretamente Abstract inserido com sucesso. Abstract inserido com sucesso. 11 Usuário informa as Keywords Campo preenchido corretamente Keywords inseridas com sucesso. Keywords inseridascom sucesso. 12 Usuário preenche o corpo do texto Campo preenchido corretamente Corpo do texto inserido com sucesso. Corpo do texto inserido com sucesso. 13 Usuário seleciona um trecho do texto em “Corpo do texto” e clica no botão “Negrito” - A seleção deve ser formatada em negrito. A seleção foi formatada em negrito. 14 Usuário seleciona um trecho do texto em “Corpo do texto” e clica no botão “Itálico” - A seleção deve ser formatada em itálico. A seleção foi formatada em itálico. 15 Usuário seleciona um trecho do texto em “Corpo do texto” e clica no botão “Subscrito” - A seleção deve ser formatada em subscrito. A seleção foi formatada em subscrito. 16 Usuário seleciona um trecho do texto em “Corpo do texto” e clica no botão “Sobrescrito” - A seleção deve ser formatada em sobrescrito. A seleção foi formatada em sobrescrito. 17 Usuário seleciona texto em “Corpo do texto” e clica no botão “Justificado” - O texto deve ser formatado em justificado. O texto foi formatado em justificado. 18 Usuário informa as notas Campo preenchido corretamente Notas inseridas com sucesso. Notas inseridas com sucesso. 19 Usuário informa referências bibliográficas Campo preenchido corretamente Referências inseridas com sucesso. Referências inseridas com sucesso. 20 Usuário clica no botão “Gerar” em “Arquivo completo” - O sistema deve gerar o arquivo com todas as formatações inseridas. O sistema gera o arquivo com as formatações. Resultado: O sistema gera o arquivo com todas as formatações aplicadas. Figura 7 - Evidencia Caso de Teste 7 Fonte: O Autor, 2017 Caso de Teste 8 Caso de teste: gerar um artigo completo com um autor cadastrado com sucesso (nenhum campo pode ser branco), anexando no campo “corpo do texto” uma imagem de um arquivo com sucesso. Procedimento inicial: acessar a URL < http://sfaa.unipinterativa.edu.br/pdf/> ID Passos para execução Dados de entrada Resultado esperado Resultado Obtido 1 Sistema exibe formulário para geração do artigo. - Dados exibidos: título, título em inglês, autores (autor, titulação, vinculo institucional, e-mail de contato), resumo, palavras-chave, abstract, Keywords, corpo do texto, notas, referências bibliográficas. Todos os dados exibidos com sucesso. 2 Usuário informa o título do arquivo Campo preenchido corretamente Título cadastrado com sucesso. Título cadastrado com sucesso. 3 Usuário informa o título do artigo em Inglês Campo preenchido corretamente Título cadastrado com sucesso. Título cadastrado com sucesso. 4 Usuário informa o nome do autor Campo preenchido corretamente Nome do autor cadastrado com sucesso. Nome do autor cadastrado com sucesso. 5 Usuário informa a Titulação do autor Campo preenchido corretamente Titulação cadastrada com sucesso. Titulação cadastrada com sucesso. 6 Usuário informa o Vínculo Institucional do autor Campo preenchido corretamente Vinculo institucional cadastrado com sucesso. Vinculo institucional cadastrado com sucesso. 7 Usuário informa o e-mail de contato do autor Campo preenchido corretamente E-mail inserido com sucesso E-mail inserido com sucesso 8 Usuário informa o resumo. Campo preenchido corretamente Resumo inserido com sucesso. Resumo inserido com sucesso. 9 Usuário informa as palavras-chave Campo preenchido corretamente Palavras-chave inseridas com sucesso. Palavras-chaves inseridas com sucesso. 10 Usuário informa o abstract Campo preenchido corretamente Abstract inserido com sucesso. Abstract inserido com sucesso. 11 Usuário informa as Keywords Campo preenchido corretamente Keywords inseridas com sucesso. Keywords inseridas com sucesso. 12 Usuário clica com o botão direito do mouse em “Corpo do texto” clica em “Colar”. - Sistema exibe um pop-up para o ser colado a cópia de um texto ou imagem. O sistema exibe o pop-up para colagem. 13 Usuário cola uma imagem no pop-up “CTRL+V” de uma imagem. O sistema deve exibir a imagem a ser inserida O sistema exibe a imagem a inserida. 14 Usuário clica no botão “OK” no pop-up - O sistema deve fechar o pop-up e anexar a imagem ao “Corpo do texto” O sistema fecha o pop-up mas não anexa a imagem ao “Corpo do texto” 15 Usuário informa as notas Campo preenchido corretamente Notas inseridas com sucesso. Notas inseridas com sucesso. 16 Usuário informa referências bibliográficas Campo preenchido corretamente Referências inseridas com sucesso. Referências inseridas com sucesso. 17 Usuário clica no botão “Gerar” em “Arquivo completo” - O sistema deve gerar o arquivo completo com uma imagem inserida no campo “Corpo do Texto” O sistema gera o artigo sem a imagem inserida no campo “Corpo do Texto” Resultado: O sistema exibe a imagem dentro do pop-up na hora de colar, porém a imagem não é inserida no “corpo do texto” ao finalizar. Figura 8 - Evidencia Caso de Teste 8 Fonte: O Autor, 2017 Caso de Teste 9 Caso de teste: 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 formatado à esquerda e em negrito. Procedimento inicial: acessar a URL < http://sfaa.unipinterativa.edu.br/pdf/> ID Passos para execução Dados de entrada Resultado esperado Resultado Obtido 1 Sistema exibe formulário para geração do artigo. - Dados exibidos: título, título em inglês, autores (autor, titulação, vinculo institucional, e-mail de contato), resumo, palavras-chave, abstract, Keywords, corpo do texto, notas, referências bibliográficas. Todos os dados exibidos com sucesso. 2 Usuário informa o título do arquivo Campo preenchido corretamente Título cadastrado com sucesso. Título cadastrado com sucesso. 3 Usuário informa o título do artigo em Inglês Campo preenchido corretamente Título cadastrado com sucesso. Título cadastrado com sucesso. 4 Usuário informa o nome do autor Campo preenchido corretamente Nome do autor cadastrado com sucesso. Nome do autor cadastrado com sucesso. 5 Usuário informa a Titulação do autor Campo preenchido corretamente Titulação cadastrada com sucesso. Titulação cadastrada com sucesso. 6 Usuário informa o Vínculo Institucional do autor Campo preenchido corretamente Vinculo institucional cadastrado com sucesso. Vinculo institucional cadastrado com sucesso. 7 Usuário informa o e-mail de contato do autor Campo preenchido corretamente E-mail inserido com sucesso E-mail inserido com sucesso 8 Usuário informa o resumo. Campo preenchido corretamente Resumo inserido com sucesso. Resumo inserido com sucesso. 9 Usuário informa as palavras-chave Campo preenchido corretamente Palavras-chave inseridas com sucesso. Palavras-chaves inseridas com sucesso. 10 Usuário informa o abstract Campo preenchido corretamente Abstract inserido com sucesso. Abstract inserido com sucesso. 11 Usuário informa as Keywords Campo preenchido corretamente Keywords inseridas com sucesso. Keywords inseridas com sucesso. 12 Usuário preenche o corpo do texto Campo preenchido corretamente Corpo do texto inserido com sucesso. Corpo do texto inserido com sucesso. 13 Usuário informa uma URL no campo notas URL para um arquivo pdf URL deve ser inserida no campo. URL inserida no campo. 14 Usuário informa um texto no campo notas Campo preenchido corretamente Inserir no campo o texto informado Texto inserido corretamente. 16 Usuário seleciona um o texto em “Notas” e clica no botão “Negrito” - A seleção deve ser formatada em negrito. A seleção foi formatada em negrito. 17 Usuário seleciona um o texto em “Notas” e clica no botão “Alinhar a esquerda” - O texto deve ser alinhadoà esquerda. O texto foi alinhado à esquerda. 17 Usuário clica no botão “Gerar” em “Arquivo Completo” - O sistema deve gerar o artigo com as informações inseridas, e no campo Notas deve conter a URL do arquivo e o texto formatado. O sistema gera o artigo com as informações e com o campo Notas contendo a URL inserida e o texto formatado. Resultado: O sistema aceita a URL informada, e o texto formatado. Porém não faz nenhuma formatação especifica automaticamente para identificar a URL. Figura 9 - Evidencia Caso de Teste 9 Fonte: O Autor, 2017 Testes de Interface Especificação da Interface Elemento Descrição Tipo/Tamanho Formato Validação Campo Título Alfanumérico (Indefinido) Alinhado à esquerda Pode estar em branco Campo Título em Inglês Alfanumérico (Indefinido) Alinhado à esquerda Pode estar em branco Campo Autor Alfanumérico (Indefinido) Alinhado à esquerda Não pode ser em branco Campo Titulação Alfanumérico (Indefinido) Alinhado à esquerda Não pode ser em branco Campo Vínculo Institucional Alfanumérico (Indefinido) Alinhado à esquerda Não pode ser em branco Campo E-mail de contato Alfanumérico (Indefinido) xxx@xxx. Não pode estar em branco e o e-mail deve ser válido. Campo Resumo Alfanumérico (1000) Alinhado à esquerda Pode estar em branco ou não ultrapassar 1000 caracteres. Campo Palavras-Chave Alfanumérico (Indefinido) Alinhado à esquerda Pode estar em branco Campo Abstract Alfanumérico (1000) Alinhar a esquerda Pode estar em branco ou não deve ultrapassar 1000 caracteres Campo Keywords Alfanumérico (Indefinido) Alinhado à esquerda Pode estar em branco Campo Corpo do texto Alfanumérico (Indefinido) Personalizável Pode estar em branco Campo Notas Alfanumérico (Indefinido) Personalizável Pode estar em branco Campo Referências Bibliográficas Alfanumérico (Indefinido) Personalizável Pode estar em branco Botão + (Adicionar autor) - - Adiciona campos para mais autores Botão Gerar (Em arquivo completo) - - Gera artigo completo Botão Gerar (Arquivo para submissão - Blind Review) - - Gera artigo para submissão (Blind Review) Botão Limpar - - Limpa os campos Especificação das mensagens do sistema Elemento Descrição Situação Mensagem a ser exibida Campo Autor Campo em branco “Por favor, verifique o campo Autor” Campo Titulação Campo em branco “Por favor, verifique o campo Titulação” Campo Vínculo Institucional Campo em branco “Por favor, verifique o campo Vínculo Institucional” Campo E-mail de contato Campo em branco “Por favor, verifique o campo E-mail” Campo E-mail de contato E-mail invalido. Por favor, informe um e-mail válido. Campo Resumo Excedido limite máximo de caracteres “Atenção, você atingiu o limite máximo de caracteres! – Excedido: X” Campo Abstract Excedido limite máximo de caracteres “Atenção, você atingiu o limite máximo de caracteres! – Excedido: X” Execução do Teste de Interface Com as especificações de interface criadas, podemos aplicar os testes funcionais no sistema, para esse sistema iremos seguir as seguintes abordagens: Ortografia, verificando a escrita correta de todo o texto da tela inclusive de mensagens e botões do sistema, tamanho dos campos, verificando se os campos permitem a entrada da quantidade de dados até o limite especificado, campos obrigatórios, validando se os campos com indicação de obrigatoriedade estão sendo bloqueados, caracteres especiais, verificando se os campos permitem caracteres especiais e valores de domínio, testando se as regras de validação estão funcionando conforme especificado e se os valores mínimo e máximo estão sendo respeitados. Elemento Ort. Tam. Campos Campo Obrigatório Caracteres Especiais Valores de Domínio Título OK Ilimitado - Permite Limite indefinido e sem validação. Título em Inglês OK Ilimitado - Permite Limite indefinido e sem validação. Autor OK Ilimitado Bloqueia a geração do artigo caso o campo fique em branco. Permite Limite Indefinido. Validação ocorre ao gerar artigo, não permitindo o campo estar em branco. Titulação OK Ilimitado Bloqueia a geração do artigo caso o campo fique em branco. Permite Limite Indefinido. Validação ocorre ao gerar o artigo, não permitindo o campo estar em branco. Vínculo Institucional OK Ilimitado Bloqueia a geração do artigo caso o campo fique em branco. Permite Limite indefinido. Validação ocorre ao gerar o artigo, não permitindo o campo estar em branco. E-mail de contato OK Ilimitado Não bloqueia a geração do artigo em caso de erro no campo. Permite Limite indefinido. Não permite o campo estar em branco ao tentar gerar o artigo, porém a verificação de e-mail valido ocorre apenas no preenchimento do campo, permitindo e-mails inválidos Resumo OK 1000 caracteres - Permite Regra de validação não aplicada. Apresenta mensagem informando sobre excesso de caracteres mas permite a geração do artigo Palavras-Chave OK Ilimitado - Permite Limite indefinido e sem validação Abstract OK 1000 caracteres - Permite Limite indefinido e sem validação Keywords OK Ilimitado - Permite Limite indefinido e sem validação Corpo do texto OK Ilimitado - Permite Limite indefinido e sem validação Notas OK Ilimitado - Permite Limite indefinido e sem validação Gerar OK - - - Bloqueia a geração do artigo caso um dos campos obrigatórios não tenha sido preenchido corretamente. Testes de Usabilidade Testes de Usabilidade tem por objetivo verificar a facilidade que um sistema possui de ser claramente compreendido e manipulado pelo usuário, avaliando o sistema do ponto de vista do usuário final. Para avaliar a usabilidade de um sistema podemos aplicar uma metodologia chamada Avaliação Heurística, definida por Jakob Nielsen, onde são abordadas dez questões de usabilidade: Visibilidade do estado do sistema, Correlação entre o sistema e o mundo real, liberdade de controle do usuário, consistência e padrões, prevenção de erros, reconhecimento em vez de memorização, flexibilidade e eficiência de uso, projeto estético e minimalista, suporte para o usuário no reconhecimento, no diagnóstico e na recuperação de erros, ajuda e documentação. Abaixo iremos relatar as violações dessas questões que foram encontradas no sistema. Visibilidade do estado do sistema Na parte superior da tela inicial, conforme os caracteres são inseridos nas caixas de texto da aplicação, os números de caracteres restantes são contados de forma decrescente em tempo real. Porém esse contador não funciona quando incluímos autores adicionais, nesses campos adicionais o contador não funciona, não informando ao usuário sobre a real situação de momento acerca do número de caracteres disponíveis. Severidade: 2 - Simples Figura 10 – Violação de Heurística: Visibilidade do Estado do Sistema 1 Fonte: O Autor, 2017 Correlação entre o sistema e o mundo real. Há a opção de incluir mais autores ao artigo, mas a informação não está clara ao usuário, ao lado do texto “Autores” há um pequeno botão com o caractere “+”, e é botão que permite que o usuário inclua mais autores. Após incluir autores ao artigo, é possível removê-los também, mas isso se dá através de um caractere “X” ao lado do campo ator, dessa forma o usuário deve adivinhar a função do caractere, pois não há qualquer evidência explícita acerca de sua função. E se comparado ao botão para incluir autores, percebemos que não qualquer padronização, dificultando ainda mais a interpretação por parte do usuário. Severidade: 2 - Simples Figura 11 – Violação de Heurística: Correlação Entre o Sistema e o Mundo Real 1 Fonte: O Autor, 2017 Liberdadee controle do usuário. Acerca do controle sobre a caixa de texto “E-mail de contato”, ao informarmos um endereço de e-mail considerado inválido e tentarmos acessar uma página Web aberta em outra aba, nos é solicitado que o e-mail seja corrigido através de uma caixa de diálogo. Mas a partir desse momento, não é possível corrigir esse campo, pois o sistema trava, ou seja, não é possível retornar e habilitar à edição desse campo. Para reverter essa falha há duas opções: Ou fechamos o sistema e abrimos novamente em uma nova guia ou impedimos que a página crie caixas de diálogos, o que não é recomendado, pois não seremos mais avisados sobre os eventos do sistema. Essa falha se dá apenas no navegador Google Chrome, foram feitos testes na internet Explorer e o Mozilla Firefox e o sistema não bloqueia a edição do campo e-mail. Severidade: 5–Catastrófico Figura 12 – Violação de Heurística: Liberdade e Controle do Usuário 1 Fonte: O Autor, 2017 Consistência e Padrões Na parte superior da tela inicial, constam o número de caracteres restantes (42000) e número de caracteres disponíveis (42.000), e embora se trate do mesmo número (quarenta e dois mil), uma melhor padronização se faz necessária. Severidade: 1 - Cosmético Figura 13 – Violação de Heurística: Consistência e Padrões 1 Fonte: O Autor, 2017 Além do contador de caracteres principal localizado na parte superior, existem outros dois contadores específicos: um para a seção “Resumo” e outro para a seção “Abstract”, com limite de 1000 caracteres para ambos. Ao exceder o número de caracteres nos campos Resumo e Abstract, o sistema informa de maneira clara ao usuário que o número de caracteres foi excedido, conforme imagem abaixo, mas o mesmo não acontece em relação ao contador de caracteres principal, o mesmo não informa que o limite foi excedido e não há nada de ordem visual que remeta o usuário acerca da violação. Severidade: 2 - Simples Figura 14 – Violação de Heurística: Consistência e Padrões 2 Fonte: O Autor, 2017 Prevenção de erros Na tela inicial, há uma caixa de texto para “Título” e logo abaixo outra caixa de texto para “Título em Inglês”, porém não há qualquer controle que garanta que o texto em Título em Inglês seja a fiel tradução em inglês do texto inserido na caixa de texto Título, portanto, é possível inserir qualquer texto em Título em Inglês, inclusive o mesmo texto em português na caixa de texto Título. Severidade: 3 - Grave Figura 15 – Violação de Heurística: Prevenção de Erros 1 Fonte: O Autor, 2017 O controle sobre a caixa de texto “E-mail de contato” se mostra insuficiente, podendo levar o usuário a informar incorretamente o endereço de e-mail. Exemplo: Se informarmos apenas o caractere “@” seguido de ”.”, o sistema entende que o e-mail informado é válido, e o arquivo pode ser gerado sem qualquer restrição ou aviso por parte do sistema. Severidade: 3 - Grave Figura 16 – Violação de Heurística: Prevenção de Erros 2 Fonte: O Autor, 2017 Os campos “Corpo do Texto”, “Notas” e “Referências Bibliográficas” não dispõe de recurso de revisão ortográfica, ao contrário do que ocorre nos campos “Título”, “Título em Inglês”, “Resumo”, “Palavras-Chave”, “Abstract” e “Keywords”. Severidade: 3 - Grave Figura 17 – Violação de Heurística: Prevenção de Erros3 Fonte: O Autor, 2017 CONCLUSÃO Do projeto ao desenvolvimento de qualquer software, os testes irão demandar recursos durante todo este processo. Executando testes de caixa-preta, conseguimos observar e ter um melhor entendimento sobre como mapear as entradas e saídas esperadas de um software, executando testes de interface, conseguimos validar todas as interações do sistema e respondendo como esperado, validando as funcionalidades e os requisitos não-funcionais, e aplicando testes de usabilidade conseguimos medir se o sistema pode ser usado por usuários específicos para alcançar objetivos com efetividade, eficiência e satisfação em um contexto de uso, desse modo conseguimos prever e corrigir problemas que possam surgir no desenvolvimento do sistema. Com esse processo conseguimos tornar o desenvolvimento de um sistema com menos erros e diminuição de inconsistências que poderiam passar despercebidas pelos desenvolvedores, estes testes visam simular com maior precisão a linha de pensamento do usuário final. Com isso, o processo é sistematizado e documentado para um maior entendimento por parte de analistas e programadores que terão maior facilidade para criar futuras versões melhoradas do sistema e assim entregar um software que possua um menor número de erros ou bugs possíveis. REFERÊNCIAS PRESSMAN, Roger S.. Engenharia de Software: uma abordagem profissional. 7 ed. AMGH, 2011. PAULA FILHO, W. P. Engenharia de Software: fundamentos, métodos e padrões, 3. ed. Rio de Janeiro: LTC, 2012. SCHACH, Stephen R. Engenharia de software: os paradigmas clássico & orientado a objetos. 7. ed. São Paulo: McGraw-Hill, 2009. PREECE, J.; ROGERS, Y.; SHARP, H. Design de Interação: além da interação homem-computador. 3. Ed. porto Alegre: Bookman, 2013. CAMARGO, L. S. A.; VIDOTTI, S. A. B. G. Arquitetura da Informação – Uma abordagem Prática. LTC, 2011.
Compartilhar