Você está na página 1de 25

UNIP INTERATIVA

Projeto Integrado Multidisciplinar V 


Curso Superior de Tecnologia

AVALIAÇÃO DO SISTEMA SOLICITADO PELO


DEPP - DEPARTAMENTO DE EXTENSÃO,
PESQUISA E PÓS- GRADUAÇÃO.

Este PIM - projeto integrado multidisciplinar V tem como objetivo desenvolver e


executar um roteiro de testes caixa-preta em um sistema de formatação de artigos
acadêmicos e gerar os resultados obtidos com o teste, tendo como base os
conteúdos das disciplinas: Projeto de interface com o usuário e engenharia de
software II.
.
POLO ARTUR NOGUEIRA
2018

UNIP INTERATIVA
Projeto Integrado Multidisciplina V 
Cursos Superiores de Tecnologia

AVALIAÇÃO DO SISTEMA SOLICITADO PELO


DEPP - DEPARTAMENTO DE EXTENSÃO,
PESQUISA E PÓS- GRADUAÇÃO.
NOMES DOS ALUNOS / RA

CRISTIANO FRANCISCO CONDE / RA:1765896

POLO ARTUR NOGUEIRA


2018

Resumo

Projeto Multidisciplinar V. PIM V UNIP, 2018.

Neste projeto irei apresentar uma avaliação do sistema por solicitação do DEPP -
departamento de extensão, pesquisa e pós- graduação.

Será realizado testes do tipo caixa preta no sistema de formatação de Artigos


Acadêmicos, no qual apesar de não ter acesso ao código fonte e desconhecendo a
estrutura interna do sistema, será verificado suas saídas e resultados para os 10
( dez) casos testes apresentados em conformidade com o uso previamente
mencionado.Baseado nos requisitos funcionais do software, este teste também é
denominado de teste funcional e a inspeção de usabilidade do sistema será
realizado por meio da técnica de avaliação Heurística.
Palavras chaves: Teste, caixa-preta. código-fonte, resultados , avaliação, heurística.

3. INTRODUÇÃO

Este trabalho aqui desenvolvido, consiste em testar e fazer uma inspeção de


usabilidade em um sistema pré-existente, com o nome de Sistema de Formatação
de Artigos Acadêmicos, e o objetivo é verificar sua correção em relação ao
comportamento esperado e usabilidade.
O Departamento de Extensão, Pesquisa e Pós-graduação (DEPP) de uma
universidade contratou uma empresa para o desenvolvimento de um sistema com o
intuito de ajudar os autores na formatação de artigos acadêmicos no momento da
publicação em congressos e revistas científicas da universidade.

Por solicitação do DEPP foi contratada uma empresa para desenvolver um sistema
que atendesse à seguinte descrição: “O sistema terá a principal função de formatar
os artigos acadêmicos que serão submetidos, pelos autores, aos congressos e à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é 42.000 caracteres. Para ser submetido, o artigo deverá ter duas versões,
uma com o nome dos autores e outra sem o nome dos autores (blind review). Essas
duas versões deverão ser geradas pelo Sistema de Formatação de Artigos
Acadêmicos”.

Durante o desenvolvimento deste trabalho vou realizar diversos roteiros de testes


para o sistema ora mencionado, realizando o teste "caixa-preta" registrando e
documentando todos os passos através de um modelo normatizado de fácil
compreensão.
2. DA APLICAÇÃO DO PROJETO

Através de um roteiro de testes, obedecendo as exigências necessárias para


a execução dos mesmos e de acordo com a condição inicial, os passos a serem
executados, dados de entrada, resultado esperado, resultado real, assim como a
data de realização, serão visualizados conforme segue:

Caso de teste:

Procedimento inicial:

ID Passos para execução Dados de entrada Resultado esperado

Segue abaixo os roteiros de testes dos casos de 1 a 10 contendo os dados


utilizados na verificação.

2.1 CASO DE TESTE Caso de teste 1


