Seu testador perfeito

De tempos em tempos, precisamos encontrar um testador. O escopo da pesquisa pode ser diferente: urgente ou não, várias ou uma, com certas habilidades ou apenas um júnior adequado. As perguntas se resumem a uma coisa - como entender que estamos diante da pessoa certa?

Um ensaio da psicologia ajudará aqui.

A personalidade é uma estrutura complexa de múltiplas camadas. Seu nível mais profundo consiste em qualidades pessoais. Essas são características internas estáveis ​​de uma pessoa, como sinceridade. Removê-los é bastante difícil, poucos os mostram a cada passo. Eles abrem apenas após vários anos de trabalho lado a lado.

A próxima camada são valores e crenças. Essas são as características que respondem à pergunta "por quê?" e "por quê?" Esse sentimento de beleza ou o desejo de se comunicar com pessoas boas. É importante saber, mas eles não falarão sobre isso. Você não poderá revelar isso durante a hora da entrevista, porque ainda precisa falar sobre a empresa e a posição.

A próxima camada é ações. Do jeito que uma pessoa geralmente faz, como ele resolve seu problema. Provavelmente, se ele agiu de maneira semelhante antes, também se comportará no trabalho. Muitas vezes confundimos ações com traços de personalidade. Uma pessoa pode ter várias razões para atrasar o fechamento da tarefa, mas apenas vemos seu ato.

No trabalho, às vezes não importa por que uma pessoa faz exatamente isso, o principal é fazer seu trabalho. Você pode mudar o comportamento desagradável de alguém, como chegar atrasado ou trapacear. Mas vai levar anos.

Próxima camada: conhecimentos e habilidades. Isto é o que uma pessoa aprendeu, o que ela pode fazer. Se estamos procurando um controle de qualidade júnior, ele não possui conhecimentos e habilidades. Mas isso não é assustador, porque eles podem ser aumentados.

Próxima camada: área de ilusões. É isso que uma pessoa pensa de si mesma. Essa é a camada de personalidade mais facilmente alterável. É muito mais fácil perder ilusões sobre suas próprias habilidades do que mudar o desejo de usar um smartphone em vez de outro.

Que qualidades procuramos?


Para entender melhor quem estamos procurando, você precisa criar um perfil de funcionário.

  1. Escolha quatro ou cinco características principais que você procura no candidato a emprego.
    Os mais populares: responsável, crítico, exigente, curioso, assíduo, inventivo, atencioso, atencioso, capaz de realizar tarefas rotineiras, lógicas e em equipe.
  2. Uma pontuação de um a cinco é atribuída a cada característica. O que implica o quão brilhantemente numa pessoa essa propriedade de caráter deve ser manifestada.

Deve-se ter em mente que algumas qualidades não se encaixam bem. Uma pessoa propensa a uma abordagem criativa e inventiva raramente se senta na mesma coisa. Um cinco meticuloso pode ser insuportável na comunicação.

Como escolher?


Tudo depende dos objetivos e métodos da empresa. A equipe jovem geralmente é dominada pelo princípio de "tanto faz, se ao menos fosse feito". Aqui precisamos de um testador móvel e de equipe focado no resultado.

Quando uma empresa cresce, pode oferecer atendimento ao cliente em várias etapas. Essa equipe exige um colega meticuloso e assíduo que cubra tudo com testes.

Vamos listar os traços mais populares para a profissão de testador.

Atencioso / Vigilante


Esse testador está sempre em alerta e anota tudo. Ele sempre tem um conjunto de anotações em mãos: um caderno com uma caneta, um laptop com um editor de texto ou um smartphone com anotações. Gravar imediatamente uma visão fugaz ou observação inesperada.

A partir do momento em que esse controle de qualidade aprende sobre uma tarefa, ele captura imediatamente tudo o que coleta pouco a pouco - de requisitos, de desenvolvedores, de sua própria experiência ou de colegas. Ele pode criar imediatamente uma lista de verificação aproximada para verificações, porque o principal é capturar a essência e você pode pintar os detalhes mais tarde.


Criar uma lista de verificação é rápido

Porque


Chegará o dia em que os veteranos do projeto sairão. As esperanças de documentação podem não se tornar realidade: o texto contém conceitos desatualizados ou está totalmente ausente. Você pode tentar entrar em contato com colegas do departamento comercial. Mas o mais provável é que eles tenham tudo espalhado em ingressos, Wikipedia e mensagens instantâneas. A complexidade da verificação da funcionalidade aumentará, porque o tempo passará para procurar descrições das ações mais simples.

Crítico / Lógico


Como o Dr. House disse: "Todas as pessoas mentem". O desenvolvedor concluiu o trabalho em um bug menor, o testador imediatamente verificado. Se houver tempo, verifique duas vezes. O testador nunca acreditará que algo possa ser corrigido desde a primeira vez até o fim. Todo mundo está enganado. E quanto mais experiente o desenvolvedor, mais misteriosos são seus erros.
Um controle de qualidade com espírito crítico revela erros não óbvios, mas lógicos do ponto de vista da tarefa técnica. Seus casos de teste não repetem os requisitos, mas os verificam.


"Ilógico" e "impossível" são duas coisas diferentes

Porque


Testar é questionar o produto. Sempre há uma chance de o usuário seguir seu próprio caminho. Na maioria das vezes, esse caminho é diferente do óbvio. Para testar os cenários mais incríveis, vale a pena considerar cada parte do requisito como uma variável separada. Combinações de variáveis ​​podem ser inventadas o quanto você quiser. É necessário aproveitar essa informação.

E se você encontrou um erro flutuante e não o corrigiu, então, de acordo com todas as leis, os usuários o apontarão. Testar é uma pesquisa gratuita, sua lógica não pode ser automatizada.

Curioso / Meticuloso


O testador geralmente trabalha em condições de falta de dados de entrada e requisitos nebulosos. Às vezes, você precisa rastrear o código para entender como o sistema funciona.

Para um curioso engenheiro de teste, esse processo pode ser divertido. Pode ser possível localizar um bug flutuante. Resta então documentá-lo cuidadosamente na forma de um breve relatório de erro, descrevendo a sequência das etapas de reprodução.

E acontece que a tarefa técnica consiste em algumas palavras e o código não adiciona clareza. A solução mais segura é enviar a tarefa ao cliente para adição.


As etapas detalhadas do caso de teste inspiram calma

Porque


A relevância das informações não dura muito. Durante o processo de desenvolvimento, parece que todos se lembram das nuances da tarefa. E quando ela entra em testes, a triste verdade acontece. Não há requisitos, e os desenvolvedores preencheram o que entendiam.

Para evitar conversas desagradáveis, você precisa criar seu caso de teste com base na tarefa. Ele descreve em detalhes tudo o que precisa ser verificado. A última etapa do teste é fazer um relatório que seja compreensível até para uma pessoa não iniciada. O PM verá o resultado do teste e encontrará pontos fracos. A pediatria ajudará a monitorar de perto o processo de teste.

Saída / compatível


O testador aprecia a capacidade de falar sobre o problema. Transmitir à equipe a seriedade e a crítica da situação, e às vezes vice-versa, é a tarefa clássica dessa profissão.

Um engenheiro de teste deve ser persistente com os clientes comerciais. Teremos que convencê-los a anotar seus desejos no texto da tarefa ou nos comentários. Afinal, qualquer coisa dita em voz alta ou descrita no bate-papo pode permanecer lá. Repetir a persuasão vale a pena até que eles adquiram o hábito. Caso contrário, a tarefa pode não ir longe.
Quando não há análise de requisitos, o testador precisa definir tarefas de desenvolvimento por conta própria. Nesse caso, não se pode prescindir da compreensão mútua com os desenvolvedores. É necessário dizer aos colegas o que e como deve funcionar. Vale a pena explicar que, não importa como é executado no código, o principal é que ele funcione como deveria.


Quanto mais cedo você falar sobre um problema, mais barato será corrigi-lo.

Porque


O testador não precisa da sociabilidade de um gerente de vendas ou do carisma de um líder. A ênfase não está em quão bem ele fala, mas na capacidade de trocar informações, se comunicar. Capacidade suficiente para dar feedback e pedir ajuda claramente quando necessário.

Responsável / Executivo


Um testador razoável entende que a responsabilidade está ajudando a si mesmo no futuro.
O controle de qualidade responsável não espera até que o desenvolvedor termine de escrever o código, mas está envolvido no processo com antecedência. Ele chama a atenção para a tarefa assim que aparece no quadro do Kanban. Nesse período, você pode esclarecer os requisitos do cliente e impedir a reabertura da tarefa. E quando a funcionalidade termina de desenvolver, o testador já tem um entendimento completo dela.


Prepare um trenó no verão e um caso de teste com um código

Porque


O diretor executivo é apreciado por entender a tarefa e sua implementação. Não "tente", mas "faça", diz o testador focado no resultado.
A responsabilidade está em um desejo claro de otimizar os processos de trabalho. É melhor tomar cuidado antes da implementação das ações necessárias do que precisará ser feito. Agora, as configurações configuradas do ambiente de teste são liberadas dessas atividades no futuro.

Em conclusão


Encontrar um bom testador é um grande problema. Os objetivos do engenheiro de controle de qualidade se equilibram à beira dos desejos comerciais e dos usuários. O que ele lembra constantemente as partes interessadas. Esta é uma posição para uma pessoa que resolve problemas técnicos e de comunicação.

Um testador é mais do que uma profissão. Este é um modo de vida. Se o envolvimento depender em grande parte da liderança hábil e da promoção oportuna do trabalho. Essa energia e adequação é o que pode ser reconhecido em uma pessoa desde a primeira hora de comunicação. No final, não existem pessoas ideais, e a escolha de um candidato para uma posição como engenheiro de teste deve ser abordada com bom senso.

Source: https://habr.com/ru/post/pt465101/


All Articles