O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

- Teste de Software - - Aula05 -

Brunno Roosevelt Sturm Dias Português

Conteúdo do mapa

- Teste de Software - - Aula05 -

  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.
    • Daí a importância de investimentos em definição e melhoria de um bom processo de testes de software para uma organização
  2. Processo de Teste software

    • 50% do custo total do projeto são gastos com as atividades relacionadas ao teste de software
    • É importante identificar onde esses custos estão alocados
    • O teste de software consome recursos principalmente em: – Profissionais – Equipamentos – Ferramentas
  3. Custo do Teste

    • Profissionais
      • Horas gastas pelos profissionais da equipe (desenvolvedores, analistas de teste, testadores, etc.) com atividades de testes – Custos com treinamento da equipe, dentre outros.
    • 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
      • – Softwares necessários para gerenciar o processo de teste e os defeitos – Preparar as bases de dados, realizar testes unitários, de integração, aceitação, regressão, e demais testes.
  4. Custo da Correção

    • No processo de desenvolvimento de software quanto mais tarde um defeito for encontrado, maior será o custo para corrigi-lo
    • 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
    • Barry Boehm já abordava esse tópico em seu artigo de 1976 e Glenford Myers em seu livro "The art of sotware testing" (A arte de testar software) de 1979
    • “Regra 10 de Myers”, alega que o custo de corrigir um defeito aumenta 10x por cada etapa em que o projeto de software avança
    • O custo de correção aumenta ainda mais se o erro for detectado externamente (pelo cliente) • Custo médio estimado de um defeito encontrado: • por um desenvolvedor, custa em média $ 10 para ser corrigido, • se for identificado por um testador custará $100 • e pelo cliente $ 1000
  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. No final desta etapa é elaborado o GOT – Guia Operacional de Teste.
  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. A atividade de planejamento deve permanecer até a conclusão do projeto.
  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. Automação de Testes

    • Os testes candidatos são normalmente agrupados em quatro áreas distintas:
      • Smoke Tests – Um conjunto mínimo de testes é selecionado com o objetivo de validar um Build ou liberação antes do início de um ciclo de testes;
      • Os testes são selecionados com o objetivo de executar o re-teste de uma funcionalidade ou da aplicação inteira;
      • Os testes são selecionados com o objetivo de validar as funcionalidades críticas que podem trazer riscos ao negócio

Informações

Descrição
Mapa Mental sobre - Teste de Software - - Aula05 -, criado por Brunno Roosevelt Sturm Dias em 17-09-2018.
Visualizações
0
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?