Buscar

PIM V - Teste de Software Caixa Preta

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 31 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 31 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 31 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

UNIP INTERATIVA
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
Edgar de Freitas Martins – RA: 1813235
Felipe Maionchi Nunes de Sousa – RA: 1800085
PIM V – PROJETO MULTIDISCIPLINAR
ROTEIRO DE TESTES DE SOFTWARE DO TIPO CAIXA PRETA
POLO RANGEL II - SANTOS
2019
Edgar de Freitas Martins – RA: 1813235
Felipe Maionchi Nunes de Sousa – RA: 1800085
PIM IV – PROJETO MULTIDISCIPLINAR
ROTEIRO DE TESTES DE SOFTWARE DO TIPO CAIXA PRETA
O Projeto Integrado Multidisciplinar – PIM apresentado ao curso de Análise e Desenvolvimento de Sistema, faz parte do Programa Pedagógico dos Cursos Superiores de Tecnologia a Distância da UNIP Interativa
Orientador: Profa. Vanessa Lessa
POLO RANGEL II - SANTOS
2019
Primeiramente a Deus, que nos deu saúde e força para superar todas as dificuldades.
A Universidade, que nos deu sabedoria e estiveram sempre dispostos a ajudar e contribuir para um melhor aprendizado.
As nossas famílias, por toda dedicação e paciência.
A todos que diretamente ou indiretamente, fazem parte da nossa formação, o nosso muito obrigado.
RESUMO
O teste do software é a investigação do software para fornecer informações sobre sua qualidade em relação ao contexto no qual ele deve operar.
Teste de Caixa Preta, também chamada de Teste Funcional, é executado, fornecendo dados de entrada, e o resultado obtido é comparado a um resultado esperado previamente conhecido.
Esse estudo prevê a elaboração de dez roteiros de um tipo específico de teste, no qual é analisado um tipo de falha denominado de funcionalidade, que é quando o software não faz o que o usuário espera que ele faça.
Palavras-chaves: Teste de Software, Teste de Caixa Preta, Roteiros, Falha.
ABSTRACT
Software testing is the investigation of the software to provide information about it quality in relation to the context in which it must operate.
Black Box Test, also called Functional Test, runs, providing input data, and the result obtained is compared to a previously known expected result.
This study envisages the elaboration of ten scripts of a specific type of test, in which a type of defect called functionality is analyzed, which is when the software does not do what the user expects it to do.
Keywords: Software Testing, Black Box Testing, Scripts, Failure
.
SUMÁRIO
1 INTRODUÇÃO	10
2 DESENVOLVIMENTO	11
2.1 Caso de teste 1 	11
2.1.1 Execução do teste 1 ..................................................................................... 11
2.1.2 Aplicação do teste 1 ..................................................................................... 11
2.1.3 Resultado do teste 1 ..................................................................................... 12
2.2 Caso de teste 2 	12
2.2.1 Execução do teste 2 ..................................................................................... 12
2.2.2 Aplicação do teste 2 ..................................................................................... 13
2.2.3 Resultado teste 2 .......................................................................................... 13
2.3 Caso de teste 3 	13
2.3.1 Execução do teste 3 ..................................................................................... 14
2.3.2 Aplicação do teste 3 ..................................................................................... 14
2.3.3 Resultado do teste 3 ..................................................................................... 15
2.4 Caso de teste 4 	15
2.4.1 Execução do teste 4 ..................................................................................... 15
2.4.2 Aplicação do teste 4 ..................................................................................... 16
2.4.3 Resultado do teste 4 ..................................................................................... 16
2.5 Caso de teste 5 	16
2.5.1 Execução do teste 5 ..................................................................................... 17
2.5.2 Aplicação do teste 5 ..................................................................................... 17
2.5.3 Resultado do teste 5 ..................................................................................... 18
2.6 Caso de teste 6 	18
2.6.1 Execução do teste 6 ..................................................................................... 18
2.6.2 Aplicação do teste 6 ..................................................................................... 19
2.6.3 Resultado do teste 6 ..................................................................................... 19
2.7 Caso de teste 7 	20
2.7.1 Execução do teste 7 ..................................................................................... 20
2.7.2 Aplicação do teste 7 ..................................................................................... 21
2.7.3 Resultado do teste 7 ..................................................................................... 21
2.8 Caso de teste 8 	21
2.8.1 Execução do teste 8 ..................................................................................... 22
2.8.2 Aplicação do teste 8 ..................................................................................... 22
2.8.3 Resultado do teste 8 ..................................................................................... 23
2.9 Caso de teste 9 	23
2.9.1 Execução do teste 9 ..................................................................................... 23
2.9.2 Aplicação do teste 9 ..................................................................................... 24
2.9.3 Resultado do teste 9 ..................................................................................... 24
2.10 Caso de teste 10 	24
2.10.1 Aplicação do teste 10 ................................................................................. 25
2.11 Avaliação Heurística 	25
3 CONCLUSÃO	26
REFERÊNCIAS 	27
LISTA DE FIGURAS
Figura 1 - Artigo com um autor cadastrado 	11
Figura 2 - Resultado do artigo criado 	12
Figura 3 - Artigo com um autor cadastrado 	13
Figura 4 - Resultado do artigo criado 	13
Figura 5 - Artigo com três autores cadastrados 	14
Figura 6 - Resultado do artigo criado 	15
Figura 7 - Artigo com três autores cadastrados com e-mails inválidos 	16
Figura 8 - Resultado do artigo criado 	16
Figura 9 - Artigo com três autores cadastrados com os campos Autor em branco 	17
Figura 10 - Mensagem solicitando a verificação do campo 	18
Figura 11 - Artigo com um autor cadastrado 	19
Figura 12 - Campos Corpo do texto e Notas 	19
Figura 13 - Campo Referências Bibliográficas 	20
Figura 14 - Artigo com campo Corpo do texto formatado 	21
Figura 15 - Resultado do artigo criado 	21
Figura 16 - Artigo com campo Corpo do texto sem imagem em anexo ..................... 22
Figura 17 - Resultado do artigo criado 	23
Figura 18 - Artigo com campo Notas formatado 	24
Figura 19 - Resultado do artigo criado 	24
LISTA DE TABELAS
Tabela 1 – Execução do teste 1 	11
Tabela 2 – Execução do teste 2 	12
Tabela 3 - Execução do teste 3 	14
Tabela 4 - Execução do teste 4 	15
Tabela 5 - Execução do teste 5 	17
Tabela 6 - Execução do teste 6 	18
Tabela 7 - Execução do teste 7 	20
Tabela 8 - Execução do teste 8 	22
Tabela 9 - Execução do teste 9 	23
Tabela 10 - Execução do teste 10 	25
Tabela 11 - Mensagens de erros exibidas 	25
1.0 INTRODUÇÃO
Não é possível garantir que todos os programas funcionariam corretamente, sem que haja a presença de erros humanos, pois os mesmos muitas vezes possuem muitos estados com fórmulas, atividades e algoritmos complexos. A complexidade do projeto a ser desenvolvido e a quantidade de pessoas envolvidas no processo aumentam ainda mais a complexidade. 
O teste de software é considerado parte do processo de qualidade do software. A qualidade da aplicação normalmente varia significativamente de sistema para sistema, desde que os atributos qualitativos sigam o previstos na normaISO 9126 que são: funcionalidade, confiabilidade, usabilidade, eficiência, manutenibilidade e portabilidade. 
O desenvolvimento organizado de software tem como premissa uma metodologia de trabalho, tendo está como base conceitos que visem à construção de um produto de software de forma eficaz. Nesta metodologia estão definidos os passos necessários para chegar ao produto esperado. Esse é o campo de estudos da Qualidade de Software, uma subárea da Engenharia de Software. 
Ao seguir está metodologia para o desenvolvimento de um produto de software, espera-se um produto que melhor agrade tanto aos clientes quanto ao próprio fornecedor, ou seja, a empresa de desenvolvimento. 
Independente da metodologia de trabalho empregada no desenvolvimento de um software, para se obter um produto com certo nível de qualidade é imprescindível a melhoria dos processos de engenharia de software.
2.0 DESENVOLVIMENTO
2.1 Caso de teste 1
Gerar um artigo completo com autor cadastrado com sucesso (nenhum campo pode ser branco).
2.1.1 Execução do teste 1
Tabela 1: Execução do teste 1
	Execução do roteiro de caso de teste 1
	Procedimento inicial: Acessar http://sfaa.unipinterativa.edu.br/pdf/
	Passo da Execução
	Resultado esperado
	Resultado obtido
	Preenchimento de todos os campos incluindo um autor
	Preenchimento realizado
	--
	Geração do arquivo, clicando em “Gerar”
	Arquivo gerado
	Arquivo gerado com sucesso
