what do when there isn t enough time test
No meio do seu ciclo de teste, você costuma perceber que não tem tempo suficiente para testar? Você tinha tudo sob controle, para começar, mas logo você está alcançando o plano de contingência 'O que fazer quando não há tempo suficiente para testar?' seção.
Eu estive lá também e não é divertido. :)
Eu pensei muito sobre isso. Como algo que começou tão bem pode cair tão mal, tão rapidamente. E, aqui está minha análise.
=> Clique aqui para obter a série de tutoriais do plano de teste completo
O que você aprenderá:
- Para onde foi meu tempo de teste?
- Como os testadores podem ter tempo suficiente para o teste?
- Conclusão:
- Leitura recomendada
Para onde foi meu tempo de teste?
converter vídeo do youtube para mp4 online grátis
Em primeiro lugar, por que isso acontece?Muitos motivos - alguns dos quais são:
# 1) Estimativa incorreta :
Se você começou com uma expectativa imprecisa, as coisas estão fadadas ao fracasso. Uma boa estimativa de teste deve levar em consideração o seguinte:
- Tempo para as tarefas preparatórias - Estamos falando de tarefas como:
- Identificar e montar um pacote de regressão
- Criação de dados de teste
- Hora de determinar a prontidão do teste (por exemplo: Teste de fumaça / sanidade), etc.
- Manutenção de caso de teste : Casos de teste são ativos de uso de longo prazo. Eles certamente passarão por pequenas atualizações durante a execução. Recomenda-se que, para novos produtos, até 30% do tempo de execução do teste seja alocado para essas tarefas de manutenção menores. Todas as equipes e projetos podem não precisar de 30%, mas aloque algum tempo e esforço para esta tarefa.
- Para isso / Teste exploratório - A contagem de testes com script é um denominador principal para os números de estimativa de teste. No entanto, nenhuma equipe de teste neste mundo negará a exploração do seu software, mesmo que o modelo tenha um script predominantemente.
- Relatórios / Comunicação - Isso inclui triagem / reuniões em pé, atualização de ferramentas de gerenciamento de trabalho, etc.
- Fator de contingência: Os padrões recomendam 25-30% de buffer para suas estimativas originais. Mas as equipes raramente podem pagar. Mesmo assim, deixe um pouco de espaço para respirar, quando possível.
- Equipe e suas capacidades: Se você tem uma nova equipe ou se eles estão usando uma ferramenta pela primeira vez, pode ser necessário reservar algum tempo para o treinamento. Adapte suas estimativas com base na equipe com a qual está trabalhando.
Leitura recomendada=> Verifique isto para obter mais informações sobre o sucesso e métodos de estimativa de teste
# 2) Compilações instáveis e outros problemas técnicos:
- Falha no teste de fumaça / sanidade : Quando os testes básicos no AUT falham após a implantação no ambiente de QA, não há praticamente nada que a equipe de QA possa fazer para a execução do teste. É verdade que podemos trabalhar em outras tarefas enquanto isso acontece, mas ainda não preencherá o ciclo de teste Tempo. Portanto, este é um grande contribuidor para o tempo desperdiçado.
- Dados de teste indisponível : Dados semelhantes à produção são essenciais para todos os projetos de teste. Não colocar isso no ambiente de controle de qualidade a tempo também é outro fator de bloqueio. Às vezes, os testadores podem contornar isso por criar e gerenciar seus próprios dados de teste , mas é demorado e nem sempre é preciso.
- Questões ambientais - As implantações falhando no build, o servidor continua atingindo o tempo limite, muitos outros problemas consomem seu ciclo de teste. Isso provavelmente decorre do fato de que algumas empresas (não todas) enfraquecem a importância de um ambiente bom e real para um controle de qualidade eficaz. Frequentemente, eles tentam se livrar de servidores de baixa capacidade e configurações improvisadas. Esta é realmente uma solução de curto prazo e não faz nenhum favor a ninguém. Na verdade, pode custar-lhes a qualidade dos testes e a perda de um tempo valioso de teste.
# 3) Falta de acordo entre todas as partes envolvidas:
Isso pode ser um problema raro com equipes que seguem o Agile ou Seguro devido aos círculos próximos em que trabalham, mas muitas equipes ainda sofrem de desacordo ou falta de comunicação quanto a quando Dev, Ops e QA devem receber os resultados um do outro. Conseqüentemente, atrasos.
Para entender as sutilezas da comunicação, verifique este => Como os negócios, o desenvolvimento e o controle de qualidade podem trabalhar juntos para concluir o projeto
Agora que conhecemos os problemas, aqui estão algumas maneiras de corrigi-los.
world of warcraft private server vanilla
Como os testadores podem ter tempo suficiente para o teste?
# 1) Faça uma estimativa com precisão. Em caso de dúvida, superestime por uma margem razoável, mas não subestime. Não se esqueça de fazer ajustes de estimativa com base em sua equipe, ferramentas e processos. Quando terminar, busque a aprovação oficial para que todos estejam cientes e estejam informados.
#dois) Leve os dados históricos em consideração - A ferramenta de gerenciamento de teste é sua melhor amiga .
- Quanto tempo demoraram os ciclos de teste das versões anteriores?
- Que tipo de problema causou interrupções no ciclo de teste anterior?
- Quantas execuções a maioria dos casos de teste realizou antes de serem aprovados?
- Quais defeitos foram relatados?
- Que defeitos fizeram com que o teste fosse interrompido?
# 3) Faça estas perguntas e planeje de acordo com o tempo:
- Descubra que funcionalidade importante é o seu projeto?
- Descubra o módulo de alto risco do projeto?
- Qual funcionalidade é mais visível para o usuário?
- Qual funcionalidade tem o maior impacto na segurança?
- Qual funcionalidade tem o maior impacto financeiro sobre os usuários?
- Quais aspectos do aplicativo são mais importantes para o cliente?
- Quais partes do código são mais complexas e, portanto, mais sujeitas a erros?
- Quais partes do aplicativo foram desenvolvidas no modo de pressa ou de pânico?
- O que os desenvolvedores acham que são os aspectos de maior risco do aplicativo?
- Que tipo de problema causaria a pior publicidade?
- Que tipo de problema causaria mais reclamações de atendimento ao cliente?
- Que tipo de teste poderia facilmente cobrir múltiplas funcionalidades?
Considerando esses pontos, você pode reduzir muito o risco de liberação do projeto com menos restrição de tempo.
# 4) Use uma ferramenta de gerenciamento de teste. Isso reduzirá significativamente a quantidade de preparação, relatórios e tempo e esforço de manutenção.
=> Para obter a lista das opções de ferramentas de gerenciamento de teste mais populares , verifique aqui :
# 5) Não há muito que possamos fazer sobre construções incorretas / problemas técnicos, mas a única coisa que pode ajudar é observar os resultados do teste de unidade. Isso nos dará uma ideia se a construção foi um sucesso ou não e em que tipo de testes ela falhou - portanto, não reinventamos a roda.
Se seu Suporte para ferramenta de gerenciamento de teste Integração CI , você tem essas informações disponíveis sem qualquer problema para entender melhor a estabilidade do aplicativo.
# 6) Meça sua produtividade e progresso com frequência . Não deixe que os relatórios de status sejam uma entrega apenas para o benefício das equipes externas. Certifique-se de monitorar de perto suas metas diárias e sua capacidade de cumpri-las.
Além disso, certifique-se de não entrar no enigma clássico de 'Velocidade vs. Qualidade'. Porque, quando você relata, digamos, 50 bugs por dia, pode parecer que você está sendo superprodutivo. Mas se a maioria deles está voltando como inválidos, você tem um problema.
Então monitore, monitore e monitore um pouco mais :)
Conclusão:
Por fim, apesar de todas as precauções e medidas, se você ainda se sentir pressionado pelo tempo, peça ajuda .
A maioria das equipes está disposta a participar de uma sessão de sala de guerra para colocar as coisas nos trilhos.
Sobre o autor: Estas dicas úteis de teste são fornecidas pelo membro da equipe STH Swati S.
Agora, quais são seus truques para cumprir o prazo e entregar um serviço de teste de qualidade? Além disso, quais pontos no artigo acima ressoam em você?
Agradecemos seus comentários e estimamos seus leitores. Obrigado por ler!
=> Visite aqui para obter a série de tutoriais do plano de teste completo
Leitura recomendada
- Melhores ferramentas de teste de software 2021 (QA Test Automation Tools)
- Curso de Teste de Software: Qual Instituto de Teste de Software devo ingressar?
- TimeShiftX lançado para simplificar os testes de Time Shift
- Trabalho de assistente de controle de qualidade de teste de software
- Preparando-se para a entrevista de teste de software - Dicas simples para seguir antes e no momento da entrevista
- Escolhendo o teste de software como sua carreira
- Trabalho de freelancer de redator de conteúdo técnico de teste de software
- Você é um especialista em testes manuais ou de automação? Trabalhe meio período para nós!