Professor Sílder Lamas Vecchi

Slides:



Advertisements
Apresentações semelhantes
Desenvolvimento de Sistemas
Advertisements

Análise e Projeto de Sistemas III
Gerência de Projetos Introdução A Crise do Software
ENGENHARIA DE SOFTWARE Garantia de Qualidade de Software
Integridade do 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.
Engenharia de Software
ISO Processos do Ciclo de Vida do Software
Fundamentos de Engenharia de SW
Débora da Silva Orientadora: Maria Inés Castiñeira
Participantes do Processo de Desenvolvimento de Software
Teste de Software.
Testando o sistema Teste funcional: o sistema integrado realiza as funções especificadas nos requisitos? Teste de desempenho: os requisitos não-funcionais.
Garantia de Qualidade do software
Tópicos Motivação para teste Por que algumas empresas não testam
Rational Unified Process(RUP)
Aula 8 Engenharia de Manutenção FMEA
A falta de Teste Aumento de falhas devido a podre qualidade;
Teste de Software Porfessor: Silder Lamas Vecchi.
Teste de software Professor: Sílder Lamas Vecchi.
Faculdade de Ciências Sociais de Aplicadas de Petrolina – FACAPE
Aline Vasconcelos CEFET Campos
Qualidade de Software Aula 2
Técnicas de 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.
Engenharia de Software
Qualidade de Software Aula /1
METODOLOGIA PARA DESENVOLVIMENTO DE SISTEMAS Prof. Dr. rer. nat. Daniel D. Abdala 1.
Introdução aos conceitos de Teste de Software
Cap 8 – Garantia de Qualidade 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.
Engenharia de Software
Prof.Alfredo Parteli Gomes
Prof. Esp. Fernando Barreto
Análise e Projeto de Sistemas
Qualidade de Software Aula 2 / 2014/1
Introdução à Qualidade
Engenharia de Software com o RUP - Workflow de Testes Parte I
Engenharia de Software
Qualidade Qualidade é um dos principais objetivos da Engenharia de Software. Muitos métodos, técnicas e ferramentas são desenvolvidas para apoiar a produção.
Otimizando sua TI, maximizando seus negócios
TESTES DE SOFTWARE Qualidade de software Professores: Juliano Bedin Juliano Bedin Sara Priscila Dutkwicz Leandro Bovi.
O Processo de desenvolvimento de software
Introdução à Engenharia de Software
Teste de Software Conceitos iniciais.
Engenharia de Software
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.
Gestão de defeitos.
Engenharia de Software
Engenharia de Software Teste de Software Parte 2 Prof. Luís Fernando Garcia
METODOLOGIA, MÉTODOS E FERRAMENTAS
Qualidade no Desenvolvimento de Software Wolley W. Silva Baseado nas notas de aula dos professores Tatuo e Daisy.
Automação de Testes de Software
Prof.: Bruno Rafael de Oliveira Rodrigues ENGENHARIA DE SOFTWARE.
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE AULA 5
Engenharia de Software
Qualidade de Produtos de Software
Qualidade de Software O que é ‘Qualidade de Software’?
Sobre a Prime Control A Prime Control é um Centro de Excelência em Qualidade de Software. Nossa missão é desenvolver, aperfeiçoar e realizar serviços.
Análise e Projeto de Sistemas Análise e Projeto de Sistemas Aula 2 Professor: Italo Rodrigues Castro.
Projeto de Redes 4º Semestre Aula 3 Prof. Carlos Vinícius SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE DE TECNOLOGIA SENAC.
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.
TESTES DE SOFTWARE – AULA 1 Prof. Me. Ronnison Reges Vidal
Transcrição da apresentação:

Professor Sílder Lamas Vecchi Teste de Software Professor Sílder Lamas Vecchi

Conteúdo 1. Definição de Teste e suas Classificações 1.1 - Introdução 1.2 – O que é homologação 1.3 – História do teste. 1.4 – A falta de teste 1.5 – O que é um software de qualidade. 1.6 Como o teste funciona no RUP. 1.7 – Classificação dos Defeitos

Conteúdo 2 – Detalhamento dos vários tipos de teste 2.1. Teste Exaustivo 2.2. Teste Estrutural 2.3. Teste de Regressão 2.4. Teste de Software Estático 3 – Estudos de Caso

Os Softwares no Mundo Moderno O Software tem um papel importante no apoio aos negócios das empresas. As empresas dependem cada vez mais de Software. Os softwares tem se caracterizado, na sua maioria, por apresentar um gradne números de defeitos, afetando a usabilidade, a funcionalidade, a segurança e a confiabilidade dos mesmos. (prejuízos) Exemplo: INTERNET Os usuários abandonam o site, insatisfeitos com a sua usabilidade e/ou funcionalidade.

O que é Teste? Prova pela qual se colhem amostras de comportamento. Exame crítico ou prova das qualidades de uma pessoa ou coisa. PROVA, EXAME, VERIFICAÇÃO TESTAR – Submeter a Teste, experimentar, por a prova. Fonte: Aurélio.

Por a prova, considerar bom, comprovar, confirmar, consolidar. O que é Homologação APROVAR, RATIFICAR Por a prova, considerar bom, comprovar, confirmar, consolidar. Fonte:Aurélio

História do Teste Primórdios do Desenvolvimento Navegação pelo código Correção de erros conhecidos Depois vieram: Processo de detecção de erros, Engenharia de software, Qualidade de software, Padrões Mundiais, Ferramenta de Testes e Bug Ano 2000

Métodos Tradicionais de testes não funcionam Nem todos os requisitos são testados. Informalidade no processo de testes. Pouca importância atribuída ao processo de testes. Defeitos só detectados em produção, onde custam de 100 a 1000vezes mais para serem consertados. Falta de automação de testes Falta de metodologia de testes.

A falta de Teste Aumento de falhas devido a podre qualidade; Aumento dos custos de desenvolvimento; Aumento do custo de suporte; Falta de confiabilidade do produto no mercado; Insatisfação dos clientes e usuários; Perda de mercado.

O que é um software com qualidade O que é um software com qualidade? Consideramos um software de qualidade quando: O número e a severidade dos defeitos residuais do processo de teste é aceitável pela organização (não existe um software 100% livre de erros) O software é entregue dentro do prazo e custo, atende aos requisitos e/ou as expectativas. Ter sido construído de tal maneira que possa ser mantido de forma eficiente após sua implantação. “O quanto se quer melhorar dependerá de quanto se deseja investir”

Visões sobre qualidade de software Usuário Desenvolvedor Organização Facilidade de Uso Desempenho Confiabilidade dos Resultados Preço do Software Taxa de defeitos Facilidade de Manutenção Conformidade em relação aos requisitos de usuários Cumprimento de prazo Boa previsão de Custo Boa Produtividade

Objetivos da Atividade de Teste A ATIVIDADE DE TESTE DE SOFTWARE é o processo de executar um programa com a intenção de descobrir um erro. UM TESTE BEM SUCEDIDO é aquele que revela um erro ainda não descoberto.

Administrando Interesses Quando o teste se inicia há um conflito de interesses: Desenvolvedores: têm interesse em demonstrar que o programa é isento de erros. Responsáveis pelos Testes: têm interesse em mostrar que o programa tem erros. Do ponto de vista pscológico: Análise, projeto e codificação de software são tarefas construtivas. Teste é tarefa destrutiva.