Monitoramento e controle de testes em testes de software

⚡ Resumo Inteligente

O monitoramento e o controle de testes mantêm um projeto de testes no caminho certo, medindo o progresso real em relação ao planejado e agindo de acordo com os resultados, protegendo custos, cronograma, recursos e qualidade.

  • 🔘 Definição: Monitoramento de testes tracA função de teste do ks coleta métricas de teste e informa o progresso à equipe e às partes interessadas.
  • ☑️ Ações de controle: O Controle de Testes redefine as prioridades dos testes, revisa o cronograma e reorganiza o ambiente de testes assim que o monitoramento expõe um desvio.
  • ✅ Quatro parâmetros: Custo, cronograma, recursos e qualidade são os parâmetros que um Gerente de Testes monitora durante a execução dos testes.
  • 🧪 Rotina de quatro etapas: Crie um plano de monitoramento, atualize os registros de progresso, analise os registros e faça os ajustes necessários e, em seguida, elabore o relatório de progresso.
  • 🛠️ Planeje primeiro: Um plano de monitoramento define quais métricas são coletadas, com que frequência são coletadas e os critérios para declarar um atraso.
  • 📊 Melhores práticas: Processos padronizados, decisões escritas em reuniões e uma postura proativa em relação aos problemas mantêm o monitoramento eficaz.

Monitoramento e controle de testes em testes de software

O que é monitoramento de teste?

Monitoramento de testes A execução de testes é um processo no qual as atividades e os esforços de teste são avaliados a fim de tracprogresso atual da atividade de teste, descoberta e tracO objetivo é avaliar as métricas de teste, estimar as ações futuras com base nessas métricas e fornecer feedback à equipe responsável e às partes interessadas sobre o processo de teste atual.

O monitoramento é uma das principais atribuições de gerenciamento de testeTransforma as atividades diárias de teste em números que um Gerente de Testes pode usar para tomar decisões.

O que é controle de teste?

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 mudanças relacionadas às atividades de teste são feitas a fim de melhorar a qualidade e a eficiência do processo de teste futuro.

Monitoramento e controle são duas metades de um mesmo ciclo — o monitoramento fornece os fatos, o controle altera o plano:

Aspecto Monitoramento de testes Controle de Teste
Propósito Meça e relate o que realmente está acontecendo. Mude o que acontece a seguir
saída Métricas de teste e relatório de progresso Revprioridades definidas, cronograma ou ambiente
Natureza Observação, sem intervenção. Ação corretiva e orientadora
Gatilho Executa continuamente durante a execução do teste. Acionado por um desvio que o monitoramento expõe

Parabéns! Agora vamos começar com Execução de Teste fase. Enquanto sua equipe trabalha nas tarefas atribuídas, você precisa monitorar e controlar a atividade deles.

De acordo com o relatório Fases de gerenciamento de testes tutorial, apresentamos brevemente o monitoramento e controle de testes. 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 conforme a figura a seguir.

Monitorar

Você prometeu finalizar e entregar todos os artefatos de teste do GuruBanco 99 Testes projeto 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 especificação de teste” é atrasado por 4 Dias úteis. Tem um efeito cascata e todas as tarefas subsequentes são atrasadas.

Monitorar

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

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

Monitorar

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

O membro da minha 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 o cronograma real. Você descobrirá que o atraso aconteceu na primeira tarefa (Fazer especificações de teste). Este atraso acumulou-se nas tarefas seguintes. Se você tivesse monitorado o projeto com atenção, poderia ter detectado esse problema antecipadamente e encontrado uma solução para resolvê-lo.

Incorreto

Não importa o quanto planejemos e cuidadosamente, algo dará errado. Precisamos monitorar ativamente o projeto para

  • Detecção precoce e reagir adequadamente a desvios e mudanças nos planos
  • Vamos comunicar com as partes interessadas, patrocinadores e membros da equipe exatamente onde o projeto está e determinar quão próximo o seu plano de ação inicial se assemelha à realidade
  • Será útil para o Gerente saber se o projeto está indo bem certo track 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 gasolina do seu carro enquanto você dirige. Ajuda você a ver quanto gás resta no tanque, o monitoramento do seu projeto ajuda a evitar ficar sem gasolina antes de atingir seu objetivo.

O que monitoramos?