2.1.2 Aplicação do teste 1
O artigo foi preenchido com um autor cadastrado com sucesso sem deixar nenhum campo em branco.
Figura 1: Artigo com um autor cadastrado
2.1.3 Resultado do teste 1
O artigo foi criado com sucesso, sem mensagem de erro.
Figura 2: Resultado do artigo criado
2.2 Caso de teste 2
Gerar um artigo para submissão com um autor cadastrado com sucesso (nenhum campo pode ser branco).
2.2.1 Execução do teste 2
Tabela 2: Execução do teste 2
	Execução do roteiro de caso de teste 2
	Procedimento inicial: Acessar http://sfaa.unipinterativa.edu.br/pdf/
	Passo da Execução
	Resultado esperado
	Resultado obtido
	Preenchimento de todos os campos incluindo um autor
	Preenchimento realizado
	--
	Geração do arquivo para submissão, clicando em “Gerar”
	Arquivo gerado
	Arquivo gerado com sucesso
2.2.2 Aplicação do teste 2
O artigo foi preenchido com um autor cadastrado com sucesso sem deixar nenhum campo em branco.
Figura 3: Artigo com um autor cadastrado
2.2.3 Resultado do teste 2
O artigo para submissão foi criado com sucesso, sem mensagem de erro.
Figura 4: Resultado do artigo criado
2.3 Caso de teste 3
Gerar um artigo completo com três autores cadastrados com sucesso (nenhum campo pode ser branco).
2.3.1 Execução do teste 3
Tabela 3: Execução do teste 3
	Execução do roteiro de caso de teste 3
	Procedimento inicial: Acessar http://sfaa.unipinterativa.edu.br/pdf/
	Passo da Execução
	Resultado esperado
	Resultado obtido
	Preenchimento de todos os campos incluindo três autores
	Preenchimento realizado
	--
	Geração do arquivo, clicando em “Gerar”
	Arquivo gerado
	Arquivo gerado com sucesso
