Testes psicológicos: como passar de psicólogo certificado a testador

Artigo minha colega Danila Yusupova me inspirou muito. É incrível como o setor de TI é amigável e acolhedor. Aprenda, participe e sempre aprenda algo novo. Por isso, quero contar minha história de como estudei para ser psicóloga e me tornei testadora.

Testes psicológicos: como passar de psicólogo certificado a testador
Fui estudar psicóloga a pedido do meu coração - queria ajudar as pessoas e ser útil à sociedade. Além disso, a atividade científica me interessou muito. Estudar foi fácil para mim, escrevi artigos científicos, falei em conferências e até fiz pesquisas praticamente significativas e planejei continuar me aprofundando na área da psicologia clínica. Porém, todas as coisas boas chegam ao fim – meus estudos na universidade também terminaram. Recusei a pós-graduação por causa dos salários ridículos dos graduados e saí para o grande mundo em busca de mim mesmo.

Foi então que uma surpresa me esperava: com meu diploma e trabalhos científicos, acabei não servindo para lugar nenhum. De forma alguma. Procurávamos psicólogos para creches e escolas, o que não era uma opção aceitável para mim, pois não me dou muito bem com crianças. Para ir para a consultoria era preciso trabalhar um certo tempo de graça ou por muito pouco dinheiro.

Dizer que estava desesperado é não dizer nada.

Procurando por algo novo

Um dos meus amigos trabalhava com desenvolvimento de software e foi ele quem sugeriu que, olhando para as minhas provações, eu deveria ir até elas como testador - me dava bem com computadores, me interessava por tecnologia e, a princípio, não era exatamente um humanista completo. Mas até aquele momento eu nem sabia que existia tal profissão. Porém, decidi que certamente não perderia nada – e fui. Passei na entrevista e fui aceito na simpática equipe.

Fui brevemente apresentado ao software (o programa era enorme, com um grande número de subsistemas) e fui imediatamente enviado para os “campos” para implementação. E não apenas em qualquer lugar, mas para a polícia. Consegui uma vaga no porão de um departamento de polícia em um dos distritos de nossa república (Tartaristão). Lá treinei funcionários, coletei problemas e desejos e fiz demonstrações às autoridades e, claro, ao mesmo tempo testei o software e enviei relatórios aos desenvolvedores.

Não é fácil trabalhar com representantes de agências de aplicação da lei - eles obedecem a ordens, têm responsabilidades rigorosas e é por isso que raciocinam em termos oficiais. Tive que encontrar uma linguagem comum com todos: do tenente ao coronel. Minha especialidade de graduação me ajudou muito nisso.

Testes psicológicos: como passar de psicólogo certificado a testador

Desenvolvimento de uma base teórica

Devo dizer que quando comecei a trabalhar não tinha nenhuma base teórica. Eu tinha documentação e sabia como o programa deveria funcionar; Eu comecei com isso. Que tipos de testes existem, quais ferramentas você pode usar para facilitar sua vida, como conduzir análises de testes, o que é design de testes - eu não sabia de tudo isso. Sim, eu nem sabia onde procurar respostas para todas essas perguntas, nem onde elas poderiam me ensinar muita coisa. Eu estava apenas procurando problemas no software e fiquei feliz porque tudo estava ficando mais fácil e conveniente para os usuários.

No entanto, os testes com macacos acabam por deparar-se com o problema da falta de base teórica. E comecei a estudar. Acontece que em nosso departamento e em todo o grande projeto não havia um único testador profissional naquela época. Os testes eram frequentemente realizados por desenvolvedores e, mais frequentemente, por analistas. Não havia ninguém com quem aprender especificamente os testes.

Então, onde um cara de TI vai nessas situações? Claro, para o Google.

O primeiro livro que encontrei "Principais processos de teste" em preto. Ela me ajudou a sistematizar o que eu já sabia naquela época e a entender em quais áreas eu estava falhando no projeto (e no meu entendimento de testes). As orientações dadas no livro foram muito importantes – e no final se tornaram a base do conhecimento posterior.

