PIM V - UNIP - Análise e Desenvolvimento de Sistemas
Por: SonSolimar • 26/2/2018 • 6.702 Palavras (27 Páginas) • 1.233 Visualizações
...
INTRODUÇÃO
O objetivo deste projeto é desenvolver e executar roteiros de testes com a técnica Caixa-Preta para auxiliar um departamento de extensão, pesquisa e pós-graduação, conhecido como DEPP de uma universidade que comprou um sistema de formatação de trabalhos e precisa dar um aceite final sobre a aquisição do produto.
O sistema tem a função principal de formatar os artigos acadêmicos que são submetidos, pelos autores, aos congressos e 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 que possa ser submetido, o artigo deverá ter duas versões, uma com o nome dos autores e outra sem o nome dos autores, conhecido como Blind Review. Essas duas versões deverão ser geradas pelo Sistema de Formatação de Artigos Acadêmicos.
Como o DEPP precisa avaliar se é um bom negócio dar o aceite final ao sistema, mas não tem o domínio das técnicas a serem aplicadas para a avaliação, pediu o auxílio dos alunos do curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas para realizar as atividades propostas.
Para a avaliação do sistema de formatação de artigos acadêmicos, foram identificados 10(dez) casos de testes a ser executada, assim a equipe elaborou roteiros específicos de testes do tipo Caixa-Preta, para geração de resultados dos testes.
2 TESTE DE SOFTWARE
Hoje, os testes de software estão inclusos nas etapas de verificação e validação como artifício para a garantia de qualidade de um produto de software.
Para executar as atividades, necessitamos definir técnicas dependendo do contexto para a elaboração do projeto. Os testes de software são técnicas dinâmicas usadas atualmente sobre o sistema já construído, onde são aplicadas de forma manual ou automática.
Efetuar testes em software foi uma atividade introduzida no processo de desenvolvimento de software a partir da década de 80 onde houve a elaboração de métodos formais, tornando-se uma atividade essencial ao processo de construção do produto de software.
Para entender testes de software faz-se necessário ter a clareza nos conceitos de teste e depuração. A depuração acontece ainda na fase de programação, antes da execução dos testes através de ferramentas CASE. Todo o teste é realizado por pessoas específicas em cada etapa da concepção do produto de software, atividades como validação.
2.1 Técnicas utilizadas em Testes de Software
As técnicas estão divididas em duas vertentes: A especificação funcional da aplicação e a qualidade do código. A especificação funcional da aplicação está voltada aos testes de sistema e de aceitação enquanto os testes de unidade e de integração relacionam-se com os testes de código.
Este projeto utilizará a técnica funcional, mais especificamente o teste de caixa preta, que consiste em avaliar se o software está de acordo com as necessidades impostas pelos usuários finais. Serão necessários alguns artefatos para que se possam criar testes bem elaborados. Entre os artefatos, temos o documento de requisitos e pelo menos um protótipo visual das telas que serão testadas.
Com esses documentos em mãos a equipe poderá iniciar as atividades de teste que estarão divididas em cinco etapas:
- Planejamento: Consiste em verificar e determinar qual parte do sistema será testado;
- Projeto: Nesta fase serão identificados os casos de teste que nada mais são do que requisitos do usuário com relação ao sistema;
- Implementação: Analisa-se cada caso de teste e elaboram-se os roteiros de testes, onde serão encontradas as descrições detalhadas dos passos para execução do sistema, a fim de identificar os casos de testes determinados na etapa de projeto;
- Execução: Executam-se os roteiros e mapeiam-se os resultados;
- Verificação: Caso existam não conformidades com os requisitos do usuário, geram-se evidências dos testes através de prints de telas.
Com essas informações os testes serão iniciados no sistema disponível no endereço solicitado pela DEEP(Departamento de Extensão, Pesquisa e Pós-Graduação);
3 PLANEJAMENTO DO PROJETO
O projeto será executado para que sirva de avaliação do PIMV referente ao curso superior Tecnológico em Análise e Desenvolvimento de Sistemas.
A técnica que será utilizada para avaliar se o sistema está realmente de acordo com as conformidades previstas pelo Departamento de Extensão, Pesquisa e Pós-Graduação será a Funcional Caixa-Preta que irá verificar situações de sucesso e insucesso na execução de determinadas rotinas e funcionalidades denominadas casos de teste.
A universidade informou 10 casos de testes os quais serão criados determinados roteiros para cada caso, executados e geradas as evidências dos sucessos ou insucessos observados.
Ao final será gerado um relatório final apontando as eventuais falhas do sistema, auxiliando a DEPP na aceitação do Sistema proposto.
4 PROJETO
Nesta fase os casos de testes informados pela DEPP serão identificados e elencados:
- Caso de teste 1: Gerar um artigo completo com um autor cadastrado com sucesso (nenhum campo pode ficar em branco).
- Caso de teste 2: Gerar um artigo para submissão com um autor cadastrado com sucesso (nenhum campo pode ficar em branco).
- 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
...