Você está na página 1de 22

UNIP INTERATIVA

Projeto Integrado Multidisciplinar


Cursos Superiores de Tecnologia

DEPP - Avaliao de sistema

Unip (Balnerio Cambori)


2016

UNIP INTERATIVA
Projeto Integrado Multidisciplinar
Cursos Superiores de Tecnologia

DEPP - Avaliao de sistema

Aluno: Jlio Csar Hermgenes


RA: 1416113
Curso: Anlise e Desenvolvimento de Sistemas
Semestre: 3

Unip (Balnerio Cambori)


2016

RESUMO
Sero executados testes do tipo caixa-preta no Sistema de Formatao de Artigos
Acadmicos, onde sem ter acesso ao cdigo fonte e desconhecendo a estrutura
interna do sistema, verificaremos suas sadas e resultados para 10 casos de uso
previamente solicitados. Esse teste tambm conhecido como teste funcional, pois
baseado nos requisitos funcionais do software. O foco, nesse caso, nos
requisitos da aplicao, ou seja, nas aes que ela deve desempenhar.
Palavras-chave: caixa-preta, testes, cdigo-fonte, resultado, sadas

ABSTRACT
The Black Box type tests are run in Academic Articles Formatting System, where
without having access to the source code and knowing the internal structure of the
system will check the outputs and results for 10 use cases previously requested. This
test is also known as functional testing, because it is based on the functional
requirements of the software. The focus here is on application requirements, that is,
actions that it must perform.
Keywords: black box, testing, source code, results, outputs

Sumrio
RESUMO.....................................................................................................................2
ABSTRACT.................................................................................................................3
INTRODUO............................................................................................................5
DESENVOLVIMENTO.................................................................................................6
1. Caso de Teste 1......................................................................................................6
1.1. Correes esperadas...........................................................................................6
2. Caso de Teste 2......................................................................................................6
2.1. Resultados...........................................................................................................7
3. Caso de Teste 3......................................................................................................7
3.1. Resultados...........................................................................................................8
4. Caso de Teste 4......................................................................................................8
4.1. Resultados e solues esperadas.......................................................................8
5. Caso de Teste 5......................................................................................................9
5.1. Resultados...........................................................................................................10
6. Caso de Teste 6......................................................................................................10
6.1. Resultados...........................................................................................................11
7. Caso de Teste 7......................................................................................................12
7.1. Resultados...........................................................................................................13
8. Caso de Teste 8......................................................................................................14
8.1. Resultados e Solues esperadas......................................................................14
9. Caso de Teste 9......................................................................................................15
9.1 Resultados............................................................................................................16
10. Caso de Teste 10..................................................................................................16
10.1. Erros...................................................................................................................18
CONCLUSO..............................................................................................................21
REFERNCIAS...........................................................................................................22

INTRODUO
Neste trabalho desenvolveremos diversos roteiros de testes para o Sistema
de Formatao de Artigos Acadmicos, verificando os resultados obtidos e listando
as possveis correes para o mesmo.
Para isso, utilizaremos o modelo de testes caixa preta, inserindo diferentes
dados em diversas situaes seguindo normas e regras especficas, em uma linha
sequencial, registrando e documentando todos os passos dados atravs de um
modelo compreensvel e normatizado.

Desenvolvimento
1. 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

Passo para
execuo

Dado de entrada

Resultado
esperado

Sistema exibe o
formulrio para
submisso de
artigo acadmico

Preenchimento de
todos os campos
do formulrio de
forma vlida

Nenhuma
mensagem de erro
exibida durante a
digitao

Usurio clica no
boto Gerar
referente ao artigo
completo

aberto, no
navegador no caso
google chrome, ja
no Internet
Explorer gerado
em para
Download, o
arquivo em PDF

1.1.

Correes esperadas
Com o preenchimento completo dos dados no sistema, nenhuma

mensagem de erro apresentada, o arquivo apresentado incorporado ao


