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.
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.
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.
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.
Dê uma olhada no andamento do projeto, você pode responder à pergunta do seu chefe
Esqueci de monitorar e controlar o andamento do projeto
O membro da minha equipe não funcionou bem
Não sei por quê.
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.
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.
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
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.
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ê.
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
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 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.
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
Passo 3) Analise o registro e faça 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 como um todo.
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
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.
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
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
|
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