Caso de teste: Gerar um artigo completo

Procedimento inicial: Gerar um artigo completo com um autor cadastrado com sucesso
(nenhum campo pode ficar em branco).
ID Passos para execução Dados de entrada Resultado esperado
1 É exibido corretamente pelo Foi preenchido todos Após toda a digitação,
sistema, o formulário para os campos do nenhuma mensagem de
gerar de artigo acadêmico formulário conforme erro é exibida.
solicitado
2 Ao clica no botão “Gerar o - O Arquivo é aberto, no
artigo completo." navegador sem a opção de
download do arquivo em
formato PDF. FIG. 01A

Apesar de nenhuma mensagem de erro ser mostrada, com o preenchimento


completo dos dados no sistema, o arquivo é apresentado incorporado ao navegador,
mas não aparece a opção de “download” do arquivo PDF e também não tem a
opção “voltar”, sendo este um problema.
A opção “limpar” não está funcionando corretamente, pois limpa apenas
parcialmente.
Algumas correções são necessárias, tais como, implantar sistema de escolha
de geração de arquivo, ou botões geradores dos mesmos e corrigir a função limpar
para que a mesma limpe todos os campos onde ouve digitação.
Figura 1: Documento aberto no navegador
Fonte:

2.2 CASO 2

Caso de teste: Gerar um artigo para submissão

Procedimento inicial: Gerar um artigo para submissão com um autor cadastrado com
sucesso (nenhum campo pode ficar em branco).
ID Passo para execução Dado de entrada Resultado esperado
1 É exibido corretamente pelo Após é feito o Após toda a digitação,
sistema, o formulário para preenchimento de nenhuma mensagem de
submissão de artigo acadêmico todos os campos do erro é exibida.
formulário.
2 Após clica no botão “Gerar” _____ O Arquivo é aberto, no
referente ao Arquivo para navegador sem a opção
submissão (blind review) de download do arquivo
em formato PDF. FIG.
02- A

No Caso 2, observa-se que o resultado é praticamente o mesmo do anterior,


porém com alguns problemas adicionais, pois os autores não são identificados e o
restante dos campos respondeu corretamente.
Conforme mostra a Figura 2, é necessário a correção para que todos os
dados digitados sejam corretamente inseridos no documento.

Figura 2: Documento aberto no navegador


Fonte: Autoria própria

2.3 CASO 3

Caso de teste: Gerar um artigo completo

Procedimento inicial: Gerar um artigo completo com três autores cadastrados com
sucesso (nenhum campo pode ficar em branco).
ID Passo para execução Dado de entrada Resultado esperado
1 É exibido corretamente pelo Após é feito o Após toda a digitação,
sistema o formulário para preenchimento de nenhuma mensagem de
gerar o artigo acadêmico todos os campos do erro é exibida.
formulário.
2 Após clica no botão “Gerar” _____ O Arquivo é aberto, no
referente ao Arquivo para navegador sem a opção
submissão (blind review) de download do arquivo
em formato PDF. FIG. 3
Foi gerado o arquivo de Caso 3 com sucesso, sendo que o arquivo completo
foi gerado com todos os autores identificados e o restante dos campos completos,
em conformidade com a Figura 3 abaixo:

Figura 3: Documento aberto no navegador


Fonte: Autoria própria

2.4 CASO 4

Caso de teste: Gerar um artigo completo