navegador.
Porm, verifica-se a falta de um boto para download do arquivo
no dispositivo que gera o mesmo, bem como outro para voltar.
Deve-se, de maneira simples, fazer a implementao dos botes
de salvar o arquivo e voltar, mesmo que estes sejam feitos em javascript, para
possibilitar a gerao tanto do arquivo completo como o para submisso.
2. Caso de teste 2
Caso de teste: Gerar um artigo para submisso
Procedimento inicial: Gerar um artigo para submisso com um autor cadastrado
com sucesso (nenhum campo pode ficar em branco).
ID

Passo

para Dado de entrada

Resultado

execuo

esperado

Sistema exibe o
formulrio
para
submisso
de
artigo acadmico

Preenchimento de
todos os campos
do formulrio de
forma vlida

Nenhuma
mensagem de erro
exibida durante a
digitao

Usurio clica no
boto
Gerar
referente
ao
Arquivo
para
submisso (blind
review)

_____

aberto,
no
navegador no caso
google chrome, ja
no
Internet
Explorer gerado
em
para
Download,
o
arquivo em PDF

2.1 Resultados
O caso de teste 2 foi de maneira satisfatria, pois os artigos de submisso, os
autores no so identificados, e o restante dos campos respondeu de maneira
esperada.
3. Caso de teste 3
Caso de teste: Gerar um artigo completo
Procedimento inicial: Gerar um artigo completo com trs autores cadastrados
com sucesso (nenhum campo pode ficar em branco).
ID

Passo
execuo

para Dado de entrada

Resultado
esperado

Sistema exibe o
formulrio
para
submisso
de
artigo acadmico

Preenchimento de
todos os campos
do formulrio de
forma vlida

Nenhuma
mensagem de erro
exibida durante a
digitao

Usurio clica no
boto
Gerar
referente
ao
Arquivo Completo

_____

aberto, no
navegador no caso
google chrome, ja
no Internet
Explorer gerado
em para
Download, o
arquivo em PDF

3.1.

Resultados

Notamos que resultado do caso de teste 3 foi de maneira satisfatria, pois o artigo
completo foi gerado, os autores foram identificados, e o restante dos campos
respondeu de maneira esperada.
4. Caso de teste 4
Caso de teste: Gerar um artigo completo
Procedimento inicial: Gerar um artigo completo com trs autores com e-mails
invlidos (nenhum campo pode ficar em branco).
ID

Passo
execuo

para Dado de entrada

Resultado
esperado

Sistema exibe o
formulrio
para
submisso
de
artigo acadmico

Preenchimento de
todos os campos
do formulrio de
forma vlida

O sistema fornece
uma mensagem:
Por favor digite um
e-mail vlido. As
bordas ao redor do
campo E-mail ficam
em
destaque
vermelho e isto
acontece at que
usurio digite um email que contenha
em seu endereo
uma @.

Usurio clica no
boto
Gerar
referente
ao
Arquivo Completo

_____

aberto,
no
navegador no caso
google chrome, ja
no Internet Explorer
gerado em para
Download, o arquivo
em PDF

4.1.

Resultados e solues esperadas.

Notamos que o sistema informa que o usurio digitou um e-mail invlido quando o
mesmo no insere uma @ (Arroba) no endereo mencionado, porm qualquer
outra informao que seja inserida, ainda que errada como a exemplo no finalizar o
endereo 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), no permitindo o usurio trocar de tela na internet (Alt+
tab) enquanto o erro no e-mail no fosse corrigido e mensagem retirada da tela.
O arquivo aps ser concluido gerado com sucesso e o e-mail invlido inserido
junto ao texto gerado.
Para a correo ser necessrio criar mais critrios que identifique que o e-mail
esta invlido, no permitir que o arquivo seja gerado enquanto no for inserido um email vlido (semelhantemente quando um campo obrigatrio no preenchido) e
enviar uma mensagem ao usurio informando que ainda falta ser inserido um e-mail
vlido.
5. Caso de teste 5
Caso de teste: Gerar um artigo completo
Procedimento inicial: Gerar um artigo completo com trs autores com os campos
de autor em branco.
ID

Passo
execuo

