Monitoramento de teste e controle de teste durante a execução do teste: tutorial completo

O que é monitoramento de teste?

Monitoramento de Teste na execução de teste é um processo no qual as atividades de teste e esforços de teste são avaliados a fim de rastrear o progresso atual da atividade de teste, encontrando e rastreando as métricas de teste, estimando as ações futuras com base nas métricas de teste e fornecendo feedback para a equipe em questão também como partes interessadas sobre o processo de teste atual.

O que é o controle de teste?

Controle de Teste na execução de teste é um processo de tomar ações com base nos resultados do processo de monitoramento de teste. Na fase de controle de teste, as atividades de teste são priorizadas, o cronograma de teste é revisado, o ambiente de teste é reorganizado e outras mudanças relacionadas às atividades de teste são feitas para melhorar a qualidade e a eficiência do processo de teste futuro.

Parabéns! Agora começamos com Execução de Teste Estágio. Enquanto sua equipe trabalha nas tarefas atribuídas, você precisa monitorar e controlar sua atividade de trabalho.

No Fases de gerenciamento de teste tutorial, apresentamos brevemente o monitoramento e controle de teste. Neste tutorial, você aprenderá em detalhes.

Por que monitoramos?

Este pequeno exemplo mostra por que precisamos monitorar e controlar a atividade de teste.

Depois de terminar o Estimativa de Teste e planejamento de teste, o conselho de administração concordou com seu plano e os marcos são definidos de acordo com a figura a seguir.

Você prometeu terminar e entregar todos os artefatos de teste do projeto Guru99 Bank Testing de acordo com os marcos acima. Tudo parece estar ótimo e sua equipe está trabalhando duro.

Mas depois de 4 semanas, as coisas não estão indo conforme o planejado. A tarefa de fazer a especificação do teste é atrasado por 4 Dias úteis. Ele tem um efeito em cascata e todas as tarefas subsequentes são atrasadas.

Vocês esquecidas o marco, bem como o prazo geral do projeto.

Como consequência, seu projeto falha e sua empresa perde a confiança do cliente. Você deve assumir total responsabilidade pelo fracasso do projeto.

Dê uma olhada no andamento do projeto, você pode responder à pergunta do seu chefe Por que você perdeu o prazo?

Esqueci de monitorar e controlar o andamento do projeto

Meu membro da equipe não funcionou bem

Eu não sei por quê.

Correto

Você perde o prazo porque se esqueceu de monitorar e controlar o andamento do projeto. Você deve revisar o plano e a programação real. Você vai descobrir que o atraso aconteceu na primeira tarefa em si (especificações Make Test). Este atraso se acumulou nas tarefas seguintes. Se você monitorasse o projeto cuidadosamente, poderia ter detectado esse problema antecipadamente e encontrado uma solução para resolvê-lo.
Incorreta

Não importa o quanto e com cuidado planejemos, algo vai dar errado. Precisamos monitorar ativamente o projeto para

  • Detecção precoce e reagir de forma adequada aos desvios e mudanças nos planos
  • Vamos comunicar às partes interessadas, patrocinadores e membros da equipe exatamente onde o projeto está e determinar quão próximo seu plano de ação inicial se assemelha à realidade
  • Será útil para o gerente saber se o projeto está acontecendo no caminho certo de acordo com os objetivos do projeto. Permite que você faça os ajustes necessários em relação aos recursos ou ao seu orçamento.

O monitoramento do projeto ajuda a evitar desastres. O monitoramento pode ser comparado à verificação do medidor de nível de combustível do carro enquanto você dirige. Ajuda você a ver quanto gás resta no tanque, monitorar seu projeto ajuda a evitar a falta de gás antes de atingir seu objetivo.

O que monitoramos?

O monitoramento permitirá que você faça comparações entre seu plano original e seu progresso até o momento. Você poderá implementar mudanças, quando necessário, para concluir o projeto com sucesso.

Em seu projeto, como gerente de teste, você deve monitorar os parâmetros-chave conforme abaixo

Custo

Os custos são um aspecto importante do monitoramento e controle do projeto. Você deve estimar e rastrear as informações básicas de custo para o seu projeto . Ter estimativas de projeto precisas e um orçamento de projeto robusto é necessário para entregar o projeto dentro do orçamento decidido.

Suponha que seu chefe tenha concordado em financiar o projeto com $ 100.000. Você deve ficar de olho nos custos reais enquanto o projeto está sendo implementado. Como mencionado em Estimativa de teste artigo, há uma tonelada de atividades de projeto que precisam de dinheiro. Você tem que monitorar e gerenciar o orçamento do projeto para controlar todas essas atividades. Sem monitorar o custo do projeto, o projeto provavelmente nunca será entregue dentro do orçamento.

Horários

