Monitoramento de teste & Controle de teste durante a execução do teste: tutorial completo

Índice:

Anonim

O que é monitoramento de teste?

O 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 à equipe em questão bem como as partes interessadas sobre o processo de teste atual.

O que é o controle de teste?

O controle de teste na execução de teste é um processo de execução de 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 alterações 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 a fase de execução de teste . Enquanto sua equipe trabalha nas tarefas atribuídas, você precisa monitorar e controlar sua atividade de trabalho.

No tutorial Fases de gerenciamento de teste, 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 a estimativa de teste e o planejamento do teste, o conselho de administração concordou com o seu plano e os marcos são definidos conforme 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 como planejado. A tarefa de “Fazer a especificação do teste” está atrasada em 4 dias úteis. Ele tem um efeito em cascata e todas as tarefas subsequentes são atrasadas.

Você perdeu 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 projetoMeu membro da equipe não funcionou bem
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

  • Detectar antecipadamente 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 o quão próximo seu plano de ação inicial se assemelha à realidade
  • Será útil para o gerente saber se o projeto está indo no caminho certo de acordo com os objetivos do projeto. Permite fazer 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 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 do 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. Conforme mencionado no artigo de estimativa de teste, 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: Execução dos 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, os recursos são todos necessários 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 específicos (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 o andamento do projeto muito bem. 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?
Não fiz nada de errado. Talvez o cliente tenha cometido um erro.
Esqueci de monitorar a qualidade da saída do projeto.
Não sei por quê.
Incorreto Correto
O erro crítico que você cometeu neste projeto é que você 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á dentro do cronograma ? Se não, quão atrás você está e como você pode alcançá-lo?
  • Você está acima do orçamento ?
  • Você ainda está trabalhando com o mesmo objetivo do projeto?
  • Você está com poucos recursos ?
  • Existem sinais de alerta de problemas iminentes ?
  • pressão da gerência 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

  • Quais métricas você precisa coletar e medir?
  • Quando coletar as métricas?
  • Como avaliar o andamento 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 mencionado na seção anterior, as métricas que você precisa coletar

  • O custo (tempo, dinheiro) gasto com o projeto até agora
  • Quantos recursos (funcionários, equipamentos) são usados ​​para o projeto
  • O status da tarefa (dentro do cronograma , atrasado ou antes do cronograma)
  • A 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 semanal ou diariamente .

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

No plano de monitoramento, você deve definir os métodos para avaliar o andamento do projeto por meio das 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 os critérios que são usados ​​para avaliar o andamento do projeto. Por exemplo, se o esforço para concluir uma tarefa exigir mais de 30% do esforço do que o 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 suas atividades de acordo com o cronograma e solicitar 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 membros é realizar 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 deve 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 duas 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 em 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á bomO progresso da tarefa parece estar atrasado
Não encontrei nenhum problema nesse relatório.
Incorreto 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ê deve fazer?
Modifique os horáriosFazer nada
Modificar objetivos do projeto
Peça suporte a outro membro da equipe para acelerar a tarefa
Incorreto Correto
Como gerente de teste, você pode enfrentar uma situação semelhante 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 andamento do projeto atual , se o andamento está atrasado ou adiantado em relação ao cronograma, o que você 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 de forma consistente e clara . 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: os 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