Procedimento inicial: Gerar um artigo completo com três autores com e-mails inválidos
(nenhum campo pode ficar em branco).
ID Passo para execução Dado de entrada Resultado esperado
1 É exibido corretamente Após é feito o O sistema fornece uma
pelo sistema o preenchimento de mensagem:
formulário para Gerar o todos os campos do “Por favor digite um e-mail válido”.
artigo acadêmico formulário, conforme As bordas ao redor do campo “E-
solicitado mail ficam em destaque vermelho
e isto acontece até que usuário
digite um e-mail que contenha em
seu endereço uma @
2 Ao clica no botão _____ O Arquivo é aberto, no navegador
“Gerar o artigo sem a opção de download do
completo." arquivo em formato PDF. FIG. 1
Nota-se que o sistema informa que o usuário digitou um e-mail inválido,
quando o mesmo não insere uma “@“ (arroba) no endereço mencionado, porém
qualquer outra informação que seja inserida, ainda que errada como a exemplo não
finalizar o endereço com o “.com.br” é considerada correta para o sistema desde que
a @ esteja presente.
O sistema apresentou um travamento enquanto a mensagem de erro estava
na tela (no caso do Google Chome), não permitindo o usuário trocar de tela na
internet (Alt+ tab) enquanto o erro no e-mail não fosse corrigido e mensagem
retirada da tela.
O arquivo após ser concluído é gerado com sucesso, e o e-mail inválido é
inserido junto ao texto gerado.
Para a correção será necessário criar mais critérios que identifiquem que o e-
mail esta inválido, não permitir que o arquivo seja gerado enquanto não for inserido
um e-mail válido (semelhantemente quando um campo obrigatório não é preenchido)
e enviar uma mensagem ao usuário informando que ainda falta ser inserido um e-
mail válido.

Figura 4: Documento aberto no navegador


Fonte: Autoria própria
2.5 CASO 5

Caso de teste: Gerar um artigo completo

Procedimento inicial: Gerar um artigo completo com três autores com os campos de
autor em branco.
ID Passo para execução Dado de entrada Resultado esperado
1 Sistema exibe o formulário
Preenchimento de Uma mensagem informando o
para submissão de artigo
todos os campos usuário que o campo “Autor” não
acadêmico exceto o dos foi preenchida e o arquivo não é
autores do criado, gerando assim um
formulário de forma resultado satisfatório
válida
2 Usuário clica no botão _____ O Sistema fornece uma
“Gerar” referente ao mensagem dizendo “Favor
Arquivo Completo Verificar o Campo Autor” e não
gera o arquivo

Nota-se que o resultado do Caso 5 foi de maneira satisfatória, pois o sistema


não permitiu que o arquivo geral fosse gerado sem que antes fosse colocado o
nome dos autores e informa o usuário sobre este campo não preenchido no
momento em que o mesmo clica no botão “gerar” referente ao “arquivo completo.
Figura 5: Documento aberto no navegador
Fonte: Autoria própria

2.6 CASO 6

Caso de teste: Gerar um artigo completo

Procedimento inicial: Gerar um artigo completo com um autor cadastrado com sucesso
(nenhum campo pode ficar em branco) e limpar os dados sem gerar o artigo.
ID Passo para execução Dado de entrada Resultado esperado
1 Sistema exibe campos: título, Dados exibidos
título em inglês, autores Sistema exibe campos: título,
(autor, titulação, vinculo título em inglês, autores
institucional, e-mail de (autor, titulação, vinculo
contato), Resumo, Palavra- institucional, e-mail de
chave, abstract, keywords, contato), Resumo, Palavra-
corpo de texto, notas e chave, abstract, keywords,
referências bibliográficas, _______ corpo de texto, notas e
arquivo completo (gerar), referências bibliográficas,
arquivo de submissão arquivo completo (gerar),
(gerar). arquivo de submissão (gerar).
Usuário informar os dados do Serão preenchidos É exibido os dados de
artigo. dados nos entrada nos campos: título,
seguintes campos: título em inglês, autores
título, título em (autor, titulação, vinculo
inglês, autores institucional, e-mail de
(autor, titulação, contato), Resumo, Palavra-
vinculo chave, abstract, keywords,
2 institucional, e-mail corpo de texto, notas e
de contato), referências bibliográficas.
Resumo, Palavra-
chave, abstract,
keywords, corpo de
texto, notas e
referencias
3 No campo de arquivo Sistema gera artigo em
completo clicar em gerar _______ arquivo “PDF”
4 Após gerar o artigo clica em O sistema vai limpa todos os
(Limpar) _______ dados do artigo anterior que
foram digitados

