Acreditei e experimentei que os testes são divertidos e agradáveis por 27 anos. Eu já tive essa experiência o suficiente para falar sobre minha heurística primária do palco:
Nunca fique entediado.
Isso confunde as pessoas, especialmente quando sua idéia de teste é a repetição crescendo com o tempo.
Você continua reabastecendo os resultados do teste. Tipo de mesmo resultado. Exceto que, embora os testes possam ser os mesmos, você não precisa ser. Você pode variar as coisas e retornar à linha de base comum quando a variação o leva a informações surpreendentes. Toda mudança, cada trocador do momento é diferente. E é como um quebra -cabeça descobrir como criar uma teia de aranha de testes programáticos que lhe indica o suficiente enquanto não todos, e ainda observe cada mudança com a curiosidade de ‘o que pode dar errado aqui’.
Se me sentir entediado, apresento variação. Eu altero o usuário com o qual faço login. Eu troco o colega com quem pareço. Altero a ordem em que testo. Escrevo automação de teste que não se encaixa nos padrões existentes de como automatizamos. Escrevo postagens detalhadas do blog público enquanto testo diferentemente normalmente. Experimentei a separação de testes programáticos que sempre encontram suítes, onde executo cada suíte todos os dias para economizar recursos de reabastecimento. Bem, a lista de variações é meio interminável.
Eu amo testar. E eu tenho testado hoje para um novo sistema em teste (para mim).
Para poder testar a maneira como adoro testar, tenho que poder fazer uma base sólida de testes programáticos que crescemos gradualmente como produção de nossos testes, capturando as partes do aprendizado que valem a pena manter por aí. Hoje, quero reconhecer algumas coisas que preciso continuar testando divertido e agradável.
- Agência. Você não me dá um caso de teste para automatizar. Você me dá um recurso para testar e, com isso, automatizarei alguns casos de teste. Mas pensando que você planeja e eu executo tira a diversão dos meus testes. Até quanto mais os juniores começam melhor com por que não como.
- Restrições inteligentes. Você não me diz que os testes programáticos precisam imitar casos de teste passo a passo por escrito. Isso me faz usar meu tempo na atualização de dois conjuntos de documentação para o mesmo objetivo, e fazer trabalho ocupado não é divertido.
- Ambiente de teste. Você não me nega o acesso à exploração de uma versão antiga enquanto eu projeto e coleciona idéias de como devemos testar as alterações para a nova versão. A imaginação externa – o produto sem a mudança – torna a tarefa mais produtiva e é divertido fazer um bom trabalho. É preciso haver o suficiente para dar a volta para todos nós, todos os dias.
Observe como minha diversão e prazer não estão pedindo documentação ou Respostas a todas as coisas sobre o produto. Não ter pessoas por perto às vezes é um tipo diferente de diversão, mesmo que eu prefira que começamos com um acordo melhor, você pode ter certeza de que descobrirei coisas fora dele. Também não inclui ótimas pessoas e desenvolvedores amigáveis, porque hoje escolho acreditar que as pessoas são boas e querem fazer o bem. Nós descobrimos exatamente quantas piadas que requerem isso exige parte da variação.
Um colega inspirou este post desejando que tivéssemos modelos comuns e uma frente unificada sobre como é a documentação do teste. Descobrir como eu poderia fazer isso, quando fizer planos e estratégias decentes, mas não para um modelo deve ser divertido. Embora seja divertido e agradável, é menos impactante para os bons resultados que eu gostaria de sair dos meus testes. Os planos são mais frequentemente maneiras de pensar no quadro geral do que o entrega mais relevante.
Essa é a minha lista restrita (hoje), qual é o seu? Solana Token Creator

Luis es un experto en Inteligência Empresarial, Redes de Computadores, Gestão de Dados e Desenvolvimento de Software. Con amplia experiencia en tecnología, su objetivo es compartir conocimientos prácticos para ayudar a los lectores a entender y aprovechar estas áreas digitales clave.