2.3.2 Aplicação do teste 3
O artigo foi preenchido com três autores cadastrados com sucesso sem deixar nenhum campo em branco.
Figura 5: Artigo com três autores cadastrados
2.3.3 Resultado do teste 3
O artigo foi criado com sucesso, sem mensagem de erro.
Figura 6: Resultado do artigo criado
2.4 Caso de teste 4
Gerar um artigo completo com três autores com e-mails inválidos (nenhum campo pode ser branco).
2.4.1 Execução do teste 4
Tabela 4: Execução do teste 4
	Execução do roteiro de caso de teste 4
	Procedimento inicial: Acessar http://sfaa.unipinterativa.edu.br/pdf/
	Passo da Execução
	Resultado esperado
	Resultado obtido
	Preenchimento de todos os campos incluindo três autores com e-mails inválidos
	Preenchimento realizado
	--
	Geração do arquivo, clicando em “Gerar”
	Sistema acusando erro, identificando o campo inválido
	Arquivo gerado com sucesso
2.4.2 Aplicação do teste 4
O artigo foi preenchido com três autores cadastrados com e-mail inválidos sem deixar nenhum campo em branco.
Figura 7: Artigo com três autores cadastrados com e-mails inválidos
2.4.3 Resultado do teste 4
O artigo foi criado com sucesso, sem mensagem de erro.
Figura 8: Resultado do artigo criado
2.5 Caso de teste 5
Gerar um artigo completo com três autores com os campos de autor em branco.
2.5.1 Execução do teste 5
Tabela 5: Execução do teste 5
	Execução do roteiro de caso de teste 5
	Procedimento inicial: Acessar http://sfaa.unipinterativa.edu.br/pdf/
	Passo da Execução
	Resultado esperado
	Resultado obtido
	Preenchimento de todos os campos incluindo três autores com o campo “Autor” em branco
	Preenchimento realizado
	--
	Geração do arquivo, clicando em “Gerar”
	Sistema acusando erro, identificando o campo inválido
	Arquivo não gerado, sistema solicitando para verificar o campo “Autor”
