defect triage process
Um guia completo para o processo de triagem de defeitos e maneiras eficazes de lidar com a reunião de triagem de defeitos:
No artigo de hoje, aprenderemos sobre a reunião de triagem de defeitos e como lidar com uma reunião de triagem de maneira mais fácil e eficaz.
Antes de prosseguir com este artigo, desejo que todos saibam o que significa defeito, ciclo de vida de defeito e como definir a Prioridade e a Gravidade para cada defeito . E é necessário entender esses conceitos básicos relacionados a um defeito ou bug.
Você também pode ler meu artigo anterior ' Ciclo de vida do defeito e Processo de gestão de defeitos ' para entender esses conceitos rapidamente.
O que você aprenderá:
- Visão geral
- Reunião de triagem de defeitos
- Modelo de triagem de defeito
- Processo de Triagem de Defeito
- Papéis e responsabilidades
- Conclusão
- Leitura recomendada
Visão geral
A palavra “Triagem” é basicamente usado na área médica. Na verdade, ele decidia a ordem em que os pacientes deveriam ser tratados. Normalmente, em grandes hospitais, onde existem milhares de abordagens de pacientes para consultas ou tratamento real diariamente. Mas nem todos os pacientes são admitidos ou tratados imediatamente.
A gravidade da doença ou da lesão é o principal critério para consulta e com base nisso todos os pacientes são classificados de acordo. Se a lesão ou a saúde de qualquer paciente for muito crítica, os médicos geralmente tratam esses pacientes com prioridade e são internados, se necessário.
Doenças normais ou lesões não críticas são consideradas de menor prioridade e tais pacientes são tratados posteriormente.
Da mesma forma, o termo Triagem é introduzido no teste de software para defeitos no aplicativo ou projeto. Normalmente, o processo de Triagem de Defeito é implementado em grandes projetos e, em muitos casos, não é aplicável para projetos de pequena escala. Há chances de identificar um grande número de defeitos em projetos maiores do que em projetos médios ou pequenos.
Também em projetos maiores, a frequência de identificação de defeitos é bem maior.
Dê uma olhada na imagem abaixo que mostra o resultado da reunião de triagem de defeitos e dá respostas a perguntas específicas como:
Reunião de triagem de defeitos
O principal objetivo de uma reunião de triagem é rastrear todos os defeitos e garantir a resolução correta em tempo hábil.
Durante a fase de execução do teste, os testadores começam a relatar defeitos na ferramenta de gerenciamento de defeitos, como HP ALM , QC etc. Então Reunião de triagem de defeitos é realizado no qual os desenvolvedores e testadores são obrigados a estar presentes, pois essas pessoas discutirão todos os defeitos e tomarão as medidas necessárias.
Principalmente a presença dos seguintes participantes é obrigatória:
- Gestor de projeto
- Líder de teste
- Líder de desenvolvimento ou desenvolvedor
- Testador
- Gerente de Teste
- Analista de negócios
- Gerente de Meio Ambiente
Embora eu tenha fornecido uma lista exaustiva de todos os participantes da reunião, não é necessário envolver todos eles como Analista de Negócios, Gerente de Ambiente, Gerente de Teste, etc. na reunião diária. Sempre que necessário, o líder de teste ou o gerente de projeto os convida e eles podem compartilhar seus valiosos comentários e opiniões sobre um defeito específico.
E toda a equipe é conhecida como Equipe de Triagem . Agora, vou explicar o processo exato da reunião de triagem e como essa reunião é configurada.
melhor software de ajuste de pc grátis
Considere um exemplo hipotético :Temos um projeto relacionado ao aplicativo Banking, o tamanho é muito grande e a frequência de identificação e relato do defeito é alta. Portanto, o líder de teste decide configurar uma reunião de triagem de defeitos com os participantes necessários.
Para marcar uma reunião, o líder de teste envia um convite de reunião por e-mail para todos e define um horário específico para a reunião de triagem. A imagem hipotética fornecida abaixo mostra o convite de reunião enviado por um líder de teste via Outlook para todos os participantes.
Aqui tudo é imaginário na imagem abaixo, como - os nomes dos participantes, sala de reunião, detalhes da teleconferência, data, hora etc.
(Observação:Clique em qualquer imagem para uma visão ampliada)
Todos os dias antes do início da reunião de triagem, o líder de teste envia uma lista de todos os defeitos 'Abertos' em um formato de planilha para todos os participantes para que eles possam examinar todos os defeitos antes da reunião e entender o que exatamente é o defeito e que tipo de correção é necessária para isso.
Antes do início de cada reunião de triagem, certifique-se de que cada defeito:
- Possui informações suficientes para entender o defeito para todos os participantes da reunião.
- Relatou sob projeto e categoria corretos.
- Mencionou a prioridade e gravidade dos defeitos.
- Todas as informações detalhadas fornecidas no defeito para compreendê-lo corretamente a todos os participantes.
Leitura recomendada => Um guia completo para o processo de gerenciamento de defeitos
Modelo de triagem de defeito
Antes do início de cada reunião de triagem de defeitos, o líder de teste compartilha o relatório de defeitos com todos os participantes em um formato específico e o relatório extraído da ferramenta de gerenciamento de defeitos, como HP ALM, HP QC etc. Estou mostrando um formato de amostra no a imagem abaixo que dará uma ideia geral de quais campos são mencionados no modelo de relatório de defeito.
Normalmente, os campos incluídos no relatório de defeito são:
- ID de defeito
- Descrição
- Prioridade
- Gravidade
- Data Detectada
- Detectado por
- Status
A lista não é exaustiva, mas de acordo com a necessidade do projeto, os outros campos do modelo de relatório de defeito podem ser incluídos.
Normalmente, o formato de planilha é usado como modelo para relatórios de defeitos, portanto, forneci os detalhes hipotéticos do defeito no formato de planilha. Observe que todas as informações fornecidas no relatório de defeitos acima são apenas imaginárias e não estão relacionadas a nenhum projeto ou aplicação real.
Processo de Triagem de Defeito
Uma situação comumente ouvida e experimentada em equipes de teste é a disponibilidade limitada de recursos. A triagem de defeitos é um processo que tenta fazer algum reequilíbrio como resultado desse fenômeno. Portanto, quando há muitos defeitos e desenvolvedores / testadores limitados para consertá-los / verificá-los, a triagem de defeitos ajuda a resolver o máximo possível de defeitos, equilibrando a equipe técnica com base em parâmetros de defeitos como prioridade e gravidade.
Normalmente, uma sessão de triagem de defeitos é assistida pelo Gerente de Produto, um líder de desenvolvimento, um líder de teste e, às vezes, analistas de negócios. Em alguns casos, alguns outros membros também podem ser convidados a dar suas opiniões e perspectivas sobre certos defeitos. Eles são chamados coletivamente de equipe de triagem.
A maioria dos sistemas usa a prioridade como o principal critério para avaliar o defeito, no entanto, um bom processo de triagem considera a gravidade também.
Vamos dar uma olhada no processo de triagem com dois exemplos sobre os quais falamos na seção anterior. Em ambos os exemplos acima, na verdade seria o primeiro defeito a receber uma prioridade muito alta. Apesar de ser apenas um defeito cosmético, o impacto de não consertar seria enorme.
O segundo, por outro lado, é certamente um defeito de funcionalidade, porém, sua ocorrência é apenas em determinadas condições que raramente são praticadas em cenários de clientes. Consertar pode exigir mais tempo e pessoal, o que poderia ser melhor aproveitado para outros defeitos. Portanto, ele consideraria uma prioridade mais baixa do que a do primeiro e talvez um candidato a adiamento para outra liberação.
Assim, o processo de triagem envolve a equipe de triagem reunida, revisando todos os defeitos, incluindo os rejeitados. Eles traçam uma avaliação inicial dos defeitos com base em seu conteúdo, suas respectivas prioridades e configurações de gravidade; com cada pessoa na equipe de triagem apresentando sua perspectiva sobre como priorizar os defeitos.
O gerente de produto então define a prioridade com base em todas as entradas e atribui o defeito à versão correta, ou seja, na versão atual ou em qualquer versão futura. Ele também redireciona o defeito para o proprietário / equipe correta para ações adicionais. Os defeitos rejeitados também passam por uma análise semelhante. Com base no motivo da rejeição, é determinada a ação futurística de se ele precisa ser adiado ou cancelado.
Na reunião de triagem, todo e qualquer defeito deve ser discutido, incluindo os defeitos que são categorizados como de menor prioridade. A revisão da equipe de triagem avalia todos os defeitos e toma as medidas necessárias em cada um deles. Se um defeito está ficando sem informações, o desenvolvedor atribui de volta esses defeitos aos testadores e solicita as informações necessárias.
A reunião de triagem pode ser realizada na sala de reuniões se todos os participantes estiverem no mesmo local. Mas, em muitas organizações, o trabalho é realizado em um local diferente e todas as equipes estão espalhadas por vários locais para que a reunião também seja realizada por meio de teleconferência ou Skype empresarial.
( imagem fonte )
Processo passo a passo da reunião de triagem de defeitos:
- O líder de teste inicia a reunião com o relatório de defeito enviado no início do dia.
- A discussão começa com as ações pendentes da reunião de triagem anterior. As atualizações necessárias ou ações tomadas em qualquer defeito são discutidas inicialmente.
- Se houver novos defeitos no relatório de defeitos, esses defeitos serão revisados e avaliados. Ele também verifica se a prioridade e a gravidade foram atribuídas corretamente, caso contrário, serão corrigidas na reunião.
- Todos os defeitos são discutidos na reunião e a equipe de desenvolvimento também discute a complexidade de corrigir o defeito. O risco associado ao defeito também é discutido pela equipe de triagem.
- A equipe de triagem chega a uma conclusão sobre qual defeito deve requerer atenção e correção imediata e qual defeito precisa esperar por algum tempo e, se necessário, esses defeitos podem ser adiados para versões futuras.
- Todos os defeitos são atribuídos à respectiva equipe no QC ou ALM simultaneamente durante a reunião. Comentários apropriados também são adicionados no QC / ALM.
- Todas as atualizações essenciais e itens de ação são anotados e o líder de teste clama pelo fim da reunião.
- Após a conclusão da reunião de triagem, o líder de teste envia as atas da reunião para todos os participantes.
Papéis e responsabilidades
As funções e responsabilidades com base em cada categoria são explicadas abaixo:
Líder de teste
- O líder de teste agenda uma reunião de triagem de defeitos e envia um convite de reunião formal para a equipe necessária.
- Envia o relatório de defeito antes de cada reunião de triagem.
- Começa a reunião com os itens de ação pendentes da reunião de triagem anterior.
- Discuta cada defeito e o impacto na programação se alguma funcionalidade for bloqueada devido ao defeito.
- Ajuda na atribuição de prioridade e gravidade de cada defeito, caso não tenha sido atribuído corretamente anteriormente.
- Atualize o QC / ALM com comentários apropriados.
- Anote todas as atualizações, itens de ação, risco relacionado a um defeito, etc.
- Envia atas de reunião a todos os participantes.
Líder / desenvolvedor de desenvolvimento
- Compartilhe atualizações sobre os itens de ação pendentes da última reunião de triagem.
- Discuta todos os defeitos de uma perspectiva técnica.
- Identifique quanto tempo será necessário para consertar com base na complexidade do defeito e na funcionalidade.
- Discuta a complexidade do defeito e o risco associado ao defeito, se houver.
- O líder de desenvolvimento atribui o defeito ao desenvolvedor apropriado após validar todas as informações detalhadas disponíveis.
- Atualiza o defeito com a data de resolução esperada.
- Auxilia na identificação da causa raiz do defeito.
Gestor de projeto
- Certifique-se de que todos os representantes de todas as áreas estejam disponíveis para a reunião.
- Se necessário, o gerente de projeto convida o Analista de Negócios para uma reunião para opinar sobre um defeito específico.
- Se os defeitos não estiverem se movendo ou se houver algum bloqueador importante, avance com o processo de escalonamento.
- Se necessário, atua como mediador em caso de disputa ou conflito entre as equipes e toma a decisão necessária.
- Leve a confirmação da equipe de desenvolvimento para a próxima data de lançamento para defeitos corrigidos.
- Informe o cronograma atualizado e a data de lançamento do projeto para todas as equipes.
Às vezes, também é uma boa ideia envolver os outros membros da equipe na chamada de triagem para que eles também possam entender e contribuir com a reunião e, se necessário, também podem fornecer seus comentários.
Conclusão
Cada defeito registrado deve ser discutido na reunião de triagem.
Mesmo se um defeito for rejeitado, a equipe de teste deve saber o motivo da rejeição. Além disso, se algum dos defeitos não for reproduzível, durante a reunião de triagem, o desenvolvedor pode solicitar aos testadores detalhes em tempo real e eles podem tentar reproduzir o defeito.
A triagem de defeitos é importante, pois todos saberão quando o defeito será corrigido e estarão disponíveis para novo teste. Se algum dos defeitos não for crítico e para corrigir o defeito, será necessário um grande esforço da equipe de desenvolvimento e a decisão será tomada pelo gerente de projeto.
O gerente de projeto decidirá a prioridade de tal defeito e, se necessário, os defeitos podem ser adiados para a próxima liberação.
Espero que você tenha uma ideia clara da Triagem de Defeitos, do Processo de Triagem de Defeitos e das maneiras de lidar com as Reuniões de Triagem de Defeitos com eficácia!
Leitura recomendada
- Processo de gerenciamento de defeitos: como gerenciar um defeito de forma eficaz
- O que é técnica de teste baseada em defeitos?
- Métodos e técnicas de prevenção de defeitos
- O que é ciclo de vida de defeito / bug em teste de software? Tutorial de ciclo de vida de defeitos
- Tutorial do Bugzilla: Tutorial prático da ferramenta de gerenciamento de defeitos
- Tutorial do Micro Focus Quality Center (dia 6) - Gerenciamento de defeitos
- Triagem de defeitos no Scrum: como é organizado em uma configuração do Scrum
- Os 3 piores hábitos de relato de defeitos e como quebrá-los