Metodologias relacionadas a testes, exceto TDD / BDD [closed]

5

Existem metodologias relacionadas a testes, exceto TDD / BDD? Eu vejo muitas pessoas que praticam suas próprias abordagens de teste (por exemplo, ver Ayende post ), mas não vejo nenhuma formalização para isso, nenhuma nomenclatura para essas abordagens.

    
por SiberianGuy 22.09.2011 / 07:36
fonte

2 respostas

2

A maioria das metodologias de testes é parte integrante do processo de desenvolvimento que eles suportam. Por exemplo, no Modelo em Cascata, os testes seguem como viabilidade, análise de requisitos, conformidade do projeto do sistema, teste de código / unidade, teste de integração / sistema e, finalmente, revisão / refatoração da implantação. É discutível que isso seria chamado de metodologia "Teste em cascata", mas, na verdade, é isso.

No teste ágil, mais ênfase é colocada na automação de testes, na programação emparelhada (feedback de teste instantâneo!) e no controle de qualidade no ciclo de construção iterativo.

Existem métodos de teste muito bem definidos, dependendo das necessidades do ciclo de vida do software. Listas exaustivas estão disponíveis em outros lugares, mas os métodos mais comuns incluem, unidade, integração, estresse, desempenho e teste do sistema.

Diferentemente dos processos de desenvolvimento, no entanto, metodologias de teste rigorosamente definidas como uma prática independente estão ausentes. Em vez disso, os padrões de controle de qualidade são definidos por vários órgãos, incluindo ISO e CMMi.

    
por 24.09.2011 / 21:09
fonte
1

Teste é um termo muito geral que abrange um campo enorme , portanto há muitas metodologias envolvidas, por exemplo testes baseados em riscos, testes baseados em modelos ou testes aleatórios.

Na verdade, faz sentido construir uma , diferenciando, e. teste manual vs. automatizado, teste caixa branca vs. caixa preta e o nível no modelo V (unidade, componente, sistema). Aqui está um mapa mental que fornece uma taxonomia áspera.

Se você encontrar um termo técnico, provavelmente o encontrará em este glossário do ISTQB , que é de longe o melhor que eu conheço . O ISTQB também oferece vários programas em que você pode ler o que os termos significam. Este programa básico é um bom começo.

    
por 22.09.2011 / 12:40
fonte

Tags