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 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.
Parabéns! Começamos agora com Execução de Teste Estágio. Enquanto sua equipe trabalha nas tarefas atribuídas, você precisa monitorar e controlar sua atividade de trabalho.
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 permitirá que você faça comparações entre seu plano original e seu progresso até o momento. Você será capaz de implementar alterações, quando necessário, para concluir o projeto com sucesso.
Em seu projeto, como Gerente de Teste, você deve monitorar os parâmetros principais conforme 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 itens necessários para realizar as tarefas do projeto. 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 como planejado, os funcionários irão embora, o orçamento do projeto poderá ser cortado ou o cronograma será adiado. O monitoramento de recursos o ajudará a detectar precocemente qualquer escassez de recursos 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 conjunto de casos 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 uma possível resoluçã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 depois de duas semanas de entrega, você recebeu esse 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













