Escolar Documentos
Profissional Documentos
Cultura Documentos
Toaz - Info Modelo Pim PR - S
Toaz - Info Modelo Pim PR - S
UNIP INTERATIVA
ARARAQUARA
2016
2
ARARAQUARA
2016
3
RESUMO
O projeto deve ser executado para que sirva de avaliação do PIMV referente
ao Curso superior Tecnológico em Analise e desenvolvimento de Sistemas. A técnica
utilizada para avaliar se o sistema está de acordo como as conformidades previstas
pelo Departamento de Extensão, Pesquisa e Pós-graduação é a funcional caixa-
preta que verifica situações de sucesso e insucesso na execução de determinadas
funcionalidades denominadas casos de teste. A universidade informou 10 casos de
testes os quais serão criados roteiros específicos para cada caso, executados e
geradas as evidencias dos sucessos ou insucessos observados. Ao final será gerado
um relatório final apontando as possíveis falhas do sistema, auxiliando a DEPP na
aceitação do Sistema.
ABSTRACT
Sumário
1 Introdução ............................................................................................................... 7
2 Testes ...................................................................................................................... 8
2.1 Técnicas para testes ........................................................................................... 9
2.2 Técnica 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 Relatório final ..................................................................................................... 41
17 Conclusão ........................................................................................................... 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 INTRODUÇÃO
2 TESTES
Testes de software são divididos em alguns tipos de acordo com seu objetivo
particular, segue aqui os principais tipos de teste e o que eles abordam
resumidamente:
Teste de caixa branca e caixa preta: basicamente teste de caixa branca envolve o
código e o de caixa-preta, não.
O teste funcional também é conhecido como teste caixa preta pelo fato de tratar o
software como uma caixa cujo conteúdo é desconhecido e da qual só é possível
visualizar o lado externo, ou seja, os dados de entrada fornecidos e as respostas
produzidas como saída.
O teste funcional envolve dois passos principais: identifi car as funções que o
software deve realizar e criar casos de teste capazes de checar se essas funções
estão sendo realizadas pelo software. As funções que o software deve possuir são
indentifi cadas a partir de sua especifi cação. Assim, uma especifi cação bem
elaborada e de acordo com os requisitos do usuário é essencial para esse tipo de
teste.
Glen Myers enumera algumas regras que podem servir bem como objetivos
do teste:
1. Teste é um processo de execução 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 não descoberto.
3. Um teste bem-sucedido é aquele que descobre um erro ainda não
descoberto.
Esses objetivos implicam uma dramática mudança de ponto de vista. Eles vão
contra a visão comum de que um teste bem-sucedido é aquele no qual não são
encontrados erros. Nosso objetivo é projetar testes que descobrem
sistematicamente diferentes classes de erros e fazê-lo com uma quantidade mínima
de tempo ou esforço.
Se o teste for conduzido de maneira bem-sucedida (de acordo com os
objetivo declarados anteriormente), ele descobrirá erros no software. Como benefício
secundário, o teste demonstra que as funções do software parecem estar
funcionando do acordo com a especificação de que os requisitos de comportamento
13
3.3 TESTABILIDADE
4 PLANEJAMENTO
O projeto deve ser executado para que sirva de avaliação do PIMV referente
ao Curso superior Tecnológico em Analise e desenvolvimento de Sistemas.
A técnica utilizada para avaliar se o sistema está de acordo como as
conformidades previstas pelo Departamento de Extensão, Pesquisa e Pós-
graduação e a funcional caixa-preta que verifica situações de sucesso e insucesso
na execução de determinadas funcionalidades denominadas casos de teste.
A universidade informou 10 casos de testes os quais serão criados roteiros
específicos para cada caso, executados e geradas as evidencias dos sucessos ou
insucessos observados.
Ao final será gerado um relatório final apontando as possíveis falhas do
sistema, auxiliando a DEPP na aceitação do Sistema.
5 PROJETO
Caso de teste 3: Gerar um artigo completo com três autores cadastrados com
sucesso (nenhum campo pode ficar em branco).
Caso de teste 4: Gerar um artigo completo com três autores com e-mails
inválidos (nenhum campo pode ficar em branco).
Caso de teste 5: Gerar um artigo completo com três 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 formatação em negrito, itálico, 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
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.
Com os casos de teste acima podemos iniciar a etapa de criação de um
roteiro de teste modelo que auxiliará na execução 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 RELATÓRIO FINAL
17 CONCLUSÃO
18 BIBLIOGRAFIA