Mapa mental
Aula de teste 5
Conteúdo do mapa
Aula de teste 5
Processos
Equipes
Versões de softwares
Releases
ferramentas
Grupos de scripts
Diversificada organizadas em um processo.
- Koomen, test process improvement
Desenvolvimento
- Especificação de requisitos
- Projeto de alto nível
- Projeto detalhado
- Codificação
Teste
- Teste de aceitação
- Teste de sistema
- Teste de integração
- teste de unidade
Iniciação e planejamento
- Plano de testes
- Especificação
- Projeto de testes
- Caso de testes
- Projeto de testes
- Execução
- Diário de testes
- Relatório de incidente de testes
- Diário de testes
- Encerramento
- Relatório sumário de testes
Custo do teste
- 50% do custo total do projeto
- Profissionais
- desenvolvedores, analistas de testes, Testadores
- Equipamentos
- Máquinas para permitir a criação de um ambiente de teste adequado
- 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.
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
- 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. • Em seguida, uma nova versão deverá ser disponibilizada para o testador verificar se o erro foi de fato corrigido e se nenhum outro foi introduzido com a correção (realização do teste de regressão). • Pode-se perceber como é mais caro quando o defeito é identificado pelo testador
- E quando o erro é encontrado pelo cliente? • Além dos passos descritos anteriormente • Existe o aumento do custo com o suporte técnico que atenderá o cliente • Custo de implantar a nova versão do software • 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 – visto que pode ser difícil encontrar algum desenvolvedor que trabalhou no software – problema agravado se o software não tiver uma documentação adequada – encontrar um profissional com experiência adequada em uma linguagem de programação/plataforma que se tornou obsoleta Teste de Software - TSW Professor MSc Rogério Alves 15/03/2019 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.
- 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. • Em seguida, uma nova versão deverá ser disponibilizada para o testador verificar se o erro foi de fato corrigido e se nenhum outro foi introduzido com a correção (realização do teste de regressão). • Pode-se perceber como é mais caro quando o defeito é identificado pelo testador
- 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
- O custo de correção aumenta ainda mais se o erro for detectado externamente (pelo cliente)
- “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
- 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
- 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
Informações
- Descrição
- Mapa Mental sobre Aula de teste 5, criado por Andre Kobayashi em 30-08-2019.
- Criado por
- Andre Kobayashi · ago 2019
- Atualizado
- 31 ago 2019
- Visualizações
- 0
- Avaliação