Dba Testes Gerentes B2

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Dba Testes Gerentes B2 - Presentation Transcript

    1. Testes de Software em Visão Leonardo Molinari Consultor Sênior de Qualidade de Software
    2. Agenda
      • Projeto de Software X Testes
      • Realidade do Software Atual
      • Importância do Investimento em Testes
      • Processo de Testes
      • Mergulhando em Testes
    3. Projeto de Software X Testes
      • Fatores de Sucesso de um Projeto:
    4. Projeto de Software X Testes Sistema sob Testes Estado do Programa Entradas Intencionais Estado do Sistema Recursos do sistema E de Configuração Entrada de outros Processos, clientes e servidores Saídas Monitoradas Estado do Programa, incluindo saídas inesperadas Estado do Sistema Impacto na conexão dos devices / recursos de sistema Saída para outros Processos, clientes e servidores
    5. Projeto de Software X Testes
      • Maiores problemas no desenvolvimento de grandes aplicações
      #1 – Complexidade do mundo real #2 - QA não conhecem as reais necess i dades dos usuários #3 – Tempo Inadequado de teste #4 – Falta de comprometimento corporativo #1 #2 #3 #4
    6. Projeto de Software X Testes
      • Curva de Falhas
      tempo “ desgaste” “ mortalidade infantil” índice de falhas
      • - Complexidade
          • – dos softwares (cada vez mais integrados);
          • – tamanho da equipe;
        • – Prazos surrealistas para produção;
        • – Negligência no ciclo produtivo;
        • Mercado/Clientes/Usuários mais exigentes
          • – menos tolerantes à falhas;
          • – menos tolerantes aos atrasos das entregas;
          • – desejam “preço justo!”.
          • Precisamos construir softwares
          • MELHORES, MAIS RÁPIDOS E MAIS BARATOS!
      Realidade do Software Atual
    7. Realidade do Software Atual MERCADO NACIONAL (1999)
    8. Realidade do Software Atual Observe a faixa laranja: entre 52% e 57% das empresas pesquisadas conhecem e não usam os padrões de qualidade existentes no mercado. Alguém sabe o motivo ? MERCADO NACIONAL (2001)
    9. Realidade do Software Atual A maioria dos produtores de software no Brasil ainda estão passando pelas seguintes situações:
      • Alegres e saltitantes, os programadores lêem a especificação e implementam algo que satisfaça o que eles entenderam do documento.
      • Meses depois, o cliente recebe “algo” que faz o que um grupo de pessoas entendeu, do que um outro grupo de pessoas escreveu, sobre o que um terceiro grupo de pessoas construiu ;
      • O cliente nos conta o que ele acha que precisa;
      • Nós achamos que entendemos o que ele nos disse ;
      • Vamos escrever em um papel o que achamos que descreve perfeitamente aquilo que entendemos;
      • O cliente lê achando que deve ser aquilo mesmo , porque parece com o que e le contou e tem uns termos técnicos bacanas com umas siglas incompreensíveis para ele ;
      MERCADO BRASILEIRO
    10. Onde tudo começa... Até mesmo os pequenos erros de requisitos podem levar a grandes problemas Xii!!!
    11. Alguns Bugs de Software ...
      • Bug do Milênio
      • Software de Mísseis na Guerra do Golfo
      • A Bovesp ficou fora do ar ½ dia em fev/2003
      • Em 1985, 3 pessoas foram mortas por um bug na maq. Therac-25 (radioativa). Operava em 2 modos : baixa e alta radiação. Erro: Operador entrava com código Errado e depois corrigia (maq. PDP-11), porém operador era mais rápido que a máquina...
      • Falhas no Win-NT, Win2000 abrem “portas” para hackers...
      • Bug congela celulares Siemens (19/mar/2003, IDG Now) – bug ligado a tecnologia Enhanced Messaging Service (EMS). 1 Palavra + alguns icones travava o celular.
    12. Teoria do Pesticida...
      • Se você contratar :
        • Primeiro - Empresa Alfa achou vários insetos pela casa e os eliminou.
        • Segundo – Empresa Beta NÃO achou inseto algum.
      • Você tem certeza que em ambos os casos todos os insetos foram eliminados ?
    13. Importância do Investimento em Testes Como o seu Sistema sobreviverá aos próximos Bugs-Tubarões ??? Um mar de tubarões...
    14. Importância do Investimento em Testes
      • Todos acreditam que tem boa qualidade, mas…
        • 83% acreditam que tem um bom modelo de qualidade
        • 52% compraram ferramentas de testes
        • 13% executam sistemático teste automátizado
      83% 52% 13% *Source: MIC Cheskin Survey 9/01
    15. Importância do Investimento em Testes
      • Redução em 70% o índice de retrabalho de correção de falhas em produção.
      • Redução em 50% o tempo de homologaç ã o de uma nova versão.
      • Aumento do índice de falhas detectadas antes da produção para 90%.
      • Diminuição em 95% os abends em produção.
      • Aumento em 100% a abrangência dos testes.
    16. Importância do Investimento em Testes
      • Detecção de Erros: O Custo dos Erros
    17. Importância do Investimento em Testes
    18. Importância do Investimento em Testes
      • Até agora como se testava ????
        • Teste Manual
        • Programas específicos de testes
        • Teste Unitário
        • Qualidade existe quando o programa funciona
      Build Design Test
    19. Importância do Investimento em Testes
      • O Teste Manual é Adequado para as necessidades atuais ?
        • Para manter uma Qualidade Excelente
        • Para realizar dentro do tempo
        • Para permanecer competitivo
      • Não há tempo para verificar todos os componentes existentes
        • Atualizações de tecnologia muito rápidas
        • Ferramentas de desenvolvimento mais eficientes
    20. Processo de Teste
      • Universos dos Testes
      • Visões de Testes
    21. Processo de Teste
    22. Como melhorar os Testes ?
      • Escolher metodologia adequada e integrada ao desenvolvimento
      • Organização deve se estruturar para realizar testes de forma adequada com pessoal capacitado
      • Adequação de ambientes de testes e ferramentas de automação
      • Adequação de métricas para testes
      • Utilização de mecanismos de maturação de processo para melhoria contínua
    23. Processo de Teste Defeitos / “Issues” Teste funcional Teste de carga/stress Planejamento de teste Versão pronta para produção Gerenciamento requerimentos de Testes Produção QA Desenvolvimento Qualquer processo pode ser otimizado!!!
      • Casos de testes
      • Requisitos de Testes
      • Cenários de Testes
      • etc
    24. Planejamento de Testes A B C D E F G H I X EXIT Quais caminhos testes ??? Quais situações??? Qualquer processo pode ser otimizado!!!
      • Desafios Atuais de Teste Manual
      • 4 QA eng -> somente 20% de cobertura de teste;
      • Qualidade Geral Sofre;
      • Trabalho de Teste Manual pode não entregar a tempo;
      • Número excessivo de erros de execução de testes manual;
      • Cronogramas de teste podem ser prejudicados
      Teste Automatizado
      • Benefícios para Negócio
      • Aumento da cobertura de teste de modo a alcançar 80%-90% com recursos existentes.
      Processo de Teste Testes Manuais X Testes Automatizados Qualquer processo pode ser otimizado!!!
    25. Processo de Teste
      • Exemplo: Questcon Technologies
    26. Processo de Teste
      • Exemplo: Questcon Technologies
    27. Mergulhando em Testes
      • Alguns Testes típicos ao longo do tempo
      Qualquer processo pode ser otimizado!!!
    28. Mergulhando em Testes
      • Planejar Testes pode dar trabalho em:
        • Testes em Sistemas Legados / Manutenção
        • Testes Funcionais com Muitos Tipos de Dados de entrada
        • Testes em Sistemas Multiplataformas (Client-Server X Web X Mainframe)
        • Testes de Homologação
        • Testes de Banco de Dados
        • Testes Baseados em Requisitos Conflitantes
        • Testes de Regressão em Sistemas Complexos
        • Testes de Performance
        • Etc..
      Qualquer processo pode ser otimizado!!!
    29. Mergulhando em Testes
      • EXISTEM TÉCNICAS DE TESTES PARA:
        • Planejar melhor => qualidade, profundidade
        • Planejar mais abrangentemente
        • Planejar de forma reutilizável,
        • Executar melhor os Testes
        • Escolher melhor ferramentas de apoio (automatização)
        • Montar melhor uma equipe de testes
        • Analisar Defeitos de Testes
        • Etc...
    30. Conclusões
      • Não existe Sistema perfeito
        • Existe Sistema adequado
      • Não existe teste é tempo que sobra no projeto
        • Existe Teste é Projeto dentro de um Projeto
        • Existem milhares de empresas investindo $$ em Testes
      • Não existe técnica ideal
        • Existem boas práticas / técnicas
      • Não existe testador perfeito
        • Existe Testador com habilidades e aptidões
        • Existe uma carreira de Testador
        • Existe Testador não maluco => existe seriedade
      • Não existe o bom é inimigo do ótimo
        • Existe o bom pode ser melhorado e otimizado
    31. Conhecendo o Palestrante
      • Consultor de Sênior de Qualidade de Software
      • Engº de Sistemas-UERJ
      • Pós-Graduado em Gestão Pela Qualidade Total – Univ. Estácio de Sá
      • Certificação/Experiência (metodologia, processos e ferramentas) em Testes, Requisitos, Ger. de Configuração, Ger. Projetos, OpenSource
      • Experiência Nacional e Internacional em diversos segmentos
      • NOVO
      • 3ª Edição
    32. Conhecendo o Palestrante
      • Atuação de Consultoria em diversos níveis:
        • Testes de Software (foco principal)
          • Planejamento
          • Ferramentas de automação de fornecedores
          • Ferramentas de automação opensource
          • Técnicas & estratégias
          • Otimização de ambientes de testes
          • Treinamento(diversos níveis) e palestras
          • Gerência de Projetos de Testes
          • Capacitação de Testadores
          • Etc.
        • Gerência de Requisitos
        • Gerência de Configuração
        • Qualidade de Software
    33. Dúvidas ???
      • Palestrante: Leonardo Molinari
      • E-mail: lm7k@yahoo.com.br
      • Web Site: http://geocities.yahoo.com.br/lm7k/testes.html
      • Blog (lançamento exclusivo aqui !!!): http ://diariodaqualidade.blogspot.com

    + lm7klm7k, 3 years ago

    custom

    864 views, 0 favs, 3 embeds more stats

    Palestra Geral sobre Importância de Testes & Quali more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 864
      • 755 on SlideShare
      • 109 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 219
    Most viewed embeds
    • 105 views on http://diariodaqualidade.blogspot.com
    • 3 views on http://www.diariodaqualidade.blogspot.com
    • 1 views on http://209.85.165.104

    more

    All embeds
    • 105 views on http://diariodaqualidade.blogspot.com
    • 3 views on http://www.diariodaqualidade.blogspot.com
    • 1 views on http://209.85.165.104

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories