Mind map
5.1 Aprimoramento do Processo de Testes
Map content
5.1 Aprimoramento do Processo de Testes
processo geral de testes de uma organização deve passar por melhorias contínuas
TM é a força motriz por trás das alterações e das melhorias nos processos de testes
Ciclo de melhorias de Deming ( planejar, executar, verificar, atuar) utilizado a décadas e ainda é relevante qdo o testador precisa aprimorar o processo utilizado hoje
Tipos de aprimoramento de processos
- os modelos de aprimoramento de processos se dividem em 2 categorias:
- Modelo de Referência de Processos
- gera medidas de maturidade/cria roteiro p aprimoramento do processo
- modelo de referência de conteúdo
- faz avaliações orientadas p negócios das oportunidades de aprimoramento de uma organização
- Modelo de Referência de Processos
- os modelos de aprimoramento de processos se dividem em 2 categorias:
o aprimoramento de processos de teste tb pode ser alcançado sem modelos, através da utilização de abordagens analíticas e reuniões retrospectivas
MODELOS
- MODELOS POR ESTÁGIOS: criam normas p comparação entre empresas e organizações diferentes
- TMMI
- indica roteiro para aprimoramento dos processos de testes
- 5 niveis de maturidade, pretende completar CMMI
- 85% deve estar completo p passar ao nivel seguinte
- Nivel 1: Inicial
- Não existe processo de teste formalmente documentado/estruturado; testes adhoc; objetivo do teste provar que o software funciona
- Nivel 2: Gerenciamento
- processos de testes claramente separados da depuração; definição das politicas e metas de testes
- Nivel 3: Definição
- Processo de testes é integrado ao ciclo de vida de desenvolvimento de software; processo é documentado em normas, procedimentos e métodos formais
- Nivel 4: Medição
- Teste consegue ser medido e gerenciado eficazmente na organização
- Nivel 5: Otimização
- estado de maturidade de processos de teste; dados do processo podem ser utilizados p ajudar a impedir defeitos e ênfase é depositada na otimização do processo estabelecido
- Nivel 1: Inicial
- 85% deve estar completo p passar ao nivel seguinte
- CMMI
- TMMI
- MODELOS CONTÍNUOS: permite q uma organização lide c problemas de mais alta prioridade c mais liberdade na ordem da implementação
- TPI NEXT
- indica roteiro para aprimoramento dos processos de testes
- 16 areas
- 4 niveis maturidade
- Inicial
- controlado
- eficiente
- otimizado
- checkpoints específicos são definidos p avaliar a area principal de cada 1 dos niveis de maturidade
- matriz de maturidade que cobre todas as áreas importantes
- a definição dos objetivos de aprimoramento e sua implantação podem ser ajustadas de acordo c as necessidades e a capacidade da organização
- a abordagem genérica torna a TPI Next independente de qq modelo de aprimoramento de processos de software
- a definição dos objetivos de aprimoramento e sua implantação podem ser ajustadas de acordo c as necessidades e a capacidade da organização
- matriz de maturidade que cobre todas as áreas importantes
- checkpoints específicos são definidos p avaliar a area principal de cada 1 dos niveis de maturidade
- otimizado
- eficiente
- controlado
- Inicial
- 4 niveis maturidade
- STEP
- propiciam meios p determinar de onde virá o maior retorno sobre o investimento de aprimorar os processos e permitem que a organização escola o roteiro adequado
- não exige que melhorias comecem em uma ordem especifica ( á maneira do CTP)
- garante a criação antecipada de CTs que validam as especificações de requisitos ANTES da modelagem e codificação
- PREMISSAS
- -estratégia de testes baseada em requisitos
- início do teste no começo do ciclo de vida
- a modelagem do testware vem antes da modelagem de software
- os testes servem de modelo de requisitos e utilização
- a modelagem do testware vem antes da modelagem de software
- início do teste no começo do ciclo de vida
- defeitos são detectados antes ou totalmente prevenidos
- defeitos sistematicamente analisados
- testadores e desenvolvedores trabalham juntos
- -estratégia de testes baseada em requisitos
- em alguns casos o modelo STEP se mistura c o modelo de maturidade TPI Next
- CTP
- propiciam meios p determinar de onde virá o maior retorno sobre o investimento de aprimorar os processos e permitem que a organização escola o roteiro adequado
- modelo de referência de conteúdo
- CTP identifica 12 processos de testes críticos
- ordagem contextual que permite adaptação do modelo
- modelo CTP é adaptável ao contexto de todos os modelos de ciclo de vida de desenvolvimento de software
- alem de entrevistas c participantes o CTP inclui a utilização de métricas p comparar as organizações c as médias e boas práticas do setor
- modelo CTP é adaptável ao contexto de todos os modelos de ciclo de vida de desenvolvimento de software
- ordagem contextual que permite adaptação do modelo
- CTP identifica 12 processos de testes críticos
- TPI NEXT
- MODELOS POR ESTÁGIOS: criam normas p comparação entre empresas e organizações diferentes
assim que ficar acordado que os processos devem ser revisados as etapas p a implementação de aprimoramento de processos a ser adotadas podem ser definidas no:
- modelo IDEALSM [IDEAL96]
ETAPAS DE IMPLEMENTAÇÃO DE APRIMORAMENTO DE PROCESSOS
- INICIAÇÃO
- objetivos, metas, escopo e cobertura das melhorias nos processos são acordados
- escolha do modelo de aprimoramento
- critérios de sucesso são definidos e método pelo qual serão medidos
- DIAGNÓSTICO
- abordagem acordada é avaliada e 1 relatório de avaliação de testes é criado, contendo avaliação das práticas atuais e uma lista de possiveis melhorias de processos
- DEFINIÇÃO
- lista de possíveis melhorias priorizada
- plano para a entrega das melhorias é desenvolvido
- lista de possíveis melhorias priorizada
- AÇÃO
- plano é implementado
- pode incluir capacitação, lançamento de processos e sua implantação total
- plano é implementado
- APRENDIZADO
- verifica quais beneficios foram recebidos
- verifica quais dos critérios de sucesso foram atendidos
- INICIAÇÃO
Information
- Description
- Mind Map on 5.1 Aprimoramento do Processo de Testes, created by mariab5612 on 21/04/2016.
- Created by
- mariab5612 · Apr 2016
- Updated
- May 6, 2016
- Views
- 10
- Rating