para Dado de entrada

Resultado
esperado

Sistema exibe o
formulrio para
submisso de
artigo acadmico

Preenchimento de
todos os campos
exceto o dos
autores do
formulrio de
forma vlida

.Uma mensagem
informando o
usurio que o
campo Autor no
foi prenchida e o
arquivo no
criado, gerando
assim um
resultado
satisfatrio

Usurio clica no
boto Gerar
referente ao
Arquivo Completo

_____

O Sistema fornece
uma mensagem
dizendo Favor
Verificar o Campo
Autor e no gera
o arquivo

5.1.

Resultados

10

Podemos notar ao resultado do caso de teste 5 foi de maneira satisfatria, pois o


sistema no permitiu que o arquivo geral fosse gerado sem que antes fosse
colocado o nome dos autores e informa o usurio sobre este campo no preenchido
no momento em que o mesmo clica no boto gerar referente ao arquivo completo.
6. Caso de teste 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
execuo

para Dado de entrada

Sistema exibe
campos: titulo,
titulo em ingls,
autores ( autor,
titulao, vinculo
institucional, email
de contato),
Resumo, Palavrachave, abstract,
keywords, corpo
de texto, notas e
referencias
bibliogrficas,
arquivo completo
(gerar), arquivo de
submisso (gerar).

Resultado
esperado
Dados exibidos
Sistema exibe
campos: titulo,
titulo em ingls,
autores ( autor,

_______

titulao, vinculo
institucional, email
de contato),
Resumo, Palavrachave, abstract,
keywords, corpo
de texto, notas e
referencias
bibliogrficas,
arquivo completo
(gerar),
arquivo de
submisso (gerar).

Usurio informar

Ser preenchido

os dados do artigo. dados nos

exibido os dados
de entrada nos

seguintes campo:

campos: titulo,

titulo, titulo em

titulo em ingls,

11

ingls, autores

autores ( autor,

( autor, titulao,

titulao, vinculo

vinculo

institucional, email

institucional, email

de contato),

de contato),

Resumo, Palavra-

Resumo, Palavra-

chave, abstract,

chave, abstract,

keywords, corpo

keywords, corpo

de texto, notas e

de texto, notas e

referencias

referencias

bibliogrficas.

No campo de
arquivo completo

_______

Sistema gera
artigo em arquivo

clicar em gerar

PDF
4

Aps gerar o artigo

O sistema vai

clica em (Limpar)

limpa todos os
_______

dados do artigo
anterior que foram
digitados

6.1.

Resultados

Notamos como o sistema funcionou aps gerar um artigo e foi pedido que
seja limpado os dados do artigo anterior ao clicar o sistema apenas apagou o artigo
em partes, ento assim o sistema no funcionou conforme pedido o caso teste.

7. Caso de teste 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

12

texto um texto com formatao em negrito, itlico, subscrito e sobrescrito e o


texto justificado com sucesso.
ID

Passo para
execuo

Resultado
esperado

Sistema exibe

Dados exibidos

campos: titulo,

Sistema exibe

titulo em ingls,

campos: titulo,

autores (autor,

titulo em ingls,

titulao, vinculo
1

Dado de entrada

institucional, email

_______

autores ( autor,
titulao, vinculo

de contato),

institucional, email

Resumo, Palavra-

de contato),

chave, abstract,

Resumo, Palavra-

keywords, corpo

chave, abstract,

de texto notas e

keywords, corpo

referencias

de texto, notas e

bibliogrficas,

referencias

arquivo completo

bibliogrficas,

(gerar), arquivo de

arquivo completo

submisso (gerar)

(gerar),

e limpar

arquivo de
submisso (gerar).

Usurio informar Ser preenchidos

exibido os dados

os dados do

dados nos

de entrada nos

artigo.

seguintes campo:

campos: titulo, titulo

titulo, titulo em

em ingls, autores

ingls, autores

( autor, titulao,

( autor, titulao,

vinculo institucional,

vinculo

email de contato),

institucional, email

Resumo, Palavra-

de contato),