Nota-se como o sistema funcionou após gerar um artigo e foi pedido que seja
limpado os dados do artigo anterior. Ao clicar o sistema apenas apagou o artigo em
partes, então assim o sistema não funcionou conforme pedido o caso teste.
Figura 6: Documento aberto no navegador
Fonte: Autoria própria

2.7 CASO 7

Caso de teste: Gerar um artigo completo

Procedimento inicial: Gerar um artigo completo com um autor cadastrado com sucesso
(nenhum campo pode ficar em branco), criando no campo “corpo do texto” um texto com
formatação em negrito, itálico, subscrito e sobrescrito e o texto justificado com sucesso.
ID Passo para execução Dado de entrada Resultado esperado
Sistema exibe campos: Dados exibidos
título, título em inglês, Sistema exibe campos:
autores (autor, título, título em inglês,
titulação, vinculo autores (autor, titulação,
institucional, e-mail de vinculo institucional, e-mail
contato), Resumo, _______ de contato), Resumo,
Palavra-chave, Palavra-chave, abstract,
1
abstract, keywords, keywords, corpo de texto,
corpo de texto notas e notas e referências
referências bibliográficas, arquivo
bibliográficas, arquivo completo (gerar), arquivo de
completo (gerar), submissão (gerar).
arquivo de submissão
(gerar) e limpar
Usuário informar os Serão preenchidos dados È exibido os dados de
dados do artigo. nos seguintes campos: entrada nos campos: título,
título, título em inglês, título em inglês, autores
autores (autor, titulação, (autor, titulação, vinculo
vinculo institucional, e-mail institucional, e-mail de
de contato), Resumo, contato), Resumo, Palavra-
Palavra-chave, abstract, chave, abstract, keywords,
2 keywords, corpo de texto corpo de texto, notas e
com seguintes referências bibliográficas.
formatações em negrito,
itálico, subscrito e
sobrescrito e o texto
justificado, notas e
referencias
3 No campo de arquivo
completo clicar em _______ Sistema gera artigo em
gerar arquivo “PDF”

Figura 7: Documento aberto no navegador


Fonte: Autoria própria

Na imagem acima, pode-se ver antes de gerar o artigo, como as formatações


de texto pedido no caso de teste está.

Figura 8: Documento aberto no navegador


Fonte: Autoria própria
Aqui vê-se na imagem abaixo, como o artigo completo após ser gerado, o
texto que estava subscrito antes, não estava mais após ser gerado, assim constata-
se uma falha no sistema sobre as formatações de texto, depois que gerar o artigo.

Figura 9: Documento aberto no navegador

Fonte: Autoria própria

No caso 7 nota-se como o sistema funcionou correto ao gerar o artigo, mas


pode-se notar que as ferramentas de formatação de texto, funcionaram parcialmente
não correspondendo da maneira pedida, caso da formatação em negrito, itálico,
sobrescrito e o texto justificado funcionou de maneira espera, mas o subscrito não
correspondeu de maneira correta, o campo antes de gerar o artigo.
Nota-se ainda que o texto selecionado está em subscrito, mas ao gera-lo
notamos que isso não ocorreu, detectando assim uma falha no sistema, portanto
pode-se dizer que o teste não teve sucesso.

2.8 CASO 8
Caso de teste: Gerar um artigo completo

Procedimento inicial: Gerar um artigo completo com um autor cadastrado com sucesso
(nenhum campo pode ficar em branco), anexando no campo “corpo do texto” uma imagem
de um arquivo com sucesso.
ID Passo para execução Dado de entrada Resultado esperado
1 Sistema exibe o Preenchimento de todos O resultado é insatisfatório,
formulário para os campos do formulário pois o sistema apresenta
submissão de artigo e no campo “Corpo do um erro no servidor e abre
acadêmico texto” há um link para uma tela com a seguinte
inserção de um arquivo mensagem. “”HTTP Error
de imagem. Usuário clica 404.0 - Not Found
neste link e abre-se uma The resource you are
janela com três opções: looking for has been
“Informações da removed, had its name
Imagem, Enviar, changed, or is temporarily
Avançado”. unavailable”.