Como você pode trabalhar sem horário? Pode ser comparado a dirigir seu carro, mas sem nenhuma ideia de quanto tempo leva para chegar ao destino. Não importa quão grande ou pequeno seja o tamanho e o escopo do seu projeto, você deve preparar um cronograma do projeto. A programação diz a você

  • Quando cada atividade deve ser realizada?
  • O que já foi concluído?
  • A sequência em que as coisas precisam ser concluídas.

Aqui está um exemplo de cronograma do projeto

Você atribuiu um membro da equipe a uma tarefa: Executando Casos de Integração do site do Banco Guru99 .

Essa tarefa deve ser concluída em uma semana. Você pode criar uma programação conforme fornecido abaixo

Recursos

Conforme mencionado em artigos anteriores, Recursos são todas as coisas necessárias para realizar as tarefas do projeto. Eles podem ser pessoas ou equipamentos necessários para concluir a atividade do projeto. A falta de recursos pode afetar o andamento do projeto.

A verdade é que tudo pode não acontecer conforme planejado, os funcionários vão embora, o orçamento do projeto pode ser cortado ou o cronograma pode ser adiado. O monitoramento de recursos o ajudará a detectar precocemente qualquer crise de recursos e encontrar uma solução para lidar com ela.

Qualidade

O monitoramento da qualidade envolve o monitoramento dos resultados de produtos de trabalho (como suíte de caso de teste, log de execução de teste), para avaliar se atende aos padrões de qualidade definidos. Caso os resultados não atendam aos padrões de qualidade, é necessário identificar a resolução potencial.

Exemplo: Suponha que você monitorou e controlou muito bem o andamento do projeto. Por fim, você entregou o produto no prazo. O projeto parece ter sucesso.

Mas depois de entregar 2 semanas, você recebeu este feedback do cliente

O que eu fiz errado?

Eu não fiz nada de errado. Talvez o cliente tenha cometido um erro.

Esqueci de monitorar a qualidade da saída do projeto.

Eu não sei por quê.

Incorreta
Correto

O erro crítico que você cometeu neste projeto é que se esqueceu de monitorar a qualidade da saída do projeto. Porque o monitoramento do projeto requer monitoramento não apenas do cronograma do projeto, mas também da qualidade do projeto.

Como monitorar?

Conforme seu projeto ganha vida, tenha estas questões em mente:

  • Você está em cronograma ? Se não, quão atrás você está e como você pode alcançá-lo?
  • Você acabou despesas ?
  • Você ainda está trabalhando com o mesmo objetivo do projeto?
  • Você está ficando sem? Recursos ?
  • Existem sinais de alerta de iminente problemas ?
  • Existe pressão da gestão para concluir o projeto mais cedo?

Estas são apenas algumas das perguntas que você deve fazer a si mesmo ao monitorar o andamento de seu projeto.

É importante monitorar o andamento do projeto para que você saiba se ajustes precisam ser feitos para colocá-lo na direção certa. Para monitorar o progresso do projeto de forma eficaz, você deve seguir as seguintes etapas

Etapa 1) Criar Plano de Monitoramento

Você não pode monitorar o progresso, a menos que tenha um plano para monitorar o progresso com métricas DEFINIDAS. Semelhante ao Plano de Teste, o Plano de Monitoramento é a primeira e uma das etapas mais importantes no monitoramento do progresso.

No Plano de Monitoramento, você deve planejar cuidadosamente sobre

  • O que métricas que você precisa coletar e medir?
  • Quando coletar as métricas?
  • Quão avaliar o progresso do projeto por meio de métricas?

Quais métricas precisam ser coletadas e mensuradas?

No plano de monitoramento, você deve definir claramente quais métricas você precisa coletar e medir. Conforme menção no anterior seção , as métricas que você precisa coletar

  • o custo (tempo, dinheiro) gasto com o projeto até agora
  • Quantos recurso (funcionários, equipamentos) são usados ​​para o projeto
  • O status da tarefa (em cronograma , atrasado ou antes da programação)
  • o qualidade do produto de trabalho (taxa de execução / taxa de aprovação, métricas de defeito)

Quando coletar os dados?

Agora decida quando ou com que frequência você vai coletar os dados para monitoramento no plano de monitoramento - semanal ou mensal? Ou apenas no início e no final do projeto?

Conforme o Plano, o projeto do Banco Guru99 será concluído em um mês. Nesse caso, recomendamos que você monitore o andamento do projeto semanalmente ou Diário base.

Como avaliar o andamento do projeto por meio de métricas?

No plano de monitoramento, você deve definir o métodos para avaliar o progresso do projeto por meio de métricas coletadas. Alguns métodos que você pode consultar são

  • Compare o progresso planejado com o progresso real que a equipe fez
  • Defina a critério que são usados ​​para avaliar o progresso do projeto. Por exemplo, se o esforço para completar uma tarefa levou mais do que 30% esforço do que planejado um atraso de projeto.

Você pode consultar o modelo de plano de monitoramento aqui . Aqui está um exemplo de plano de monitoramento para o projeto do Banco Guru99

