Ciclo de vida de defeitos/bugs em testes de software

O que รฉ ciclo de vida de defeitos/bugs?
Ciclo de Vida do Defeito ou Ciclo de vida do bug em testes de software รฉ o conjunto especรญfico de estados pelos quais o defeito ou bug passa durante toda a sua vida. O objetivo do ciclo de vida do defeito รฉ coordenar e comunicar facilmente o status atual do defeito que muda para vรกrios responsรกveis โโe tornar o processo de correรงรฃo de defeitos sistemรกtico e eficiente.
๐ Inscreva-se para o Projeto de Teste de Software ao Vivo Gratuito
Status do defeito
Status do defeito ou Status do bug no ciclo de vida do defeito รฉ o estado atual pelo qual o defeito ou bug estรก passando. O objetivo do status do defeito รฉ transmitir com precisรฃo o estado atual ou o progresso de um defeito ou bug, a fim de melhor acompanhar e compreender o progresso real do ciclo de vida do defeito.
Fluxo de trabalho de estados de defeito
O nรบmero de estados pelos quais um defeito passa varia de projeto para projeto. Abaixo do diagrama do ciclo de vida, abrange todos os estados possรญveis
- Novo: Quando um novo defeito รฉ registrado e publicado pela primeira vez. ร atribuรญdo um status como NOVO.
- Atribuรญdo: Depois que o bug รฉ postado pelo testador, o lรญder do testador aprova o bug e o atribui ร equipe de desenvolvedores
- Abra: O desenvolvedor comeรงa a analisar e trabalha na correรงรฃo do defeito
- Fixo: quando um desenvolvedor faz uma alteraรงรฃo necessรกria no cรณdigo e verifica a alteraรงรฃo, ele pode definir o status do bug como โCorrigidoโ.
- Novo teste pendente: depois que o defeito รฉ corrigido, o desenvolvedor fornece um cรณdigo especรญfico para testar novamente o cรณdigo ao testador. Desde o teste de software permanece pendente desde o final dos testadores, o status atribuรญdo รฉ โreteste pendenteโ.
- Retestar: O testador faz o reteste do cรณdigo nesta fase para verificar se o defeito foi corrigido pelo desenvolvedor ou nรฃo e altera o status para โRetestarโ.
- Verificado: o testador testa novamente o bug depois que ele foi corrigido pelo desenvolvedor. Se nenhum bug for detectado no software, o bug serรก corrigido e o status atribuรญdo serรก โverificadoโ.
- reabrir: Se o bug persistir mesmo depois de o desenvolvedor ter corrigido o bug, o testador altera o status para โreabertoโ. Mais uma vez o bug passa pelo ciclo de vida.
- Fechado: Se o bug nรฃo existir mais, o testador atribui o status โFechadoโ.
- Duplicar: Se o defeito se repetir duas vezes ou o defeito corresponder ao mesmo conceito do bug, o status รฉ alterado para โduplicadoโ.
- Rejeitado: se o desenvolvedor achar que o defeito nรฃo รฉ genuรญno, ele altera o defeito para โrejeitadoโ.
- Diferido: Se o bug atual nรฃo for de prioridade principal e se for esperado que seja corrigido na prรณxima versรฃo, entรฃo o status โAdiadoโ serรก atribuรญdo a tais bugs
- Nรฃo รฉ um bug: Se nรฃo afetar a funcionalidade do aplicativo, o status atribuรญdo a um bug serรก โNรฃo รฉ um bugโ.
Explicaรงรฃo do ciclo de vida de defeitos/bugs
- O testador encontra o defeito
- Status atribuรญdo ao defeito - Novo
- Um defeito รฉ encaminhado ao Gerente de Projeto para anรกlise
- O gerente de projeto decide se um defeito รฉ vรกlido
- Aqui o defeito nรฃo รฉ vรกlido โ รฉ atribuรญdo o status โRejeitadoโ.
- Entรฃo, o gerente de projeto atribui um status rejeitado. Se o defeito nรฃo for rejeitado, o prรณximo passo รฉ verificar se estรก dentro do escopo. Suponha que tenhamos outra funรงรฃo โ funcionalidade de e-mail para o mesmo aplicativo e vocรช encontre um problema com isso. Mas nรฃo faz parte da versรฃo atual quando tais defeitos sรฃo atribuรญdos como adiado ou adiado estado.
- Em seguida, o gestor verifica se um defeito semelhante foi levantado anteriormente. Se sim, o defeito recebe um status duplicar.
- Se nรฃo, o defeito รฉ atribuรญdo ao desenvolvedor que comeรงa a corrigir o cรณdigo. Durante esta fase, o defeito recebe um status em andamento.
- Assim que o cรณdigo for corrigido. Um defeito recebe um status fixado
- Em seguida, o testador testarรก novamente o cรณdigo. No caso, o Caso de teste passa o defeito รฉ fechadas. Se os casos de teste falharem novamente, o defeito รฉ reaberto e atribuรญdo ao desenvolvedor.
- Considere uma situaรงรฃo em que durante a 1ยช liberaรงรฃo da Reserva de Voo foi encontrado um defeito no pedido de Fax que foi corrigido e atribuรญdo o status fechado. Durante a segunda versรฃo da atualizaรงรฃo, o mesmo defeito reapareceu novamente. Nesses casos, um defeito fechado serรก reaberto.
Isso รฉ tudo para o Ciclo de Vida do Bug
Este vรญdeo de treinamento descreve os vรกrios estรกgios do ciclo de vida de um bug, tambรฉm conhecido como defeito, e sua importรขncia com a ajuda de um exemplo
Clique aqui. se o vรญdeo nรฃo estiver acessรญvel
Perguntas
Resumo
Compreender o ciclo de vida dos defeitos garante um gerenciamento estruturado de bugs, colaboraรงรฃo mais fluida e resoluรงรตes mais rรกpidas. Ao acompanhar cada etapa, as equipes podem aprimorar a qualidade do software, reduzir riscos e entregar aplicativos confiรกveis โโe fรกceis de usar com confianรงa.