chave, abstract,

Resumo, Palavra-

keywords, corpo de

13

chave, abstract,

texto, notas e

keywords, corpo de referencias


texto com

bibliogrficas.

seguintes
formataes em
negrito, itlico,
subscrito e
sobrescrito e o
texto justificado,
notas e referencias
3

No campo de
arquivo

_______

completo clicar

Sistema gera artigo


em arquivo PDF

em gerar

Aps ser gerado, o texto que estava subscrito antes, no estava mais apos ser
gerado, assim constatamos uma falha no sistema sobre as formataes de texto,
depois que gerar o artigo.
7.1.
Resultados
O caso de teste 7 notamos como o sistema funcionou correto ao gerar o
artigo, mas podemos notar que as ferramentas de formatao de texto, funcionaram
parcialmente no correspondendo da maneira pedida, caso da

formatao em

negrito, itlico, sobrescrito e o texto justificado funcionou de maneira espera, mas o


Subscrito no correspondeu de maneira correta, o campo antes de gerar o artigo,
podemos notar que o texto selecionado esta em subscrito, mas ao gera-lo notamos
que isso no ocorreu, detectando assim uma falha no sistema, portanto podemos
dizer que o teste no teve sucesso.
8. Caso de teste 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

14

texto uma imagem de um arquivo com sucesso.


ID

Passo para
execuo

Dado de entrada

Sistema exibe o
formulrio para
submisso de
artigo acadmico

Preenchimento de
todos os campos
do formulrio e no
campo Corpo do
texto h um link
para insero de
um arquivo de
imagem. Usurio
clica neste link e
abre-se uma janela
com trs opes:
Informaes da
Imagem, Enviar,
Avanado.

Usurio clica no
_____
boto Gerar
referente ao
Arquivo completo e
texto gerado sem
a insero da
imagem

8.1.

Resultado
esperado
O resultado
insatisfatrio, pois
o sistema
apresenta um erro
no servidor e abre
uma tela com a
seguinte
mensagem.
HTTP Error 404.0
- Not Found
The resource you
are looking for has
been removed, had
its name changed,
or is temporarily
unavailable.
aberto, no
navegador no caso
google chrome, ja
no Internet
Explorer gerado
em para
Download, o
arquivo em PDF

Resultados e solues esperadas

O sistema no permite a insero de uma imagem nem quando digitada um URL


com o endereo de alguma imagem, assim como tambm no permite ao usurio
anexar uma imagem contida no arquivos de imagem da maquina onde esto sendo
feito os testes.
Algumas medidas devem ser tomadas para a correo 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.

15

Criar uma forma mais prtica para insero de imagens, sendo possvel fazer upload
direto da maquina onde esta sendo gerado o arquivo acadmico, sem que seja
necessrio colocar uma URL..Criar uma forma onde seja possvel copiar uma
imagem e colar no corpo do texto, como a exemplo do editor de textos Microsoft
Word.

9. Caso de teste 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
execuo

Sistema exibe o
formulrio para
submisso de
artigo acadmico

Preenchimento de
todos os campos
do formulrio de
forma vlida

Nenhuma
mensagem de erro
exibida durante a
digitao

Preenchimento do
campo notas com
um link para um
arquivo PDF
externo.

Nenhuma
mensagem de erro
exibida durante a
digitao

No campo de
arquivo completo
clicar em gera

Sistema gera o
arquivo PDF e
exibe o mesmo no
browser.

9.1.

para Dado de entrada

Resultado
esperado

Resultados

Aps a submisso do formulrio o resultado esperado obtido, pois no so


observadas anomalias, o texto alinhado esquerda em negrito exibido
corretamente e o topo do arquivo mantm-se conforme esperado.

16

10. Caso de teste 10


Para o caso de teste 10, ser diferente de todos outros testes, ele do tipo
de especificaes da interface.

Caso de teste: Gerar um artigo completo