Depois vieram muitos outros livros diferentes - é impossível lembrar de todos e, claro, treinamentos: presenciais e online. Se falarmos de treinamentos presenciais, eles não deram muita coisa, afinal não se aprende testando em três dias. Conhecimento em testes é como construir uma casa: primeiro você precisa que a fundação esteja estável, depois as paredes precisam se encaixar...

Quanto ao treinamento online, esta é uma boa solução. Há tempo suficiente entre as palestras para experimentar adequadamente novos conhecimentos e até mesmo aplicá-los ao vivo em seu projeto. Ao mesmo tempo, você pode estudar em qualquer horário que lhe for conveniente (o que é importante para quem trabalha), mas também há prazos para entrega de trabalhos (o que também é muito importante para quem trabalha :)). Eu recomendo.

Se falamos das dificuldades do caminho de um testador, a princípio fiquei mais assustado com a complexidade dos sistemas e o grande número de processos diferentes que ocorrem. Sempre parecia: “Mas estou testando o campo aqui, mas o que mais isso afeta?” Tive que procurar desenvolvedores, analistas e, às vezes, verificar com os usuários. Os diagramas de processo me salvaram. Desenhei uma grande variedade delas, começando com uma folha A4 e depois colando outras folhas por todos os lados. Eu ainda faço isso, ajuda muito a sistematizar os processos: ver o que temos na entrada e na saída e onde o software tem pontos “finos”.

Testes psicológicos: como passar de psicólogo certificado a testador

O que me assusta agora? Trabalho chato (mas necessário), como escrever casos de teste, por exemplo. Testar é um trabalho criativo, mas ao mesmo tempo formalizado e metódico (sim, isso é um paradoxo). Permita-se “flutuar” sobre os processos, verifique seus palpites mais malucos, mas só depois de passar pelos principais cenários :)

Em geral, no início da minha jornada entendi que não sabia de nada; que agora entendo a mesma coisa, mas! Antes, não saber de algo me assustava, mas agora é como um desafio para mim. Dominar uma nova ferramenta, entender uma nova técnica, pegar um software até então desconhecido e desmontá-lo peça por peça dá muito trabalho, mas a pessoa nasce para trabalhar.

Em meu trabalho, muitas vezes encontrei uma atitude ligeiramente desdenhosa em relação aos testadores. Dizem que os desenvolvedores são pessoas sérias e sempre ocupadas; e testadores - não está claro por que eles são necessários; você pode ficar bem sem eles. Como resultado, muitas vezes recebia muito trabalho adicional, por exemplo, desenvolver documentação, caso contrário, considerava-se que eu estava fazendo papel de bobo. Aprendi a escrever documentação de acordo com GOST e a redigir bem as instruções para os usuários (felizmente, interagi muito bem com os usuários e sabia como seria mais conveniente para eles). Agora, depois de 9 anos trabalhando como testador no grupo de empresas ICL (os últimos 3 anos até hoje em uma divisão do grupo de empresas - ICL Services), entendo perfeitamente o quão importante é o trabalho dos testadores. Até o desenvolvedor mais incrível pode olhar para algo e deixar algo de fora. Além disso, os testadores não são apenas supervisores estritos, mas também protetores dos usuários. Quem, senão um testador, sabe bem como deve ser estruturado o processo de trabalho com software; e quem, senão um testador, pode observar o software do ponto de vista de uma pessoa comum e dar recomendações sobre a IU?

Felizmente, agora em meu projeto posso usar todas as habilidades desenvolvidas anteriormente - eu testo (usando casos de teste e apenas por diversão :)), escrevo documentação, me preocupo com os usuários e às vezes até ajudo em testes de aceitação.

