Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIP INTERATIVA Projeto Integrado Multidisciplinar Cursos Superiores de Tecnologia TESTE E USABILIDADE DE SOFTWARE Unip Interativa (Polo Linhares) 2018 UNIP INTERATIVA Projeto Integrado Multidisciplinar Cursos Superiores de Tecnologia TESTE E USABILIDADE DE SOFTWARE Nome: Jessica Paula Monteiro Curso: Sup. Tec. em Análise e Desenvolvimento de sistema RA: 1743433 Semestre: 2° semestre Unip Interativa (Polo Linhares) 2018 RESUMO Este trabalho vem apresentar testes e uma inspeção de usabilidade em um sistema pré-existente, denominado Sistema de Formatação de Artigos Acadêmicos (SFAA), com o objetivo de verificar possíveis correções em relação ao comportamento esperado e usabilidade. Apresentará uma breve abordagem sobre Engenharia de Software, estudo este que foi necessário para à criação e desenvolvimento dos casos de teste aplicados ao SFAA, e também sobre interface com o usuário que de mostram conceitos básicos da área de Interação Humano-Computador (IHC). Palavras-chaves: Engenharia de Software, Teste caixa-preta, Usabilidade. ABSTR ACT This work presents tests and a usability inspection in a pre-existing system, called System of Formatting Academic Articles (SFAA), with the objective of verifying possible corrections in relation to expected behavior and usability. It Will present a brief approach on Software Engineering, a study that was necessary for the creation and development of the test cases applied to the SFAA, as well as on user interface that show basic concepts of the Human-Computer Interaction (IHC) area. Keywords: Software Engineering, Black-box Testing, Usability. SUMÁRIO Introdução ----------------------------------------------------------------------------------------6 Engenharia de Software------------------------------------------------------------------7 Qualidade do Software-------------------------------------------------------------------8 Método de teste da caixa preta--------------------------------------------------------9 Método de teste da caixa branca------------------------------------------------ 9 Casos de teste de sistema de formatação de artigo acadêmicos --------------9 Planos de testes ---------------------------------------------------------------------------10 Avaliações heurísticas---------------------------------------------------------------------36 Avaliações heurísticas de sistema de formação de artigo acadêmico---------39 Conclusão-----------------------------------------------------------------------------------------40 Referências---------------------------------------------------------------------------------------41 INTRODUÇÃO Este trabalho foi desenvolvido no sentido de que as novas tecnologias sejam vistas como mais uma ferramenta de auxilio ao processo de educação, como dinamizadora do processo de ensino e como instigadoras para a melhoria da aprendizagem. Em anos anteriores próximos a década de 50 uns do s maiores problemas na criação de softwares era a falta de qualidade, já na década de 60 surgiu o The Software Crisis (Crise do Software)”. Para conter esta crise em 1968 na NATO - Conference on Software Engineering (Conferência sobre Engenharia de Software da OTAN) foram discutidas soluções para os problemas observados, e então surgiu o termo Engenharia de Software, proposto por Fritz Bauer.Na Engenharia de Software, a área de qualidade tem como objetivo garantir que o software esteja de acordo com as características definidas pelos usuários a que atinja suas expectativas. Neste ponto que se encontra necessário o estudo em qualidade e usabilidade de Software que será apresentada neste trabalho. Para testar e fazer uma inspeção d e usabilidade, no Sistema de Formatação de Artigos Acadêmicos, será utilizado a técnica d e teste funcional o u caixa -preta, para os casos de testes, para a inspeção de usabilidade deverá se r usada a técnica de avaliação heurística. 6. 1. ENGENHARIA DE SOFTWARE Desde a revolução industrial a tecnologia avança em velocidade crescente, e novas tecnologias surgem a todo o momento. Pode-se dizer que atrelado a esse processo de transformação continuo tenha que se atender aos interesses econômicos com custos baixos e as novas tecnologias , e é essa a busca incansável da engenharia de software. A fim de construir um software que está pronto para enfrentar os desafios do século XXI, você deve reconhecer algumas realidades simples: O software tornou-se profundamente incorporado em praticamente todos os aspectos de nossas vidas e, como conseqüência, o número de pessoas que têm interesse nas características e f unções fornecidas por uma aplicação específica aumentou drasticamente. Quando um novo aplicativo ou sistema embutido deve se r construído, muitas vozes devem ser ouvidas. E às vezes parece que cada u m deles tem uma idéia ligeiramente diferente de quais recursos e f unções de software devem ser entregues. Segue-se que um esforço concertado deve ser f eito para compreender o problema antes de uma solução de software é desenvolvido. Um processo de software é um conjunto de atividades, ações e tarefas que são executadas quando algum produto de trabalho deve ser criado . U ma atividade se esforça para alcançar um objetivo amplo (por exemplo, comunicação com as partes interessadas) e é aplicada independentemente do domínio do aplicativo, tamanho do projeto, complexidade do esforço ou grau de rigor com que a engenharia de software deve ser aplicada. Muitos softwares a pesar de serem submetidos a um longo processo d e Desenvolvimento apresentam erros quando se tornam operacionais. Para minimizá-los, a atividade de teste é introduzida durante todo o desenvolvimento de software, visando uma confiabilidade e qualidade do produto. 7. 2. QUALIDADE DE SOFTWARE Qualidade de Software é uma das áreas da engenharia de software que visa criar normas onde pode se ob ter uma base para aplicação no processo de software levando as empresas de desenvolvimento a atingir uma baixa em seus custos e u ma qualidade do produto que muito é exigida neste mercado hoje em dia. Para Crosby(1990), existem cinco princípios básicos da qualidade que, se seguidos, produzirão m elhores resultados: 1 -Fazer certo da primei a vez economiza tempo e dinheiro, 2 - Qualidade é u m processo preventivo, 3 - Qualidade é incorporado ao produto como resultado da atenção dedicada às necessidade s dos clientes, 4 - Qualidade é responsabilidade de to dos os envolvidos, 5 - Qualidade é um p rocesso de melhoria continua. Segundo a norma NBR ISO (2000a), qualidade de software e definida como um conjunto de características que devem ser a lcançadas em um determinado grau para que o produto atenda as necessidades de seus usuários. A totalidade de características de uma entidade que lhe confere a capacidade de satisfazer a necessidades explícitas e implícitas. Segundo Pressman (2006), o objetivo do teste é encontrar o maior número possível de erros com esforço controlado aplicado durante umintervalo de tem po p revisto. Assim, apesar da resistência das empresas em aplicar uma metodologia de teste, devido ao custo agregado, essa relutância está sendo repensada, pois estão descobrindo que qualidade do produto final inconseqüentemente a satisfação do cliente são alcançadas com esse processo. 8. 3. TESTE DE SOFTWARE Teste de software é destinado a mostrar que um programa faz o que é proposto a fazer e para descobrir os defeitos do programa antes do uso. Segundo Crespoetal. (2004): “Teste de software é o processo de executar o software de uma maneira controlada com o objetivo de avaliar se o mesmo se comporta conforme o especificado”. Infelizmente não é possível testar to das as entradas de dados e suas centenas ou milhares de combinações possíveis. Criar casos de teste para todas essas possibilidades é impraticável, pois levaria muito tempo e seria economicamente inviável (Myers, 2004). Estes testes existem métodos: Método de teste funcional ou caixa-preta; Método de teste estrutural ou caixa-branca Método de teste funcional ou caixa-preta; Método de teste estrutural ou caixa-branca Métodos de teste funcionais ou caixa preta. Métodos de teste estrutural caixa branca. 3.1. Método de teste funcional ou caixa-preta O teste d e caixa preta, também chamado de teste comportamental, se concentra nos requisitos funcionais do software. Ou seja, as técnicas d e teste d a caixa preta permitem-lhe derivar conjuntos de condições de entrada que irão exercer completamente todos os requisitos funcionais d e um programa. Teste de caixa preta não é uma alternativa à s técnicas d e caixa branca. P elo contrário, é u ma abordagem complementar que é susceptível de descobrir uma classe diferente de erros do que os métodos de caixa branca. 9. 3.2. Método de teste estrutural ou caixa -branca. O te ste de caixa b ranca, às vezes chamado de teste de caixa de vidro, é uma filosofia de projeto de teste que usa a e strutura de controle descrita como parte do projeto de nível de componente para derivar caso s d e teste. Usando métodos de teste de caixa branca, você pode derivar casos de teste que garantir que tod os os percursos independe ntes dentro d e um mód ulo te nham Garantir que todos os percursos independentes dentro de um módulo tenham sido exercidos pelo menos uma vez Exercem todas as decisões lógicas em seus lados verdadeiros e falsos, Executar todos os loops em seus limites e dentro de seus limites operacionais, Exercer estruturas de dados internas para garantir a sua validade garantir que tod os os percursos independe ntes dentro d e um mód ulo te nham exercem todas as decisões lógicas em seus lados verdadeiros e falsos, executar todos os loops em seus limites e dentro de seus limites operacionais, exercer estruturas de dados internas para garantir a sua validade. 4.CASOS DE TESTE SISTEMA DE FORMATAÇÃO DE ARTIGOS ACADÊMICOS Descrito uma breve definição do que seria teste de software será abordado agora o motivo para este trabalho que consiste em testar e fazer uma inspeção de usabilidade em um sistema pré-existente, denominado Sistema de Formatação de Artigos Acadêmicos, com o objetivo de verificar sua correção em relação ao comportamento esperado e usabilidade. O sistema tem função de formatar os artigos acadêmicos que serão submetidos, pelos autores, aos congressos e às 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é 4 2.000 caracteres. Para ser submetido, o artigo deverá ter duas versões, uma com o nome dos autores e outra em o nome dos autores (blind review). Essas duas versões deverão ser geradas pelo Sistema de Formatação de Artigos Acadêmicos. 9. 5. PLANO DE TESES Plano de teste Nome do Projeto: Sistema de Formatação de Artigos Acadêmicos Pessoas Envolvidas / Responsabilidade Grupo PIM V– Criação de casos de testes e execução dos testes Funcionalidades ou Módulos Desenvolver e executar um roteiro de testes caixa-preta, realizarem uma inspeção de usabilidade por meio da técnica de avaliação Equipamentos / Softwares O sistema deve funcionar em um servidor Web com acesso via browser em desktop e dispositivos móveis. Cronograma Data de Início e Fim do Projeto: 10/03/2018 – 17/03/2018 Data de Início e Fim do Teste: 12/03/2018 a 17/03/2018 Local dos Testes Locais aleatórios Observações Serão criados os 10 casos de testes, incluindo avaliação heurística, o s relatórios de incidentes e o relatório resumo de teste. Tabela 1- Plano de teste caso de Teste 1: Gerar um artigo completo com um autor cadastrado com sucesso (nenhum campo pode ser branco) Procedimento inicial: acessar a URL < http://sfaa.unipinterati va.edu.br/pdf/> com o usuário com um, incluir os dados necessários à geração do artigo nos campos indicados para cadastro, clicar em gerar ID PASSOS PARA EXECUÇÃO DADOS DE ENTRADA RESULTADO ESPERADO 1 Sistema exibe tela para incluir dados à geração do artigo Campos com: Título do artigo em português; título do artigo em inglês; incluir autor (es) - nome do autor (es); titulação; vínculo acadêmico; e -mail de contato; resumo; palavras-chave; abstract; keywords; corpo do texto (escrita d o artigo); notas (de rodapé); referências bibliográficas. 2 Usuário informa os dados válidos nos campos Título do artigo em português; título do artigo em inglês; incluir autor (es)-nome do (s) autor (es); titulação; vínculo acadêmico; e-mail de contato; resumo; palavras-chave; a bstract; keywords; corpo do texto (escrita do artigo); no tas (de rodapé); referências bibliográficas. Dados inseridos são verificados quanto à compatibilidade do campo em tempo real e retornam erro caso algo inválido seja inserido. Sistema exibe artigo completo em formato PDF 3 Clica em Gerar Arquivo gerado com Sucesso Execução do roteiro de teste - caso de teste 1 D PASSOS PARA EXECUÇÃO DADOS DE OBSERVAÇÃO RESULTADO DO TESTE 1 Sistema exibe tela para incluir dados à geração do artigo Todos os campos foram preenchidos com dados válidos, não houve informação em tempo real sobre invalidade no momento pós inclusão Teste bem sucedido 2 Usuário informa os dados válidos nos campos Todos os campos foram preenchidos com dados válidos, não houve informação em tempo real sobre invalidade no momento pós inclusão Teste bem sucedido Clicar no botão Gerar, abaixo de Arquivo... Arquivo PDF gerado com sucesso Teste bem sucedido 10. 36. Caso de Teste 2: Gerar um artigo completo com um autor cadastrado com sucesso (nenhum campo pode ser branco) Procedimento inicial: acessar a URL < http://sfaa.unipinterati va.edu.br/pdf/> com o usuário com um, incluir os dados necessários à geração do artigo nos campos indicados para cadastro, clicar em gerar ID PASSOS PARA EXECUÇÃO DADOS DE ENTRADA RESULTADO ESPERADO 1 Sistema exibe tela para incluir dados à geração do artigo Campos com: Título do artigo em português; título do artigo em inglês; incluir autor (es) - nome do autor (es); titulação; vínculo acadêmico; e -mail de contato; resumo; palavras-chave; abstract; keywords; corpo do texto (escrita d o artigo); notas (de rodapé); referências bibliográficas. 2 Usuário informa os dados válidos nos camposTítulo do artigo em português; título do artigo em inglês; incluir autor (es)-nome do (s) autor (es); titulação; vínculo acadêmico; e-mail de contato; resumo; palavras-chave; a bstract; keywords; corpo do texto (escrita do artigo); no tas (de rodapé); referências bibliográficas. Dados inseridos são verificados quanto à compatibilidade do campo em tempo real e retornam erro caso algo inválido seja inserido. Sistema exibe artigo completo em formato PDF 3 Clica em Gerar Arquivo gerado com Sucesso Execução do roteiro de teste - caso de teste 2 D PASSOS PARA EXECUÇÃO DADOS DE OBSERVAÇÃO RESULTADO DO TESTE 1 Sistema exibe tela para incluir dados à geração do artigo Todos os campos foram preenchidos com dados válidos, não houve informação em tempo real sobre invalidade no momento pós inclusão Teste bem sucedido 2 Usuário informa os dados válidos nos campos Todos os campos foram preenchidos com dados válidos, não houve informação em tempo real sobre invalidade no momento pós inclusão Teste bem sucedido Clicar no botão Gerar, abaixo de Arquivo... Arquivo PDF gerado com sucesso Teste bem sucedido caso de Teste 3: Gerar um artigo completo com um autor cadastrado com sucesso (nenhum campo pode ser branco) Procedimento inicial: acessar a URL < http://sfaa.unipinterati va.edu.br/pdf/> com o usuário com um, incluir os dados necessários à geração do artigo nos campos indicados para cadastro, clicar em gerar ID PASSOS PARA EXECUÇÃO DADOS DE ENTRADA RESULTADO ESPERADO 1 Sistema exibe tela para incluir dados à geração do artigo Campos com: Título do artigo em português; título do artigo em inglês; incluir autor (es) - nome do autor (es); titulação; vínculo acadêmico; e -mail de contato; resumo; palavras-chave; abstract; keywords; corpo do texto (escrita d o artigo); notas (de rodapé); referências bibliográficas. 2 Usuário informa os dados válidos nos campos Título do artigo em português; título do artigo em inglês; incluir autor (es)-nome do (s) autor (es); titulação; vínculo acadêmico; e-mail de contato; resumo; palavras-chave; a bstract; keywords; corpo do texto (escrita do artigo); no tas (de rodapé); referências bibliográficas. Dados inseridos são verificados quanto à compatibilidade do campo em tempo real e retornam erro caso algo inválido seja inserido. Sistema exibe artigo completo em formato PDF 3 Clica em Gerar Arquivo gerado com Sucesso Execução do roteiro de teste - caso de teste 3 D PASSOS PARA EXECUÇÃO DADOS DE OBSERVAÇÃO RESULTADO DO TESTE 1 Sistema exibe tela para incluir dados à geração do artigo Todos os campos foram preenchidos com dados válidos, não houve informação em tempo real sobre invalidade no momento pós inclusão Teste bem sucedido 2 Usuário informa os dados válidos nos campos Todos os campos foram preenchidos com dados válidos, não houve informação em tempo real sobre invalidade no momento pós inclusão Teste bem sucedido Clicar no botão Gerar, abaixo de Arquivo... Arquivo PDF gerado com sucesso Teste bem sucedido caso de Teste 4: Gerar um artigo completo com um autor cadastrado com sucesso (nenhum campo pode ser branco) Procedimento inicial: acessar a URL < http://sfaa.unipinterati va.edu.br/pdf/> com o usuário com um, incluir os dados necessários à geração do artigo nos campos indicados para cadastro, clicar em gerar ID PASSOS PARA EXECUÇÃO DADOS DE ENTRADA RESULTADO ESPERADO 1 Sistema exibe tela para incluir dados à geração do artigo Campos com: Título do artigo em português; título do artigo em inglês; incluir autor (es) - nome do autor (es); titulação; vínculo acadêmico; e -mail de contato; resumo; palavras-chave; abstract; keywords; corpo do texto (escrita d o artigo); notas (de rodapé); referências bibliográficas. 2 Usuário informa os dados válidos nos campos Título do artigo em português; título do artigo em inglês; incluir autor (es)-nome do (s) autor (es); titulação; vínculo acadêmico; e-mail de contato; resumo; palavras-chave; a bstract; keywords; corpo do texto (escrita do artigo); no tas (de rodapé); referências bibliográficas. Dados inseridos são verificados quanto à compatibilidade do campo em tempo real e retornam erro caso algo inválido seja inserido. Sistema exibe artigo completo em formato PDF 3 Clica em Gerar Arquivo gerado com Sucesso Execução do roteiro de teste - caso de teste 4 D PASSOS PARA EXECUÇÃO DADOS DE OBSERVAÇÃO RESULTADO DO TESTE 1 Sistema exibe tela para incluir dados à geração do artigo Todos os campos foram preenchidos com dados válidos, não houve informação em tempo real sobre invalidade no momento pós inclusão Teste bem sucedido 2 Usuário informa os dados válidos nos campos Todos os campos foram preenchidos com dados válidos, não houve informação em tempo real sobre invalidade no momento pós inclusão Teste bem sucedido Clicar no botão Gerar, abaixo de Arquivo... Arquivo PDF gerado com sucesso Teste bem sucedido caso de Teste 5: Gerar um artigo completo com um autor cadastrado com sucesso (nenhum campo pode ser branco) Procedimento inicial: acessar a URL < http://sfaa.unipinterati va.edu.br/pdf/> com o usuário com um, incluir os dados necessários à geração do artigo nos campos indicados para cadastro, clicar em gerar ID PASSOS PARA EXECUÇÃO DADOS DE ENTRADA RESULTADO ESPERADO 1 Sistema exibe tela para incluir dados à geração do artigo Campos com: Título do artigo em português; título do artigo em inglês; incluir autor (es) - nome do autor (es); titulação; vínculo acadêmico; e -mail de contato; resumo; palavras-chave; abstract; keywords; corpo do texto (escrita d o artigo); notas (de rodapé); referências bibliográficas. 2 Usuário informa os dados válidos nos campos Título do artigo em português; título do artigo em inglês; incluir autor (es)-nome do (s) autor (es); titulação; vínculo acadêmico; e-mail de contato; resumo; palavras-chave; a bstract; keywords; corpo do texto (escrita do artigo); no tas (de rodapé); referências bibliográficas. Dados inseridos são verificados quanto à compatibilidade do campo em tempo real e retornam erro caso algo inválido seja inserido. Sistema exibe artigo completo em formato PDF 3 Clica em Gerar Arquivo gerado com Sucesso Execução do roteiro de teste - caso de teste 5 D PASSOS PARA EXECUÇÃO DADOS DE OBSERVAÇÃO RESULTADO DO TESTE 1 Sistema exibe tela para incluir dados à geração do artigo Todos os campos foram preenchidos com dados válidos, não houve informação em tempo real sobre invalidade no momento pós inclusão Teste bem sucedido 2 Usuário informa os dados válidos nos campos Todos os campos foram preenchidos com dados válidos, não houve informação em tempo real sobre invalidade no momento pós inclusão Teste bem sucedido Clicar no botão Gerar, abaixo de Arquivo... Arquivo PDF gerado com sucesso Teste bem sucedido caso de Teste 6: Gerar um artigo completo com um autor cadastrado com sucesso (nenhum campo pode ser branco) Procedimento inicial: acessar a URL < http://sfaa.unipinterati va.edu.br/pdf/> com o usuário com um, incluir os dados necessários à geração do artigo nos campos indicados para cadastro, clicar em gerar ID PASSOS PARA EXECUÇÃO DADOS DE ENTRADA RESULTADO ESPERADO 1 Sistema exibe tela para incluir dados à geração do artigo Campos com: Título do artigo em português;título do artigo em inglês; incluir autor (es) - nome do autor (es); titulação; vínculo acadêmico; e -mail de contato; resumo; palavras-chave; abstract; keywords; corpo do texto (escrita d o artigo); notas (de rodapé); referências bibliográficas. 2 Usuário informa os dados válidos nos campos Título do artigo em português; título do artigo em inglês; incluir autor (es)-nome do (s) autor (es); titulação; vínculo acadêmico; e-mail de contato; resumo; palavras-chave; a bstract; keywords; corpo do texto (escrita do artigo); no tas (de rodapé); referências bibliográficas. Dados inseridos são verificados quanto à compatibilidade do campo em tempo real e retornam erro caso algo inválido seja inserido. Sistema exibe artigo completo em formato PDF 3 Clica em Gerar Arquivo gerado com Sucesso Execução do roteiro de teste - caso de teste 6 D PASSOS PARA EXECUÇÃO DADOS DE OBSERVAÇÃO RESULTADO DO TESTE 1 Sistema exibe tela para incluir dados à geração do artigo Todos os campos foram preenchidos com dados válidos, não houve informação em tempo real sobre invalidade no momento pós inclusão Teste bem sucedido 2 Usuário informa os dados válidos nos campos Todos os campos foram preenchidos com dados válidos, não houve informação em tempo real sobre invalidade no momento pós inclusão Teste bem sucedido Clicar no botão Gerar, abaixo de Arquivo... Arquivo PDF gerado com sucesso Teste bem sucedido Caso de Teste 7: Gerar um artigo completo com um autor cadastrado com sucesso (nenhum campo pode ser branco) Procedimento inicial: acessar a URL < http://sfaa.unipinterati va.edu.br/pdf/> com o usuário com um, incluir os dados necessários à geração do artigo nos campos indicados para cadastro, clicar em gerar ID PASSOS PARA EXECUÇÃO DADOS DE ENTRADA RESULTADO ESPERADO 1 Sistema exibe tela para incluir dados à geração do artigo Campos com: Título do artigo em português; título do artigo em inglês; incluir autor (es) - nome do autor (es); titulação; vínculo acadêmico; e -mail de contato; resumo; palavras-chave; abstract; keywords; corpo do texto (escrita d o artigo); notas (de rodapé); referências bibliográficas. 2 Usuário informa os dados válidos nos campos .Título do artigo em português; título do artigo em inglês; incluir autor (es)-nome do (s) autor (es); titulação; vínculo acadêmico; e-mail de contato; resumo; palavras-chave; a bstract; keywords; corpo do texto (escrita do artigo); no tas (de rodapé); referências bibliográficas Dados inseridos são verificados quanto à compatibilidade do campo em tempo real e retornam erro caso algo inválido seja inserido. Sistema exibe artigo completo em formato PDF 3 Clica em Gerar Arquivo gerado com Sucesso Execução do roteiro de teste - caso de teste 7 D PASSOS PARA EXECUÇÃO DADOS DE OBSERVAÇÃO RESULTADO DO TESTE 1 Sistema exibe tela para incluir dados à geração do artigo Todos os campos foram preenchidos com dados válidos, não houve informação em tempo real sobre invalidade no momento pós inclusão Teste bem sucedido 2 Usuário informa os dados válidos nos campos Todos os campos foram preenchidos com dados válidos, não houve informação em tempo real sobre invalidade no momento pós inclusão Teste bem sucedido 3 Clicar no botão Gerar, abaixo de Arquivo... Arquivo PDF gerado com sucesso Teste bem sucedido caso de Teste 8: Gerar um artigo completo com um autor cadastrado com sucesso (nenhum campo pode ser branco) Procedimento inicial: acessar a URL < http://sfaa.unipinterati va.edu.br/pdf/> com o usuário com um, incluir os dados necessários à geração do artigo nos campos indicados para cadastro, clicar em gerar ID PASSOS PARA EXECUÇÃO DADOS DE ENTRADA RESULTADO ESPERADO 1 Sistema exibe tela para incluir dados à geração do artigo Campos com: Título do artigo em português; título do artigo em inglês; incluir autor (es) - nome do autor (es); titulação; vínculo acadêmico; e -mail de contato; resumo; palavras-chave; abstract; keywords; corpo do texto (escrita d o artigo); notas (de rodapé); referências bibliográficas. 2 Usuário informa os dados válidos nos campos .Título do artigo em português; título do artigo em inglês; incluir autor (es)-nome do (s) autor (es); titulação; vínculo acadêmico; e-mail de contato; resumo; palavras-chave; a bstract; keywords; corpo do texto (escrita do artigo); no tas (de rodapé); referências bibliográficas Dados inseridos são verificados quanto à compatibilidade do campo em tempo real e retornam erro caso algo inválido seja inserido. Sistema exibe artigo completo em formato PDF 3 Clica em Gerar Arquivo gerado com Sucesso Execução do roteiro de teste - caso de teste 8 D PASSOS PARA EXECUÇÃO DADOS DE OBSERVAÇÃO RESULTADO DO TESTE 1 Sistema exibe tela para incluir dados à geração do artigo Todos os campos foram preenchidos com dados válidos, não houve informação em tempo real sobre invalidade no momento pós inclusão Teste bem sucedido 2 Usuário informa os dados válidos nos campos Todos os campos foram preenchidos com dados válidos, não houve informação em tempo real sobre invalidade no momento pós inclusão Teste bem sucedido 3 Clicar no botão Gerar, abaixo de Arquivo... Arquivo PDF gerado com sucesso Teste bem sucedido caso de Teste 9: Gerar um artigo completo com um autor cadastrado com sucesso (nenhum campo pode ser branco) Procedimento inicial: acessar a URL < http://sfaa.unipinterati va.edu.br/pdf/> com o usuário com um, incluir os dados necessários à geração do artigo nos campos indicados para cadastro, clicar em gerar ID PASSOS PARA EXECUÇÃO DADOS DE ENTRADA RESULTADO ESPERADO 1 Sistema exibe tela para incluir dados à geração do artigo Campos com: Título do artigo em português; título do artigo em inglês; incluir autor (es) - nome do autor (es); titulação; vínculo acadêmico; e -mail de contato; resumo; palavras-chave; abstract; keywords; corpo do texto (escrita d o artigo); notas (de rodapé); referências bibliográficas. 2 Usuário informa os dados válidos nos campos .Título do artigo em português; título do artigo em inglês; incluir autor (es)-nome do (s) autor (es); titulação; vínculo acadêmico; e-mail de contato; resumo; palavras-chave; a bstract; keywords; corpo do texto (escrita do artigo); no tas (de rodapé); referências bibliográficas Dados inseridos são verificados quanto à compatibilidade do campo em tempo real e retornam erro caso algo inválido seja inserido. Sistema exibe artigo completo em formato PDF 3 Clica em Gerar Arquivo gerado com Sucesso Execução do roteiro de teste - caso de teste 9 D PASSOS PARA EXECUÇÃO DADOS DE OBSERVAÇÃO RESULTADO DO TESTE 1 Sistema exibe tela para incluir dados à geração do artigo Todos os campos foram preenchidos com dados válidos, não houve informação em tempo real sobre invalidade no momento pós inclusão Teste bem sucedido 2 Usuário informa os dados válidos nos campos Todos os campos foram preenchidos com dados válidos, não houve informação em tempo real sobre invalidade no momento pós inclusão Teste bem sucedido 3 Clicar no botão Gerar, abaixo de Arquivo... Arquivo PDF gerado com sucesso Teste bem sucedido Caso de teste 10: Testes de Interface Especificações da Interface Elemento Descrição Tipo/Tamanho Formato Validação Campo Título Alfa (*) Alinhado a esquerda Pode esta em branco Campo Título emInglês Alfa (*) Alinhado a esquerda Pode esta em branco Botão + - - Acrescenta novo autor Campo Autor*: Alfa (*) Alinhado a esquerda Não pode esta em branco Campo Titulação*: Alfa (*) Alinhado a esquerda Não pode esta em branco Campo Vínculo institucional*: Alfa (*) Alinhado a esquerda Não pode esta em branco Campo E-mail de contato*: Alfa (*) Alinhado a esquerda E-mail deve ser valido Campo Resumo Alfa (1000) Alinhado a esquerda Disponível 1000 Alinhado a esquerda Disponível 1000 caracteres Campo Palavra Chave: Alfa (*) Alinhado a esquerda Pode estar em Branco Campo Abstract: Alfa (1000) Alinhado a esquerda Disponível 1000 caracteres Campo Keywords: Alfa (*) Alinhado a esquerda Pode estar em Branco Campo Corpo do texto: Alfa (*) Pode ser Editado - Campo Notas: Alfa (*) Pode ser Editado - Campo Referências bibliográficas: Alfa (*) Pode ser Editado - Botão Arquivo completo Gerar - - Gerar Arquivo PDF Botão Arquivo para submissão (blind review) Gerar - - Gerar Arquivo PDF Botão Limpa - - Gerar Arquivo PDF Especificações da Mensagem a ser Exibida 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 Autor! Campo Vínculo institucional*: Campo em Branco Por Favor, verifique o campo Vinculo Institucional! Campo E-mail de contato*: Campo em Branco Por Favor, verifique o campo E-mail! Campo E-mail de contato*: E-mail invalido inserido Por favor, informe um e-mail válido! Campo Resumo e Abstrat Acima de 1000 caracteres Atenção, você atingiu o limite máximo de caracteres! Campo Título, Título em Inglês, Palavras-chave, Keywords, Corpo de texto, Notas, Referências Bibliografias Todo tipo de caracteres, incluindo especiais, sem limite de quantidade. 6. AVALIAÇÃO HEURÍSTICA A análise heurística é uma d as técnicas de avaliação de usabilidade , mais importantes, e certamente uma das mais fáceis, de aplicar. Ela consiste, basicamente, em submeter a interface de um determinado sistema computacional à avaliação de alguns especialistas em usabilidade, conforme um conjunto previamente determinado de “bons princípios de usabilidade” (NIELSEN, 1994). Existem diversas recomendações propostas para garantir a usabilidade de um sistema. Jakob Nielsen, no livro Usability Engineering (1994) propôs 1 0 heurísticas de usabilidade que um sistema deve garantir. Ainda que existam outras recomendações d e outros autores, as Heurísticas de Nielsen são largamente Utilizadas por organizações e m todo o mundo, principalmente para construção de interfaces de software e web site. Segue aqui as 10 heurísticas de Nielsen: I. Visibilidade de Status do Sistema Isso significa que você precisa se certificar de que a interface sempre informe ao usuário o que está acontecendo, ou seja, todas a s ações precisam de f eedback instantâneo para orientá-lo. Não há violação desta heurística, o Sistema d e Formação de Artigo Acadêmico(SFAA), pois a to do o momento é exibido ao usuário o estado atual do andamento de criação do artigo no sistema Relacionamento entre a interface do sistema e o mundo real Ou não usar palavras de sistema, que não fazem sentido pro usuário. Toda a Comunicação do sistema precisa ser contextualizada ao usuário, e ser coerente com o chamado modelo mental do usuário. Neste ponto o sistema corresponde com êxito a todos os pontos dispostos, os nomes tem relação ao que o usuário precisa. Liberdade e controle do usuário Facilite as “saídas de emergência” para o usuário, permitindo desfazer ou refazer a ação no sistema e retornar ao ponto anterior, quando estiver perdido ou em situações inesperadas. No Sistema de Formação de Artigo Acadêmico , não esta disponível os controles para desfazer u ma ação que p o r ventura o usuário venha a fazer erradamente. Consistência Fale a mesma língua o tempo todo , e nunca identifique uma mesma ação com ícones ou palavras diferentes. Trate coisas similares, da mesma maneira, facilitando a identificação do usuário. Neste ponto o sistema corresponde com êxito a todos os pontos Neste ponto o sistema corresponde com êxito a todos os pontos dispostos, os nomes tem relação ao que o usuário precisa. Prevenção de erros Na tradução livre das palavras do próprio Nielsen “Ainda melhor que uma boa mensagem d e erro é um design cuidadoso que possa prevenir esses erros”. Por exemplo, ações definitivas, co mo deleções ou solicitações podem vir acompanhadas de um checkbox ou uma mensagem de confirmação. Em determinado campo como E -mail, se é inse rido um dado inválido Em determinado campo como E-mail, se é inserido um dado inválido no mesmo momento o sistema a visa ao usuário que este precisa ser verificado, como mostra a imagem abaixo. 36. Reconhecimento ao invés de lembrança Evite acionar a memória do usuário o tempo inteiro, fazendo com que cada ação precise ser revista mentalmente antes d e ser executada. Permita que a interface ofereça ajuda contextual, e informações capazes d e orientar as ações do usuário – ou seja – que o sistema dialogue com o usuário. Heurística é violada neste ponto p ois mostra ao usuário que tem um Heurística é violada neste ponto pois mostra ao usuário que tem um erro porem não mostra um exemplo de como o sistema aceita tal campo. Flexibilidade e eficiência de uso O sistema precisa ser fácil para usuários leigos, m as flexível o bastante para se tornar ágil à usuários avançados. Essa flexibilidade p ode ser conseguida com a permissão de teclas de ata lhos, por exemplo. No caso de web sites, uso d e máscaras e navegação com tab. em formulários são outros exemplos. Neste ponto o sistema corresponde com êxito , pois é possível usar Neste ponto o sistema corresponde com êxito , pois é possível usar teclas d e atalhos como “CTRL+V” p ara colar um texto que este já na área de transferência, e a navegação é possível através da tecla Tab. Estética e design minimalista Evite que os textos e o design fale mais do que o usuário necessita saber. Os “diálogos” do sistema precisam se r simples, diretos e naturais, presentes nos momentos em que são necessários. Neste ponto o sistema corresponde com êxito a to dos os pondispostos, os nomes tem relação ao que o usuário precisa. Neste ponto o sistema corresponde com êxito a todos os pontos dispostos, os nomes tem relação ao que o usuário precisa. Ajude os usuários a reconhecer, diagnosticar e sanar erros o sistema corresponde com êxito a todos os pontos As mensagens de erro do sistema devem possuir uma redação simples e clara que ao invés de intimidar o usuário com o erro, indique uma saída construtiva ou possível solução. Neste ponto o sistema corresponde com êxito a t odos os pontos Neste ponto o sistema corresponde com êxito a todos os pontos dispostos, os são indicados no momento que o usuário insere um dado erradamente e a mensagemexibida ajuda o usuário a saná-la. Ajuda e documentação Um bom design deveria evitar ao máximo à necessidade de ajuda na utilização do sistema. Ainda assim, um bom conjunto de documentação e ajuda deve ser utilizada para orientar o usuário em caso de dúvida. Deve ser visível, facilmente a cessada, e com oferecer uma ferramenta de busca na ajuda. O Sistema de Formação de Artigo Acadêmico, atende o q ue lhe é proposto nesta heurística, pois para a criação do artigo que o intuito do sistema ira suprir as necessidades do usuário. 39. AVALIAÇÃO HEURÍSTICA DO SISTEMA DE FORMAÇÃO DE ARTIGO ACADÊMICO Após avaliação dos testes de heurística do Sistema de Formação de Artigo Acadêmico, ob serva que o usuário não terá dificuldade em usar o sistema, apesar de alguns campos levar o usuário desatento ao erro, como no campo email que mesmo com o alerta do erro, se não for alterado pra um email valido o artigo é gerado com o erro, como foi demonstrado no caso de teste caixa -preta. CONCLUSÃO Um sistema com uma interface que possui simplicidade e facilidade de utilização (interação), na Interação Humano -Computador - é fundamental na sua usabilidade. Para fluência e familiaridade com o programa é indispensável que no desenvolvimento sejam conhecidos o usuário, suas tarefas e seu ambiente de uso. Com o conhecimento destes, a busca por soluções e aperfeiçoamento (caso haja erros) na jornada até o fim do projeto é aprimorada. No SFAA – Sistema de Formatação de Arquivos Acadêmicos - avaliado , f oram utilizados Testes Caixa -Preta e Inspeção da Usabilidade com a Avaliação Heurística para verificação do comportamento esperado e a usabilidade do sistema. Verificou -se no decorrer dos testes a necessidade de pequenas melhor rias quanto à entrada e saída de dados no que diz respeito aos avisos de erros. Quanto ao design surtiu ótimos efeitos, com aparência não cansativa, simples e objetiva, o que possibilita aos usuários utilizá-lo sem grandes dificuldades por um bom período de tempo. No todo, há grande aproveitamento na formatação dos artigos. Assim, o presente trabalho, ocupou-se de avaliar o sistema do ponto de vista mais próximo d as necessidades do s clientes, tratando o s resultados co mo formas de aperfeiçoar o produto final, trazendo ao trabalho diário dos autores maior produtividade e assertividade diante do novo aliado de suas publicações. 40. REFERÊNCIAS 10 Heurísticas de Nielsen. Uma fórmula pra evitar erros básicos de usabilidade. < http:// blog .cae lum.com.br / 10-heuristicas-de-nielsen-uma-formula-pra-evitar erros-basicos-de-usabilidade/ > acessado em 05 de Abril 2017. Benyon, David. Interação humana-computador / David Benyon; tradução Heloísa Coimbra de Souza; revisão técnica Illana de Almeida Souza Concílio. 2. Ed. – São Paulo: Pearson Prentice Hall, 20 11. Título original: Designing interactive systems. Blanco, Mariana Zanuzzio. Documentação de teste baseado na Norma IE EE 829 – estudo de caso: “sistema de apoio a tomada de decisão” , T.S.I. 2012. Crespo, A. N., Martinez, M. R., Jino, M., Argolo, M. T.; Application of the IE EE 8 29 Standard as a Ba sis for Structuring the Testing Proce ss; The Journal of Software Testing Professionals, Vol. 3, No . 3, December 2002. Everett, Gerald D., Software testing : testing across the entire software development life cycle / by Gerald D. Everett, Raymond McLeod, Jr. 2007. IEEE Computer Society; IEEE Std 829: Standard for Software Test Documentation; September, 1998. Myers, G. J.; The Art of Software Testing,; Wiley, New York, 2004. 41.
Compartilhar