Procedimento inicial: Alm dos casos de testes relacionados s regras de
negcio, ser necessrio criar os testes relativos ao comportamento tcnico da
tela do sistema.
Avalie a tela do sistema e crie, para todos os campos e controles existentes, os
testes de interface relacionados a:
domnio de todos os campos;
validao de cada campo;
aes em botes e links existentes;
mensagens exibidas pelo sistema
Elemento

Descrio

Tipo/Tamanho

Formato

Validao

Campo

Titulo

Alfa (80)

Alinhado a

Pode estar em

esquerda

branco

Alinhado a

Pode estar em

esquerda

branco

Alinhado a

Digite um autor

Campo

Titulo em

Alfa (80)

ingls
Campo

Autor

Alfa (40)

esquerda
Campo

Campo

Titulao

Vinculo

Alfa (80)

Alfa (256)

Institucional

Alinhado a

Digite uma

esquerda

titulao

Alinhado a

Digite um

esquerda

vinculo
institucional

Campo

E-mail de

Alfa (40)

contato
Campo

Campo

Resumo

Palavra chave

Alfa (2000)

Alfa (256)

Alinhado a

Digite um e-

esquerda

mail valido

Alinhado a

Pode estar em

esquerda

branco

Alinhado a

Pode estar em

17

Campo

Campo

Campo

Campo

Campo

Abstract

Alfa (2000)

Keywords

Alfa (256)

Corpo do texto

Notas

Alfa (2000)

Referncias
bibliogrficas

Boto

Alfa (2000)

Alfa (2000)
------------------

esquerda

branco

Alinhado a

Pode estar em

esquerda

branco

Alinhado a

Pode estar em

esquerda

branco

Formatado

Pode estar em

pelo usurio

branco

Formatado

Pode estar em

pelo usurio

branco

Formatado

Pode estar em

pelo usurio

branco

------------------ Aumenta
nmeros de
autores

Boto

Gerar

--------------------- ------------------ Gera arquivo


-

Boto

Gerar

em PDF

--------------------- ------------------ Gera arquivo


-

em pdf sem
autor para
submisso

Boto

Limpar

--------------------- ------------------ Limpa campos


--

digitados

Depois que criamos que as especificaes de interface, tambm


devemos fazer as especificaes de campo de mensagem a ser exibida.

Elemento

Descrio

Situao

Mensagem a ser
Exibida

Boto

Gerar

Deixar todos os campos


em branco

Por favor, Verifique o


campo email valido!

Boto

Gerar

Preencher o campo
email e deixar os
restantes dos campo em

Por favor, Verifique o


campo Autor.

18

branco
Boto

Gerar

Preencher o campo
email e autores e deixar
os restantes dos campo
em branco

Por favor, Verifique o


campo Titulao.

Boto

Gerar

Preencher o campo
email e autores e
titulao e deixar os
restantes dos campo em
branco

Por favor, verifique

10.1.

campo vinculo
institucional.

Erros

Sabemos que todo sistema no so imunes a erros, nesse sistema podemos


observar alguns erros que no podem ser constatados nos casos de teste, mas sim
na interface e usabilidades dos usurios 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:

19

Outro erro encontrado na contagem dos caracteres ao pressionar o


boto enter ele pula trs caracteres, conforme as imagens abaixo:

Antes de dar o enter.

Apos dar o enter, ele pular contagem de trs caracteres.

20

Concluso
Aps efetuados todos os testes acima, notamos que o sistema, salvo em
alguns casos de testes, apresentam instabilidades, falhas em seus cdigos no
momento da sua gerao, no havendo possibilidade de utilizao pelo o usurio
final.
Com o decorrer dos testes podemos sugerir algumas melhorias, para que os
problemas no sistema fossem solucionados.

21

Referncias
1.
2.
3.
4.
5.

http://lipsum.pro/
http://pt.wikipedia.org/wiki/Teste_de_caixa-preta
http://crowdtest.me/teste-caixa-branca-caixa-preta/
http://gtsw.blogspot.com.br/2007/10/como-elaborar-um-roteiro-de-testes.html
http://www.linhadecodigo.com.br/artigo/2775/introducao-ao-teste-de-software.aspx