2 Usuário clica no botão _____ É aberto, no navegador no


“Gerar” referente ao caso Google Chrome, ja no
Arquivo completo e texto Internet Explorer é gerado
é gerado sem a inserção em para Download, o
da imagem arquivo em PDF

O sistema não permite a inserção de uma imagem nem quando digitado um


URL com o endereço de alguma imagem, assim como também não permite ao
usuário anexar uma imagem contida no arquivos de imagem da máquina onde estão
sendo feitos os testes.
Figura 10: Documento aberto no navegador
Fonte: Autoria própria

Algumas medidas devem ser tomadas para a correção do problema, tais


como: corrigir o erro “”HTTP Error 404.0 - Not Found The resource you are looking
for has been removed, had its name changed, or is temporarily unavailable”.
Criar uma forma mais prática para inserção de imagens, sendo possível fazer
upload direto da máquina onde está sendo gerado o arquivo acadêmico, sem que
seja necessário colocar uma URL.
Criar uma forma onde seja possível copiar uma imagem e colar no corpo do
texto, como a exemplo do editor de textos Microsoft Word.

2.9 CASO 9
Caso de teste: Gerar um artigo completo
Procedimento inicial: Gerar um artigo completo com um autor cadastrado com sucesso
(nenhum campo pode ficar em branco), anexando no campo “Notas” uma URL de um
arquivo com sucesso e criando um texto formato à esquerda e em negrito.
ID Passo para execução Dado de entrada Resultado esperado
1 Sistema exibe o Preenchimento de Nenhuma mensagem de erro
formulário para todos os campos do é exibida durante a digitação
submissão de artigo formulário de forma
acadêmico válida
2 - Preenchimento do Nenhuma mensagem de erro
campo notas com um é exibida durante a digitação
link para um arquivo
PDF externo.
3 No campo de arquivo - Sistema gera o arquivo PDF
completo clicar em gera e exibe o mesmo no browser.

Após a submissão do formulário, conforme imagens abaixo, o resultado


esperado é obtido, pois em ambas as imagens não são observadas anomalias, o
texto alinhado à esquerda em negrito é exibido corretamente e o topo do arquivo
mantém-se conforme esperado.

2.10 CASO 10

Para o Caso 10, será diferente de todos outros testes, ele do tipo de
especificações da interface.

Caso de teste: Gerar um artigo completo

Procedimento inicial: 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 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
Elemento Descrição Tipo/Tamanho Formato Validação
Campo Titulo Alfa (80) Alinhado a Pode estar em
esquerda branco
Campo Titulo em inglês Alfa (80) Alinhado a Pode estar em
esquerda branco
Campo Autor Alfa (40) Alinhado a Digite um autor
esquerda
Campo Titulação Alfa (80) Alinhado a Digite uma
esquerda titulação
Campo Vinculo Alfa (256) Alinhado a Digite um
Institucional esquerda vinculo
institucional
Campo E-mail de Alfa (40) Alinhado a Digite um e-mail
contato esquerda valido
Campo Resumo Alfa (2000) Alinhado a Pode estar em
esquerda branco
Campo Palavra chave Alfa (256) Alinhado a Pode estar em
esquerda branco
Campo Abstract Alfa (2000) Alinhado a Pode estar em
esquerda branco
Campo Keywords Alfa (256) Alinhado a Pode estar em
esquerda branco
Campo Corpo do texto Alfa (2000) Formatado Pode estar em
pelo usuário branco
Campo Notas Alfa (2000) Formatado Pode estar em
pelo usuário branco
Campo Referências Alfa (2000) Formatado Pode estar em
bibliográficas pelo usuário branco
Botão + ------------------ ------------------ Aumenta
números de
autores
Botão Gerar --------------------- ------------------- Gera arquivo
em PDF
Botão Gerar --------------------- ------------------- Gera arquivo
em pdf sem
autor para
submissão
Botão Limpar --------------------- ------------------- Limpa campos
- digitados