2.5.2 Aplicação do teste 5
O artigo foi preenchido com três autores cadastrados com os campos “Autor” em branco.
Figura 9: Artigo com três autores cadastrados com os campos Autor em branco
2.5.3 Resultado do teste 5
O artigo não foi criado, uma mensagem solicitando para verificar o campo “Autor”.
Figura 10: Mensagem solicitando a verificação do campo
2.6 Caso de teste 6
Gerar um artigo completo com um autor cadastrado com sucesso (nenhum campo pode ser branco) e limpar os dados sem gerar o artigo.
2.6.1 Execução do teste 6
Tabela 6: Execução do teste 6
	Execução do roteiro de caso de teste 6
	Procedimento inicial: Acessar http://sfaa.unipinterativa.edu.br/pdf/
	Passo da Execução
	Resultado esperado
	Resultado obtido
	Preenchimento de todos os campos incluindo um autor
	Preenchimento realizado
	--
	Limpar os campos
	Todos os campos em branco
	Campos “Corpo do texto”, “Notas” e “Referências Bibliográficas” não foram limpas
2.6.2 Aplicação do teste 6
O artigo foi preenchido com um autor cadastrado com sucesso sem deixar nenhum campo em branco.
Figura 11: Artigo com um autor cadastrado
2.6.3 Resultado do teste 6
Os campos “Corpo do texto”, “Notas” e “Referências Bibliográficas“, não tiveram suas informações excluídas.
Figura 12: Campos Corpo do texto e Notas
Figura 13: Campo Referências Bibliográficas
2.7 Caso de teste 7
Gerar um artigo completo com um autor cadastrado com sucesso (nenhum campo pode ser branco), criando no campo “corpo de texto” um texto com trechos formatados em negrito, itálico, subscrito, sobrescrito e com texto justificado com sucesso.
2.7.1 Execução do teste 7
Tabela 7: Execução do teste 7
	Execução do roteiro de caso de teste 7
	Procedimento inicial: Acessar http://sfaa.unipinterativa.edu.br/pdf/ e preencher o formulário
conforme solicitado no caso.
	Passo da Execução
	Resultado esperado
	Resultado obtido
	Preenchimento de todos os campos
	Preenchimento realizado
	--
	Geração do arquivo, clicando em “Gerar”
	Arquivo Gerado
	Arquivo gerado com sucesso
2.7.2 Aplicação do teste 7
O artigo foi preenchido com um autor cadastrado com sucesso sem deixar nenhum campo em branco. O campo “Corpo do texto” foi preenchido com trechos em negrito, itálico, subscrito e com texto justificado.
Figura 14: Artigo com campo Corpo do texto formatado
2.7.3 Resultado do teste 7
O artigo foi criado com sucesso, sem mensagem de erro.
Figura 15: Resultado do artigo criado
2.8 Caso de teste 8
Gerar um artigo completo com um autor cadastrado com sucesso (nenhum campo pode ser branco), anexando no campo “corpo de texto” uma imagem de um arquivo com sucesso.
2.8.1 Execução do teste 8
Tabela 8: Execução do teste 8
	Execução do roteiro de caso de teste 8
	Procedimento inicial: Acessar http://sfaa.unipinterativa.edu.br/pdf/ e preencher o formulário
conforme solicitado no caso.
	Passo da Execução
	Resultado esperado
	Resultado obtido
	Preenchimentode todos os campos
	Preenchimento não realizado
	Arquivo gerado, sem imagem em anexo
2.8.2 Aplicação do teste 8
O artigo foi preenchido com um autor cadastrado com sucesso sem deixar nenhum campo em branco. Não é possível anexar uma imagem no campo Corpo do texto.
Figura 16: Artigo com campo Corpo do texto sem imagem em anexo
2.8.3 Resultado do teste 8
O artigo foi criado com sucesso, porém sem imagem em anexo ao campo Corpo do texto.
Figura 17: Resultado do artigo criado
2.9 Caso de teste 9
Gerar um artigo completo com um autor cadastrado com sucesso (nenhum campo pode ser branco), anexando no campo “Notas” uma URL de um arquivo com sucesso e criando um texto formatado à esquerda e em negrito.
2.9.1 Execução do teste 9
Tabela 9: Execução do teste 9
	Execução do roteiro de caso de teste 9
	Procedimento inicial: Acessar http://sfaa.unipinterativa.edu.br/pdf/ e preencher o formulário
