Planejamento do Teste. Define que “tipo de teste” se quer fazer Depende de restrições do ambiente. Exemplo: –Deve basear-se em requisitos –Limitações.

Slides:



Advertisements
Apresentações semelhantes
Teste de Software 11: Teste baseado em falhas
Advertisements

A estrutura do gerenciamento de projetos Introdução
VERIFICAÇÃO FORMAL DE BLOCOS COMPLEXOS
Qualidade de Software Aula 4
ENGENHARIA DE SOFTWARE Garantia de Qualidade de Software
Adélia Barros Testes de Software Adélia Barros
Instituto Superior de Engenharia do Porto Engenharia de Software Qualidade de Software Sistemas de Informação.
Técnicas de Teste de Software
INFO CONGRESS.
Análise e Projeto de Sistemas I
Tópicos Motivação para teste Por que algumas empresas não testam
A falta de Teste Aumento de falhas devido a podre qualidade;
Professor Sílder Lamas Vecchi
Teste em Esquemas de Dados Maria Cláudia Figueiredo Pereira Emer Universidade Federal do Paraná Departamento de Informática Seminário.
Mutação de Interface Interface Mutation: An Approach for Integration Testing Marcio E. Delamaro José C. Maldonado Aditya P. Mathur.
Reliability verification of Digital Systems Design based on mutation Analysis Samuel S. Marczak.
Introdução ao paradigma de programação: Orientado a Objetos
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
Requisitos Funcionais e Não-Funcionais/ Documento de Requisitos
TSDD Teste de segurança durante o desenvolvimento.
Testes – visão geral Vanilson Burégio.
Gestão de Defeitos Vanilson Burégio.
Princípios e Conceitos de Software(v2)
Projeto de redes Faculdade INED Prof. Fabricio Lana Pessoa
Introdução aos conceitos de Teste de Software
Estudo de Caso: Técnicas de Teste como parte do Ciclo de Desenvolvimento de Software Aline Pacheco Patric Ribeiro Diego Kreutz.
Prof. Esp. Fernando Barreto
Critérios para Avaliação de Software Educacional
Prof. Dr. Celso Socorro Oliveira (ORIENTADOR)
ANÁLISE E DESENVOLVIMENTO
Estrutura de decisão Neste tipo de estrutura o fluxo de instruções a ser seguido é escolhido em função do resultado da avaliação de uma ou mais condições.
Processo de Aquisição Adilson de Almeida Cezar Meriguetti
TESTES DE SOFTWARE Qualidade de software Professores: Juliano Bedin Juliano Bedin Sara Priscila Dutkwicz Leandro Bovi.
Marcio de Carvalho Victorino Processo Unificado. Unidade VI: Teste.
Recrutamento e Seleção de Talentos Testes de Seleção
Qualidade de Software Aula 4
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.
Introdução a Teste de Software
Regulação e Antitruste
Qualidade no Desenvolvimento de Software Wolley W. Silva Baseado nas notas de aula dos professores Tatuo e Daisy.
Teste baseado em falhas
IEEE Melhores Práticas para Descrições de Projeto de Software (DPS)
Data Flow Testing. Vários critérios de adequação até aqui Baseado em entradas de função (funcional)‏ Baseado na estrutura do programa (estrutural)‏ Baseado.
Adequação do Teste. 2 Teste é incompleto Origem da incompletude –Seqüências insuficientes –Classificadores parciais É necessário uma medida que indique.
Critérios de adequação e os diversos tipos de teste
Testes de SW Aula 24.
Teste baseado em falhas. Problema Usuário não sabe se a suíte de teste é adequada ou não para encontrar erro Solução 1 –Medir cobertura. Mas ainda não.
Teste de Software 06: Adequação do Teste Marcelo d’Amorim
Tolerância a Falhas Carlos Oberdan Rolim Ciência da Computação.
Teste de Software 08: Teste Funcional Marcelo d’Amorim
Teste Estrutural. 2 Teste estrutural Teste baseado na estrutura do código Mais precisamente, –Critério de adequação baseia-se no código!
Data Flow Testing. Vários critérios de adequação até aqui Baseado em entradas de função (funcional)‏ Baseado na estrutura do programa (estrutural)‏ Baseado.
Teste.
Engenharia de Software
ISO A ISO é uma evolução das série de normas ISO/IEC 9126 e e tem com objetivo principal fornecer uma visão geral do produto de software.
Estimativa, Teste e Inspeção de Software
Teste de Software Equipe: Camila Debora Elis. Definição "Teste é um processo de executar um programa ou sistema com a finalidade de encontrar erros.“
Processos de Software Ludimila Monjardim Casagrande 1º Semestre Desenvolvimento e Qualidade.
18/09/ /12/20082 Testes Baseados Em Modelo Diana Rúbia Paulo César Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, pco,
Adequação do Teste. 2 Teste é incompleto É necessário uma medida que indique quão completo é o teste –Indica quando o testador deve parar de testar.
TESTES DE SOFTWARE – AULA 1 Prof. Me. Ronnison Reges Vidal
Levantamento de Requisitos – Simulação do Supermercado
 Mapeamento de seus cenários internos e externos, identificando requisitos essenciais a serem atendidos;  Tradução de requisitos em informações a serem.
Teste.
Teste.
Teste.
Teste\. testes.
FRAÇÕES.
Transcrição da apresentação:

Planejamento do Teste

Define que “tipo de teste” se quer fazer Depende de restrições do ambiente. Exemplo: –Deve basear-se em requisitos –Limitações (e.g., não há código fonte)‏

Planejamento do Teste: Forma Functional Structural Fault-based

Planejamento do Teste: Forma Functional Structural Fault-based O planejamento do teste depende da forma de se testar.

Planejamento do Teste: Forma Functional –Baseia-se na expectativa de comportamento Structural –Baseia-se na estrutura do programa Fault-based –Baseia-se na capacidade de encontrar falhas

Planejamento do Teste: Forma São incomparáveis! Oferecem garantias distintas. Exemplo: –Teste funcional é capaz de revelar erros de lógica com mais facilidade –Teste estrutural é capaz encontrar erros limítrofes (“corner-cases”) com mais facilidade

Planejamento do Teste Functional –Baseia-se na expectativa de comportamento Structural –Baseia-se na estrutura do programa Fault-based –Baseia-se na capacidade de encontrar falhas O sistema é uma função. Adequação baseia-se em fração do espaço de entrada da função.

Planejamento do Teste Functional –Baseia-se na expectativa de comportamento Structural –Baseia-se na estrutura do programa Fault-based –Baseia-se na capacidade de encontrar falhas Adequação baseia-se em cobertura de código (várias existentes).

Planejamento do Teste Functional –Baseia-se na expectativa de comportamento Structural –Baseia-se na estrutura do programa Fault-based –Baseia-se na capacidade de encontrar falhas Adequação baseia-se em scores de mutação.

Resumo desta aula Planejamento do Teste –Tipos de teste e critério de adequação