Mindmap
- Teste de Software - - Aula05 -
Inhalt der Mindmap
- Teste de Software - - Aula05 -
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
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
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.
- Profissionais
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
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.
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.
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.
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
- Os testes candidatos são normalmente agrupados em quatro áreas distintas:
Informationen
- Beschreibung
- Mindmap am - Teste de Software - - Aula05 -, erstellt von Brunno Roosevelt Sturm Dias am 17/09/2018.
- Erstellt von
- Brunno Roosevelt Sturm Dias
- Aufrufe
- 0
- Bewertung