Etapa 2) Atualizar registro de progresso

Com o tempo, o membro da sua equipe estará progredindo nas tarefas do projeto. Você deve rastrear sua atividade de acordo com a programação e pedir-lhes que atualizem com frequência as informações de progresso, como tempo gasto, status da tarefa ... etc. Ao verificar esses registros, você pode ver imediatamente o impacto no plano do projeto.

Um dos melhores métodos para monitorar o progresso dos sócios é segurar reuniões regulares .

Na reunião, todos os membros relatam seu status atual e problemas, se houver. Se um ou mais membros da equipe ficaram para trás ou encontraram obstáculos, formule um plano para identificar e resolver o problema.

Vamos praticar com o seguinte cenário

Conforme definido no plano de monitoramento, você atribuiu uma tarefa Configurando o ambiente de teste para testar o banco do site Guru99 a um membro de sua equipe. Sua função é um administrador de teste. Ele tem que configurar o Ambiente de teste em 6 dias. Você exigiu que ele relatasse o status atual em todas as reuniões da equipe. Aqui está um exemplo de seu registro do progresso atual

Etapa 3) Analisar o registro e fazer o ajuste

Existem 2 subetapas nas etapas

Etapa 3.1) Analisar

Nesta etapa, você compara o progresso definido no plano com o progresso real feito pela equipe. Ao analisar o registro, você também pode ver quanto tempo foi gasto em tarefas individuais e o tempo total gasto no projeto geral. Vamos voltar ao relatório que os administradores de teste enviaram a você, na seção anterior.
Nesse relatório, que problema você descobriu?

Nada de errado, ainda está bom

O progresso da tarefa parece estar atrasado

Não consegui encontrar nenhum problema nesse relatório

Incorreta
Correto

De acordo com o plano, o Administrador do Teste deve terminar 100% de sua tarefa no 6º dia. Porém, de acordo com o status atual, é o 3º dia (50% do tempo programado), mas ele acabou de terminar 20% da tarefa. Como resultado, a tarefa pode atrasar e perder o prazo. Portanto, esse problema pode afetar todo o projeto.

Ao rastrear e analisar o andamento do projeto, você pode detectar antecipadamente qualquer problema que possa acontecer ao projeto e descobrir a solução para resolvê-lo.

Etapa 3.2) Ajuste

Faça os ajustes necessários para manter seu projeto no caminho certo. Reatribua tarefas, modifique agendas ou reavalie suas metas. Isso o ajudará a continuar avançando em direção à linha de chegada. No exemplo acima, você encontrou problemas na tarefa 'Configurando o Ambiente de Teste'
O que você deveria fazer?

Modifique os horários

Fazer nada

Modificar objetivos do projeto

Peça suporte de outro membro da equipe para acelerar a tarefa

Incorreta
Correto

Como gerente de teste, você pode enfrentar situações semelhantes várias vezes. Existem inúmeras soluções para resolver esse problema, e você pode ter sua própria solução.
No caso acima, recomendamos que você escolha a solução - Peça suporte de outro membro da equipe para agilizar a tarefa. Algumas outras soluções, como modificar os cronogramas ou não fazer nada, podem afetar o projeto como um todo. Eles não são a melhor solução

Etapa 4) Produza o relatório

Se seu chefe lhe perguntar sobre o projeto atual progresso , se o progresso é atrás ou à frente a programação, o que você vai responder? Você precisa preparar um relatório de progresso do projeto.

Usar o relatório é uma boa opção para compartilhar o progresso geral do projeto com os membros da equipe ou com o Conselho de Administração. Também é uma maneira útil de mostrar ao seu chefe se o projeto está no caminho certo.

Você pode usar alguns relatórios de modelo para garantir que os dados de progresso sejam apresentados consistentemente e claramente . Este artigo inclui o modelo de relatório que você pode consultar. Além disso, verifique um relatório de amostra para o projeto Guru99 Banking como referência

Melhores práticas em monitoramento e controle de teste

  • Siga os padrões: Uma consideração importante do planejamento do projeto é garantir a padronização. Isso significa que todas as atividades do projeto devem seguir a diretriz de processo padrão. Processos, ferramentas, modelos e valores de medição padronizados facilitam a análise, facilitam as comunicações e ajudam os membros da equipe do projeto a entender melhor a situação.

  • Documentação: O que acontecerá se você não escrever nenhuma discussão ou decisão em um documento? Você pode esquecê-los e perder muitas coisas. Você deve escrever as discussões e decisões no local apropriado e estabelecer um procedimento formal de documentação para as reuniões. Essa documentação ajuda a resolver problemas de falha de comunicação ou mal-entendidos entre a equipe do projeto.

  • Proatividade: Problemas ocorrem em todos os projetos. O importante é que você tenha que adotar uma abordagem proativa para resolver questões e problemas que surgem durante a execução do projeto. Essas questões podem ser orçamento, escopo, tempo, qualidade e recursos humanos