Depois que criamos que as especificações de interface, também


devemos fazer as especificações de campo de mensagem a ser exibida.

Elemento Descrição Situação Mensagem a ser


Exibida
Botão Gerar Deixar todos os campos Por favor, Verifique o
em branco campo email valido!
Botão Gerar Preencher o campo email e Por favor, Verifique o
deixar os restantes dos campo Autor.
campo em branco
Botão Gerar Preencher o campo email e Por favor, Verifique o
autores e deixar os campo Titulação.
restantes dos campo em
branco
Botão Gerar Preencher o campo email e Por favor, verifique
autores e titulação e deixar campo vinculo
os restantes dos campo institucional.
em branco

5.10.1 Erros

Sabemos que todo sistema não são imunes a erros, nesse sistema podemos
observar alguns erros que não podem ser constatados nos casos de teste, mas sim
na interface e usabilidades dos usuários finais, assim apontamos os seguintes erros
encontrados nesse sistema:

Primeiro erro encontrado foi ao digitamos acima de 90 caracteres na mesma


linha é encontrado esse erro:

Outro erro encontrado é na contagem dos caracteres ao pressionar o


botão enter ele pula três caracteres, conforme as imagens abaixo:
Antes de dar o enter.

Apos dar o enter, ele pular contagem de três caracteres.

8.0 Conclusão
Com muita satisfação que através deste trabalho entreguei um software destinado a
locação veicular, para a empresa Legal Rent a Car, sendo esta uma empresa que
esta iniciando seus trabalhos nos aeroportos do Brasil.
Este projeto também contempla a ideia de responsabilidade social, através de
divulgação dos direitos humanos, por meio de panfletos, sendo que o modelo inicial
para começar a ação está aqui incluído.
O programa é demasiadamente completo em sua construção, porem com muita
facilidade de operação por usuários que não possuam conhecimento em
desenvolvimento e análise de sistema, podendo ser operado por qualquer
colaborador, funcionários e proprietários da empresa.
Acredito que o Software, vai atender toda a demanda requisitado no inicio do
projeto, mas com certeza poderá ocorrer necessidade de modificações conforme for
sendo utilizado, o que é muito comum nestes nos casos de implantação de
programas.
De acordo com a satisfação ou a necessidade, podemos futuramente moldar o
software, incluindo módulos adicionais, como por exemplo comissão de funcionários,
controle contábil e análise de ganhos e gastos financeiros.
Acredito que inicialmente o recém criado programa de locação veicular está dentro
das definições estabelecidas e vai atender a necessidade inicial da empresa.

9.0 Referências
A ONG OLODUM. Disponível em: <http://olodum.com.br/olodum-social>. Acesso
em: 9 de set. 2020.

Arvores Binárias. .Disponível em:


<fhttp://wiki.icmc.usp.br/images/7/70/AulaIntroArvores.pdf>. Acesso em: 9 de set.
2020.

pesquisa ongs. .Disponível em: <http://projetopolitique.com.br/conheca-5-ongs-de-


direitos-humanos-no-brasil/>. Acesso em: 9 de set. 2020.

Linguagem de programação.
.Disponível em: <https://canaltech.com.br/produtos/o-que-e-uma-linguagem-de-
programacao/>. Acesso em: 9 de set. 2020.

Linguagem em C. Disponível em: <http://www.inf.ufpr.br/ci208/NotasAula.pdf>.


Acesso em: 9 de set. 2020.

Informação utilização Dev C++. Disponível em: <


http://www.ebah.com.br/content/ABAAAepEgAA/como-utilizar-dev-c>. Acesso em:
9 de set. 2020.

Você também pode gostar