O monitoramento permite comparar o plano original com o progresso alcançado e implementar mudanças quando necessário para concluir o projeto com sucesso.

Em seu projeto, como Gerente de Testes, você deve monitorar os quatro parâmetros principais mostrados abaixo.

Monitorar

Custo

Custo

Os custos são um aspecto importante do monitoramento e controle do projeto. Você precisa estimar e tracInformações básicas de custo para o seu projeto. É necessário ter estimativas precisas do projeto e um orçamento robusto para entregar o projeto dentro do orçamento decidido.

Suponha que seu chefe concordou em financiar o projeto com US$ 100,000. Você deve ficar de olho nos custos reais enquanto o projeto está sendo implementado. Como mencionado em Estimativa de teste artigo, há muitas 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 ter ideia de quanto tempo você 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 à tarefa: Executar os casos de integração de GuruSite do 99 Bank.

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

Horários

Recursos

Conforme mencionado em artigos anteriores, recursos São todos os elementos necessários para a execução das tarefas do projeto — pessoas ou equipamentos. A falta de recursos pode afetar o andamento do projeto.

A verdade é que nem tudo acontece como planejado: funcionários saem da empresa, o orçamento do projeto pode ser cortado ou o cronograma pode ser adiado. O monitoramento de recursos ajudará você a detectar qualquer escassez de recursos precocemente e a encontrar uma solução para lidar com ela.

Qualidade

O monitoramento da qualidade envolve o monitoramento dos resultados de produtos de trabalho (como caso de teste suíte, registro de execução de testes), para avaliar se atende aos padrões de qualidade definidos. Caso os resultados não atendam aos padrões. padrões de qualidadeVocê precisa identificar uma possível solução.

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 duas semanas após a entrega, você recebeu este feedback do cliente.

Comentários de clientes reclamando da má qualidade do produto após a entrega.

O que eu fiz errado?

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

Esqueci de monitorar a qualidade do resultado do projeto.

Não sei por quê.

Incorreto
Correto

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

Como monitorar?

À medida que seu projeto ganha vida, tenha estas questões em mente:

  • Você está cronograma? Se não, quão atrasado você está e como poderá alcançá-lo?
  • Você acabou orçamento?
  • Você ainda está trabalhando em direção ao mesmo objetivo do projeto?
  • Você está ficando sem energia recursos?
  • Existem sinais de alerta de iminente problemas?
  • Existe pressão da gerência para concluir o projeto mais cedo?

Estas são apenas algumas das perguntas que você deve se fazer ao monitorar o andamento do seu projeto.

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

Monitorar

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

Criar Plano de Monitoramento

  • O quê métricas que você precisa coletar e medir?
  • Ao coletar as métricas?
  • Como avaliar o andamento do projeto por meio de métricas?

Quais métricas precisam ser coletadas e medidas?

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

  • O custo (tempo, dinheiro) gasto no projeto até agora
  • Quanto recurso (funcionários, equipamentos) são usados ​​para o projeto
  • O status da tarefa (em cronograma, atrasado ou antes do cronograma)
  • 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 or Com que frequência você vai coletar os dados para monitoramento no plano de monitoramento –Semanalmente ou mensalmente? Ou apenas no início e no final do projeto?

Conforme o Plano, o GuruO projeto do Banco 99 será concluído em um mês. Nesse caso, recomendamos que você acompanhe o progresso do projeto. semanal or diariamente base.

Como avaliar o andamento do projeto via 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 do plano com o progresso real que a equipe fez
  • Definir o critérios que são usados ​​para avaliar o progresso do projeto. Por exemplo, se o esforço para completar uma tarefa demorou mais do que 30% esforço do que planejou um atraso no projeto.

Você pode consultar o modelo de plano de monitoramento aqui.. Aqui está uma exemplo de plano de monitoramento pela GuruProjeto 99 Bank

Etapa 2) Atualizar registro de progresso

Com o tempo, o membro da sua equipe fará progressos na tarefa do projeto. Você deve tracAcompanhe as atividades deles conforme o cronograma e peça que atualizem frequentemente as informações de progresso, como tempo gasto, status da tarefa etc. Ao verificar esses registros, você poderá ver imediatamente o impacto no plano do projeto.

Um dos melhores métodos para tracO progresso do membro está se mantendo. reuniões regulares.

