Teste de software Professor: Sílder Lamas Vecchi.

Slides:



Advertisements
Apresentações semelhantes
Desenvolvimento de Sistemas
Advertisements

Introdução a Algoritmos
Metodologia de testes Nome: Gustavo G. Quintão
Integridade do Software
Adélia Barros Testes de Software Adélia Barros
Objetivos do Capítulo Utilizar o processo de desenvolvimento de sistemas delineado neste capítulo e o modelo de componentes de SI, do Capítulo 1, como.
Fundamentos de Engenharia de SW
Débora da Silva Orientadora: Maria Inés Castiñeira
Validação de Requisitos
Participantes do Processo de Desenvolvimento de Software
Técnicas de Teste de Software
Teste de Software.
Tipos de sistemas de Lehman
Testando o sistema Teste funcional: o sistema integrado realiza as funções especificadas nos requisitos? Teste de desempenho: os requisitos não-funcionais.
Prentice Hall Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 8 Defeitos e falhas de software Especificação errada: pode não.
Tópicos Motivação para teste Por que algumas empresas não testam
Engenharia de Software
Professor Sílder Lamas Vecchi
Faculdade de Ciências Sociais de Aplicadas de Petrolina – FACAPE
Técnicas de Teste de Software
Abordagem Estratégica ao Teste de Software
TIPOS DE TESTES APLICÁVEIS E NÃO APLICÁVEIS AO PROJETO
TSDD Teste de segurança durante o desenvolvimento.
Testes – visão geral Vanilson Burégio.
Profº Anderson L. Barbosa – Engenharia de Software
Introdução aos conceitos de Teste de Software
REDUNDÂNCIA POR SOFTWARE
Estudo de Caso: Técnicas de Teste como parte do Ciclo de Desenvolvimento de Software Aline Pacheco Patric Ribeiro Diego Kreutz.
Fundamentos de Engenharia de SW
Introdução a Computação Trabalho Final PUC Minas – São gabriel
Prof. Esp. Fernando Barreto
Fase de Elaboração: Fluxo de Requisitos
Análise e Projeto de Sistemas Levantamento de Requisitos
Qualidade de Produto de Software
Qualidade de Produto de Software
Análise e Projeto de Sistemas
Planejamento e Projeto de Testes
Engenharia de Software com o RUP - Workflow de Testes Parte I
How to Break Software Capítulo 2 Taíse Dias Testing from the User Interface.
Teste de Sistemas de Software
Otimizando sua TI, maximizando seus negócios
ANÁLISE E DESENVOLVIMENTO
Fase de Concepção (Início, Planejamento)
TESTES DE SOFTWARE Qualidade de software Professores: Juliano Bedin Juliano Bedin Sara Priscila Dutkwicz Leandro Bovi.
O Processo de desenvolvimento de software
Levantamento de Requisitos
Marcio de Carvalho Victorino Processo Unificado. Unidade VI: Teste.
Levantamento de Requisitos
Análise e Projeto de Sistemas UNIVERSIDADE DE CRUZ ALTA Ciência da Computação 2010/1.
Engenharia de Software
O que é? É o processo de investigação técnica com intuito de identificar a qualidade, a segurança e a exatidão do software desenvolvido. A validação do.
Gestão de defeitos.
Introdução a Teste de Software
Qualidade no Desenvolvimento de Software Wolley W. Silva Baseado nas notas de aula dos professores Tatuo e Daisy.
Automação de Testes de Software
Fase de Concepção Levantamento de Requisitos, Organização de Requisitos, Planejamento dos Ciclos Iterativos.
Teste de Sistemas de Software
Base de Conhecimento em Teste de Software Gestão de Defeitos
Prof.: Bruno Rafael de Oliveira Rodrigues ENGENHARIA DE SOFTWARE.
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE AULA 5
Qualidade de Produtos de Software
Aula 02 de Eng. de Requisitos
Análise e Projeto de Sistemas Análise e Projeto de Sistemas Aula 2 Professor: Italo Rodrigues Castro.
Engenharia de Software com o RUP - Workflow de Requisitos
1 Estimativa, Teste e Inspeção de Software Gerência de Projetos: Estimativa de Software Marcos Camada
Processos de Software Ludimila Monjardim Casagrande 1º Semestre Desenvolvimento e Qualidade.
TESTES DE SOFTWARE – AULA 1 Prof. Me. Ronnison Reges Vidal
Testes de Unidade. 2 Pauta Testes de Unidade; Testes de Unidade; Desenvolvimento orientado a testes; Desenvolvimento orientado a testes; Testes unitários.
Sistemas de Informações Sistemas Informações Empresariais 11. Administração de Sistemas Márcio Aurélio Ribeiro Moreira
Transcrição da apresentação:

Teste de software Professor: Sílder Lamas Vecchi

Classificação de Defeitos Severidade 1- Críticos 2- Maiores 3- Médios 4- Menores

Classificação de defeitos Prioridades Prioridades 1- Resolva Imediatamente 2- Dê uma atenção especial 3- Coloque na fila normalmente 4- Menor Prioridade

Classificação de Defeitos Tipos de Resoluções Tipos de Resoluções -Melhoria -Resolvido -Resolvido Imediatamente -Foi implantado corretamente -Correção Posteiror

Porque Testar? Errar é humano Errar é humano É preciso garantir que os erros serão eliminados É preciso garantir que os erros serão eliminados Aumentar a qualidade do Produto Aumentar a qualidade do Produto Reduzir o custo Reduzir o custo

Castigo para Desenvolvedor Leis de Murphy Leis de Murphy -Primeira lei – Se uma coisa pode sair errado, sairá. -Se tudo parece estar indo bem, é porque você não olhou direito. -A natureza sempre está a favor da falha oculta.

O que testar Teste de Especificação de Requisitos Teste de Especificação de Requisitos Teste de Modelos da Análise Teste de Modelos da Análise Teste de Regras de Negócio Teste de Regras de Negócio Teste de Funcionalidade Teste de Funcionalidade Teste de Desempenho Teste de Desempenho Teste de Carga Teste de Carga Teste de Usabilidade Teste de Usabilidade Teste de Segurança Teste de Segurança Teste de Sistema Teste de Sistema Teste de Integração Teste de Integração Teste de Portabilidade Teste de Portabilidade Teste de Compatibilidade Teste de Compatibilidade Teste de Códigos Teste de Códigos Teste de documentos do projeto Teste de documentos do projeto Teste de aceitação Teste de aceitação

Tipos de Testes CAIXA PRETA CAIXA PRETA CAIXA BRANCA CAIXA BRANCA

Caixa Branca Teste mais a nível de código. Testa-se os IF, WHILE e todas as estruturas de controle, acesso a dados e interface. Testa-se os IF, WHILE e todas as estruturas de controle, acesso a dados e interface. Verificando seu correto Funcionamento Verificando seu correto FuncionamentoExemplo: Garante que todos os caminhos foram percorridos pelo menos uam vez Executa os loops

CAIXA PRETA Testa-se as funcionlidades verificando sua correta operação segundo uma ótica externa a implementação. Testa-se as funcionlidades verificando sua correta operação segundo uma ótica externa a implementação. É baseado no que o software faz. É baseado no que o software faz. Teste voltado para depois do término do software Teste voltado para depois do término do softwareExemplo: Testar telas e resultados, entrada e saída.

Quem testa? Caixa Branca : são os desenvolvedores/ programadores/ Analistas/ Engenheiros de Teste. Caixa Branca : são os desenvolvedores/ programadores/ Analistas/ Engenheiros de Teste. Caixa Preta : São Analistas/ Usuários Finais/ Engenheiro de teste/ Equipe de teste. Caixa Preta : São Analistas/ Usuários Finais/ Engenheiro de teste/ Equipe de teste.