¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

Aula 5

Paulo Henrique de Medeiros Guilherme Analise e Desenvolvimento de Sistemas Superior Portugués

Contenido del mapa

Aula 5

  1. Processo de Teste Software

    • As atividades de testes de software são diversificadas, e são mais bem desempenhadas se estiverem organizadas em um processo.
    • Koomen, em seu livro chamado Test Process Improvement: A step-by- step guide to structured testing, estima que entre 25% e 50% dos custos e esforços de um projeto são gastos com testes.
  2. Custo do Teste

    • 50% do custo total do projeto são gastos com as atividades relacionadas ao teste de software
    • O teste de software consome recursos principalmente em
      • Profissionais
        • Horas gastas pelos profissionais da equipe (desenvolvedores, analistas de teste, testadores, etc.) com atividades de testes
      • Equipamentos
        • Máquinas necessárias para permitir a criação de um ambiente de teste adequado, que permita simular o ambiente de produção.
      • Ferramentas
        • Preparar as bases de dados, realizar testes unitários, de integração, aceitação, regressão, e demais testes.
  3. Custo da Correção

    • Uma simples declaração errada, nos requisitos, pode gerar de duas a três decisões equivocadas na etapa de análise/projeto e uns vinte erros introduzidos no desenvolvimento
    • No processo de desenvolvimento de software quanto mais tarde um defeito for encontrado, maior será o custo para corrigi-lo
    • Processo
      • Quando o desenvolvedor identifica o defeito, ele vai e corrige.
      • Caso esse mesmo defeito seja identificado por um testador, ele terá que reportar para que o desenvolvedor o identifique e conserte.
      • Nova versão disponibilizada
    • Clilente
      • Aumento do custo com o suporte técnico que atenderá o cliente
      • Possíveis custos intangíveis com processos judiciais e impactos, na reputação da empresa desenvolvedora
      • Adicionalmente, com o passar dos anos, os custos podem aumentar de maneira exorbitante
  4. Custo do Erro

    • O custo de uma falha é visto como algo corriqueiro
    • Pensamos apenas em exemplos simplórios
    • Por mais estragos que possam causar (ex. uma falha no pagamento de aposentadoria na CEF) ainda não se comparam a erros fatais
  5. Procedimentos

    • iniciais : Nesta etapa deverá ser aprofundado um estudo dos requisitos do negócio que dará origem ao sistema de informação a ser testado, de modo a garantir que o mesmo esteja completo e sem nenhuma ambigüidade.
  6. Planejamento

    • Consiste em elaborar a Estratégia de Teste e o Plano de Teste a ser utilizados de modo a minimizar os principais riscos do negócio e fornecer os caminhos para as próximas etapas.
  7. Preparação

    • Nesta etapa, o objetivo básico é preparar o ambiente de teste (equipamentos, pessoal, ferramentas de automação, hardware e software), para que os testes sejam executados corretamente. A atividade de preparação deve permanecer até a conclusão do projeto.
  8. Modelo de Maturidade de Testes

    • Motivação
      • O impacto pode ser muito grande para a imagem da organização.
      • Testes realizados ao longo do ciclo de desenvolvimento
      • As empresas elaboram um Processo de Teste.
    • Avalia
      • Atividades executadas
      • Métodos utilizados
    • Define
      • Papéis e responsabilidades
      • Melhores práticas de teste

Información

Descripción
Superior Analise e Desenvolvimento de Sistemas Mapa Mental sobre Aula 5, creado por Paulo Henrique de Medeiros Guilherme el 21/08/2018.
Visitas
0
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?