Atualizar registro de progresso

Na reunião, todos os membros relatam seu status atual e problemas, se houver. Se um membro ou membros da equipe ficaram para trás ou se depararam com 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 a tarefa “Configurar ambiente de teste” para testar o site. GuruAtribua 99 ao banco de um membro da sua equipe. A função dele é Administrador de Testes. Ele precisa 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 histórico de progresso atual

Atualizar registro de progresso

Passo 3) Analise o registro e faça o ajuste

Existem 2 subetapas nas etapas

Analise o registro e faça o ajuste

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 como um todo.

Vamos voltar ao relatório enviado pelos administradores de teste 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

Incorreto
Correto

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

By tracAo gerenciar e analisar o progresso do projeto, você pode detectar precocemente qualquer problema que possa surgir e encontrar a solução para resolvê-lo.

Etapa 3.2) Ajuste

Faça os ajustes necessários e mantenha seu projeto em andamento. track. Reatribua tarefas, modifique cronogramas ou reavalie seus objetivos. Isso ajudará você 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 metas do projeto

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

Incorreto
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 geral. Eles não são a melhor solução

Etapa 4) Produzir o relatório

Produzir o relatório

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

Utilizar o relatório é uma boa opção para compartilhar o progresso geral do projeto com os membros da equipe ou com a diretoria. Também é uma maneira útil de mostrar ao seu chefe se o projeto está dentro do cronograma. track.

Você pode usar alguns modelos de relatórios 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 pela Guru99 Projeto bancário como referência

Melhores Práticas em Monitoramento e Controle de Testes

  • 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 as diretrizes de processo padrão. Processos, ferramentas, modelos e valores de medição padronizados facilitam a análise, facilitam a comunicação e ajudam os membros da equipe do projeto a compreender melhor a situação.

  • Documentação: O que acontecerá se você não anotar nenhuma discussão ou decisão em um documento? Você pode esquecê-los e perder muitas coisas. Você deve anotar 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 falta de comunicação ou mal-entendidos entre a equipe do projeto.

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

Perguntas Frequentes

O Gerente de Testes ou Líder de Testes é responsável por ambas as atividades. Os testadores fornecem os dados brutos — tempo gasto, testes executados, defeitos relatados — enquanto o gerente interpreta as métricas, decide as ações de controle e reporta ao gerente de projeto e às partes interessadas.

Um relatório de progresso é emitido repetidamente durante a execução dos testes e serve para acionar ações de controle. Um relatório de resumo dos testes é redigido uma única vez ao final de cada nível de teste e avalia se os critérios de saída foram atendidos. Um direciona; o outro conclui.

Os critérios de saída definem o ponto final do monitoramento. Métricas como taxa de aprovação, cobertura e número de defeitos em aberto são comparadas com os limites acordados, e o projeto só sai de um nível de teste quando esses limites são atendidos ou formalmente dispensados.

A cadência diminui em vez de desaparecer. A reunião diária de acompanhamento substitui a reunião semanal, o gráfico de burndown substitui a visão de Gantt e a revisão da sprint funciona como relatório. Scrum Master geralmente revela os bloqueadores.

Modelos de aprendizado de máquina treinados com dados históricos de esforço e defeitos podem sinalizar uma tarefa cuja taxa de execução está tendendo a falhar, muitas vezes dias antes que um humano perceba. Considere a previsão como um alerta antecipado, não como uma decisão — a ação de controle continua sendo sua.

Sim, para a parte hidráulica. Copilot Escreve as consultas, o código do gráfico e o modelo de relatório que transformam os registros de execução brutos em um painel de controle. Não pode determinar quais métricas são importantes para o seu projeto, portanto, defina-as primeiro no plano de monitoramento.

A maioria das equipes combina uma ferramenta de agendamento com um ferramenta de gerenciamento de testes que reporta automaticamente as taxas de sucesso e de aprovação, além de um bug. tracker como Louva-a-deusBTOs modelos de planilha continuam sendo adequados para projetos pequenos.

Não. Defeito tracO King acompanha bugs individuais ao longo de seu ciclo de vida e alimenta o monitoramento com uma métrica de qualidade. O monitoramento é mais abrangente: também observa custos, cronograma e recursos. Triagem de defeitos É uma ação de controle, não o monitoramento em si.

Resuma esta postagem com: