PIM V - trabalho conclusão de bimestre - casos de teste
Por: eduardamaia17 • 14/2/2018 • 6.157 Palavras (25 Páginas) • 465 Visualizações
...
EVIDÊNCIA CASO 7 25
5.8 CASO DE TESTE 8 25
5.8.1 EVIDÊNCIA CASO 8 27
5.9 CASO DE TESTE 9 27
5.9.1 EVIDÊNCIA CASO 9 28
5.10 CASO DE TESTE 10 29
5.10.1 ESPECIFICAÇÃO DA INTERFACE 29
6 MODELAGEM DE DADOS 30
6.1 MODELO DE DADOS CONCEITUAL 30
6.2 MODELO DE DADOS LÓGICO 30
6.3 MODELO DE DADOS FÍSICO 31
7 RELATÓRIO FINAL 32
CONCLUSÃO 33
REFERÊNCIAS 34
INTRODUÇÃO
O projeto tem como objetivo oferecer ao Departamento de Extensão, Pesquisa e Pós-graduação (DEPP), através do Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas, um auxílio na avaliação e testes de um novo software que está sendo adquirido.
Trata-se de um sistema para formatação de artigos acadêmicos com o objetivo de verificar sua correção em relação ao comportamento esperado e criar uma base de dados para controle dessa revisão.
Para que seja feito essa avaliação, será realizado no projeto, um roteiro de testes, no qual será utilizado a técnica de testes conhecido como “caixa-preta”, onde inicialmente foi identificado 10 casos de teste.
Além da técnica da “caixa-preta” empregada nas rotinas de testes, também será criado um modelo de dados conceitual para futuro armazenamento dessas informações.
Após as rotinas de teste, e a criação do modelo de dados, será apresentado um relatório final, que servirá como auxilio na avaliação do novo sistema.
1TESTES DE SOFTAWARE
Os testes de software estão incluídos nas etapas de verificação e validação como artifício para a garantia de qualidade do produto de software.
Para executar as atividades de verificação e validação necessitamos definir uma técnica dependendo do contexto e do tempo para a elaboração do projeto. Os testes de software são técnicas dinâmicas usadas sobre o sistema já construído, podendo serem aplicadas de forma manual ou automática.
Testar software é uma atividade introduzida no processo de desenvolvimento de software a partir da década de 80 onde houveram 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 na fase de programação, antes dos testes através de ferramentas CASE. Os testes são realizados por pessoas especificas em cada etapa da concepção do produto de software, são atividades de validação, uma equipe inteira é responsável.
2TÉCNICAS DE TESTE DE SOFTWARE
As técnicas de testes de software estão divididas em duas vertentes: aespecificaçã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 se relacionam 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 dos usuários finais.
São necessários alguns artefatos para que se possa criar testes bem elaborados. Entre estes artefatos temos o documento de requisitos e pelo menos um protótipo visual das telas a serem testadas.
Com esses documentos em mãos a equipe pode iniciar as atividades de teste que estão divididas em cinco etapas bem definidas:
* Planejamento: Consiste em determinar qual parte do sistema será testado;
* Projeto: Nesta fase são identificados os casos de teste que nada mais e do que um requisito do usuário com relação ao sistema;
* Implementação: Analisa-se cada caso de teste e elabora-se os roteiros de testes onde encontramos as descrições detalhadas dos passos para a execução do sistema, a fim de identificar os casos de testes determinados nas etapas de projeto;
* Execução: executa-se os roteiros e mapeia-se os resultados;
* Verificação: Caso haja não conformidades com os requisitos do usuário, gera-se as evidencias dos testes através de prints das telas.
Com essas informações podemos iniciar os testes no sistema disponível noendereço solicitado pelo DEEP. Cada etapa está descrita e implantada nas seções seguintes.
3 PLANEJAMENTO
O projeto deve ser executado para que sirva de avaliação do PIMV referente aoCurso 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 o DEPP na aceitação do Sistema.
4 DEFINIÇÃO DOS CASOS DE TESTE
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
...