Documente Academic
Documente Profesional
Documente Cultură
UNIP INTERATIVA
ARARAQUARA
2016
2
ARARAQUARA
2016
3
RESUMO
O projeto deve ser executado para que sirva de avaliao do PIMV referente
ao Curso superior Tecnolgico em Analise e desenvolvimento de Sistemas. A tcnica
utilizada para avaliar se o sistema est de acordo como as conformidades previstas
pelo Departamento de Extenso, Pesquisa e Ps-graduao a funcional caixa-
preta que verifica situaes de sucesso e insucesso na execuo de determinadas
funcionalidades denominadas casos de teste. A universidade informou 10 casos de
testes os quais sero criados roteiros especficos para cada caso, executados e
geradas as evidencias dos sucessos ou insucessos observados. Ao final ser gerado
um relatrio final apontando as possveis falhas do sistema, auxiliando a DEPP na
aceitao do Sistema.
ABSTRACT
Sumrio
1 Introduo ............................................................................................................... 7
2 Testes ...................................................................................................................... 8
2.1 Tcnicas para testes ........................................................................................... 9
2.2 Tcnica Funcional ............................................................................................. 10
3 Fundamentos de teste de software .................................................................... 12
3.1 Objetivos do teste ............................................................................................. 12
3.2 Principios do teste ............................................................................................ 13
3.3 Testabilidade ..................................................................................................... 14
4 Planejamento ........................................................................................................ 15
5 Projeto ................................................................................................................... 15
6 caso de teste 1 ...................................................................................................... 17
7 caso de teste 2 ...................................................................................................... 21
8 caso de teste 3 ...................................................................................................... 24
9 caso de teste 4 ...................................................................................................... 26
10 caso de teste 5 ................................................................................................... 28
11 caso de teste 6 .................................................................................................... 30
12 caso de teste 7 ................................................................................................... 33
13 caso de teste 8 .................................................................................................... 35
14 caso de teste 9 .................................................................................................... 36
15 caso de teste 10 .................................................................................................. 38
16 Relatrio final ..................................................................................................... 41
17 Concluso ........................................................................................................... 42
18 Bibliografia .......................................................................................................... 43
6
ndice de figuras
Figura 1............................................................................................................ 17
Figura 2............................................................................................................ 18
Figura 3............................................................................................................ 18
Figura 4............................................................................................................ 19
Figura 5............................................................................................................ 19
Figura 6............................................................................................................ 20
Figura 7............................................................................................................ 21
Figura 8............................................................................................................ 22
Figura 9............................................................................................................ 23
Figura 10.......................................................................................................... 24
Figura 11...........................................................................................................25
Figura 12.......................................................................................................... 25
Figura 13.......................................................................................................... 26
Figura 14.......................................................................................................... 27
Figura 15.......................................................................................................... 28
Figura 16.......................................................................................................... 29
Figura 17.......................................................................................................... 30
Figura 18.......................................................................................................... 31
Figura 19.......................................................................................................... 32
Figura 20.......................................................................................................... 33
Figura 21.......................................................................................................... 34
Figura 22.......................................................................................................... 35
Figura 23.......................................................................................................... 36
Figura 24.......................................................................................................... 37
Figura 25.......................................................................................................... 38
Figura 26.......................................................................................................... 39
Figura 27.......................................................................................................... 40
7
1 INTRODUO
2 TESTES
Teste de caixa branca e caixa preta: basicamente teste de caixa branca envolve o
cdigo e o de caixa-preta, no.
O teste funcional tambm conhecido como teste caixa preta pelo fato de tratar o
software como uma caixa cujo contedo desconhecido e da qual s possvel
visualizar o lado externo, ou seja, os dados de entrada fornecidos e as respostas
produzidas como sada.
O teste funcional envolve dois passos principais: identifi car as funes que o
software deve realizar e criar casos de teste capazes de checar se essas funes
esto sendo realizadas pelo software. As funes que o software deve possuir so
indentifi cadas a partir de sua especifi cao. Assim, uma especifi cao bem
elaborada e de acordo com os requisitos do usurio essencial para esse tipo de
teste.
Glen Myers enumera algumas regras que podem servir bem como objetivos
do teste:
1. Teste um processo de execuo de um programa com a finalidade de
encontrar um erro.
2. Um bom caso de teste aquele que tem alta probabilidade de encontrar
um erro ainda no descoberto.
3. Um teste bem-sucedido aquele que descobre um erro ainda no
descoberto.
Esses objetivos implicam uma dramtica mudana de ponto de vista. Eles vo
contra a viso comum de que um teste bem-sucedido aquele no qual no so
encontrados erros. Nosso objetivo projetar testes que descobrem
sistematicamente diferentes classes de erros e faz-lo com uma quantidade mnima
de tempo ou esforo.
Se o teste for conduzido de maneira bem-sucedida (de acordo com os
objetivo declarados anteriormente), ele descobrir erros no software. Como benefcio
secundrio, o teste demonstra que as funes do software parecem estar
funcionando do acordo com a especificao de que os requisitos de comportamento
13
3.3 TESTABILIDADE
4 PLANEJAMENTO
O projeto deve ser executado para que sirva de avaliao do PIMV referente
ao Curso superior Tecnolgico em Analise e desenvolvimento de Sistemas.
A tcnica utilizada para avaliar se o sistema est de acordo como as
conformidades previstas pelo Departamento de Extenso, Pesquisa e Ps-
graduao e a funcional caixa-preta que verifica situaes de sucesso e insucesso
na execuo de determinadas funcionalidades denominadas casos de teste.
A universidade informou 10 casos de testes os quais sero criados roteiros
especficos para cada caso, executados e geradas as evidencias dos sucessos ou
insucessos observados.
Ao final ser gerado um relatrio final apontando as possveis falhas do
sistema, auxiliando a DEPP na aceitao do Sistema.
5 PROJETO
Caso de teste 3: Gerar um artigo completo com trs autores cadastrados com
sucesso (nenhum campo pode ficar em branco).
Caso de teste 4: Gerar um artigo completo com trs autores com e-mails
invlidos (nenhum campo pode ficar em branco).
Caso de teste 5: Gerar um artigo completo com trs autores com os campos
de autor em branco.
Caso de teste 6: Gerar um artigo completo com um autor cadastrado com
sucesso (nenhum campo pode ficar em branco) e limpar os dados sem gerar o
artigo.
Caso de teste 7: 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 formatao em negrito, itlico, subscrito e sobrescrito e o texto
justificado com sucesso.
Caso de teste 8: 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.
Caso de teste 9: 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.
Caso de teste 10: Testes de interface
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.
Com os casos de teste acima podemos iniciar a etapa de criao de um
roteiro de teste modelo que auxiliar na execuo dos testes.
17
6 CASO DE TESTE 1
Figura 1
18
Figura 2
Figura 3
19
Figura 4
Figura 5
20
Figura 6
21
7 CASO DE TESTE 2
Figura 7
22
Figura 8
23
Figura 9
24
8 CASO DE TESTE 3
Figura 10
25
Figura 11
Figura 12
26
9 CASO DE TESTE 4
Figura 13
27
Figura 14
28
10 CASO DE TESTE 5
Figura 15
29
Figura 16
30
11 CASO DE TESTE 6
Figura 17
31
Figura 18
32
Figura 19
33
12 CASO DE TESTE 7
Figura 20
34
Figura 21
35
13 CASO DE TESTE 8
Figura 22
36
14 CASO DE TESTE 9
Figura 23
37
Figura 24
38
15 CASO DE TESTE 10
Figura 25
39
Figura 26
40
Figura 27
41
16 RELATRIO FINAL
17 CONCLUSO
18 BIBLIOGRAFIA