conforme solicitado no caso.
	Passo da Execução
	Resultado esperado
	Resultado obtido
	Preenchimento de todos os campos
	Preenchimento realizado
	--
	Geração do arquivo
	Arquivo Gerado
	Arquivo gerado com sucesso
2.9.2 Aplicação do teste 9
O artigo foi preenchido com um autor cadastrado com sucesso sem deixar nenhum campo em branco. Foi anexado no campo “Notas” uma URL de um arquivo em pdf e inserido um texto em negrito.
Figura 18: Artigo com campo Notas formatado
2.9.3 Resultado do teste 9
O artigo foi criado com sucesso, sem mensagem de erro.
Figura 19: Resultado do artigo criado
2.10 Caso de teste 10
Testes de interface, relativos ao comportamento técnico da tela do sistema.
2.10.1 Aplicação do teste 10
Tabela 10: Execução do teste 10
Tabela 11: Mensagens de erros exibidas
2.11 Avaliação Heurística
Pensar em UI (User interface) design é pensar em projetar uma interface que não cause insegurança para o usuário, que seja claro quais serão os resultados de suas ações e garantir que o mesmo realize todas as tarefas de forma simples e eficiente, para que não haja para o usuário final a necessidade de um manual de instruções para a utilização da mesma. Para isso existem dez heurísticas criadas pelo cientista da computação, Jakob Nielsen, que auxiliam a projetar uma boa interface e por consequência uma ótima experiência de uso.
Visibilidade do Status do Sistema:
O sistema apresentado não demonstra de forma clara em qual campo o usuário se encontra, e alguns campos podem ficar sem preenchimento, sem mensagem de aviso do sistema que tal ação foi esquecida, como por exemplo o campo do título, sendo esse de essencial preenchimento para o registro do artigo.
Correlação entre o sistema e o mundo real:
Nesse quesito, o sistema tem uma interface de fácil entendimento para o usuário, possibilitando uma compreensão ampla do sistema, com um layout simples, porém objetivo.
Liberdade e controle do usuário:
O sistema não apresenta comandos ou mensagens que possibilitem ao usuário de reverter uma ação realizada erroneamente, o que facilitaria para o usuário.
Consistência e padrões:
Possui uma boa consistência, porém deixar a desejar na padronização, especialmente nos campos: “Corpo do Texto, Notas e Referências”, evidenciando a necessidade de algumas opções de formatação nesses locais.
Prevenção de erros:
O sistema não apresenta caixas de mensagem para confirmação de ações, impossibilitando o usuário de confirmar realmente se deseja salvar o registro ou cancelar e continuar a edita-lo.
Reconhecimento em vez de memorização:
Não permite que o arquivo possa ser salvo para o término posterior, sendo necessário iniciar e terminar o registro no ato do preenchimento.
Flexibilidade e eficiência de uso:
Não apresenta teclas ou comandos de atalho para que ações sejam executadas, o que traria praticidade ao registro do artigo.
Projeto estético e minimalista:
Atende de ótima forma quanto as informações que serão inseridas, com uma estética simples e intuitiva.
Suporte para o usuário no reconhecimento, no diagnóstico e na recuperação de erros:
Suporte deixa a desejar, já que, a maior parte dos campos não apresenta mensagem que foram deixados em branco, como campos fundamentais, exemplos título, resumo e palavras-chave.
Ajuda e documentação:
Apesar de ter uma interface intuitiva e simples, o sistema não apresenta sugestões/ajuda, caso o usuário tenha alguma dúvida ou sugestões em determinados campos.
CONCLUSÃO
Foram utilizados Testes Caixa-Preta e Inspeção de usabilidade com a Avaliação Heurística para a verificação dos comportamentos esperados e a usabilidade do sistema.
Verificou-se no decorrer dos testes a necessidade de pequenas melhorias quanto á entrada e saída de dados no que diz respeito as mensagens de erro.
Quanto ao design, surtiram ó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.
REFERÊNCIAS
https://turismosantos.com.br/?q=pt-br/node/83 acesso em 19/11/2018 às 14:42

Continue navegando