O que mais gosto no meu trabalho é que você tem que aprender constantemente algo novo – você não pode ficar parado, fazer a mesma coisa dia após dia e ser um especialista. Além disso, tive muita sorte com a equipe - são profissionais da área, sempre prontos para ajudar caso eu entenda mal alguma coisa, por exemplo, ao desenvolver autotestes ou realizar uma carga. E meus colegas também acreditam em mim: mesmo sabendo que tenho formação em humanidades, e presumindo a presença de “pontos cegos” em minha formação em TI, eles nunca dizem: “Bem, você provavelmente não conseguirá lidar com isso”. Eles dizem: “Você pode cuidar disso e, se tiver alguma dúvida, entre em contato comigo”.

Testes psicológicos: como passar de psicólogo certificado a testador

Estou escrevendo este artigo principalmente para aqueles que gostariam de trabalhar com TI em geral e com testes em particular. Entendo que o mundo da TI visto de fora parece obscuro e misterioso, e pode parecer que não vai dar certo, que você não tem conhecimento suficiente ou que não vai conseguir... Mas, em na minha opinião, TI é a área mais hospitaleira se você quer aprender e está pronto para trabalhar. Se você está pronto para se dedicar à criação de software de alta qualidade, cuidar dos usuários e, em última análise, tornar o mundo um lugar melhor, então este é o lugar para você!

Checklist para ingressar na profissão

E para você compilei um pequeno checklist para ingressar na profissão:

  1. Claro, você precisa ser bom com computadores e interessado em tecnologia. Na verdade, sem isso você não precisa começar.
  2. Encontre em você as qualidades profissionalmente importantes de um testador: curiosidade, atenção, capacidade de manter uma “imagem” do sistema em sua cabeça e analisá-la, perseverança, responsabilidade e capacidade de se envolver não apenas na divertida “destruição” de no sistema, mas também no trabalho “chato” de desenvolvimento de documentação de teste.
  3. Pegue livros sobre testes (eles podem ser facilmente encontrados em formato eletrônico) e deixe-os de lado. Acredite em mim, a princípio tudo isso vai te assustar, em vez de forçá-lo a fazer alguma coisa.
  4. Junte-se a uma comunidade profissional. Pode ser um fórum de testes (há muitos deles, escolha o que você gosta), um blog de algum testador profissional ou qualquer outra coisa. Por que é isso? Bem, em primeiro lugar, as comunidades de teste são bastante amigáveis ​​e você sempre receberá apoio e aconselhamento quando solicitar. Em segundo lugar, quando você começar a atuar nesta área, será mais fácil para você ingressar na profissão.
  5. Ir trabalhar. Você pode se tornar um estagiário de testes e então seus colegas mais experientes lhe ensinarão tudo. Ou comece com tarefas simples como freelancer. De qualquer forma, você precisa começar a trabalhar.
  6. Depois de começar a praticar os testes, volte aos livros reservados na etapa 3.
  7. Perceba que você precisará aprender constantemente. Dia após dia, ano após ano, você aprenderá algo novo e compreenderá algo. Aceite esta situação.
  8. Deixe de lado seus medos e dúvidas e prepare-se para um dos trabalhos mais interessantes do mundo :)

E, claro, não tenha medo de nada :)

Você pode fazê-lo boa sorte!

UPD: Nas discussões sobre o artigo, comentaristas respeitados chamaram minha atenção para o fato de que nem todos podem ter tanta sorte no estágio inicial quanto eu. Portanto, gostaria de acrescentar o item 3a à lista de verificação.

3a. Quando eu disse que era melhor deixar os livros de lado por enquanto, quis dizer que nesta fase seria perigoso sobrecarregar com teoria, pois o conhecimento teórico é difícil de estruturar adequadamente sem prática, e uma grande quantidade de teoria pode assustar você . Se você quer se sentir mais confiante e não perder tempo procurando por onde começar a praticar, aconselho que faça um treinamento online para testadores iniciantes ou faça um curso sobre testes. Ambos são muito fáceis de encontrar e as informações serão apresentadas de forma acessível. Bem, veja o próximo ponto

Fonte: habr.com

Adicionar um comentário