Tests psychologiques : comment passer de psychologue certifié à testeur

Статья ma collègue Danila Yusupova m'a beaucoup inspiré. C'est incroyable à quel point le secteur informatique est convivial et accueillant : apprenez, venez nous rejoindre et continuez toujours à apprendre quelque chose de nouveau. Par conséquent, je veux raconter mon histoire sur la façon dont j’ai étudié pour devenir psychologue et suis devenue testeur.

Tests psychologiques : comment passer de psychologue certifié à testeur
Je suis allée étudier en tant que psychologue à la demande de mon cœur : je voulais aider les gens et être utile à la société. De plus, l'activité scientifique m'intéressait beaucoup. Étudier était facile pour moi, j'écrivais des articles scientifiques, prenais la parole lors de conférences et menais même des recherches pratiquement importantes et prévoyais de continuer à me plonger dans le domaine de la psychologie clinique. Cependant, toutes les bonnes choses ont une fin – mes études à l’université ont également pris fin. J'ai refusé mes études supérieures à cause des salaires ridicules des diplômés et je suis parti dans le grand monde pour me retrouver.

C'est alors qu'une surprise m'attendait : avec mon diplôme et mes papiers scientifiques, je me révélais inutile nulle part. Du tout. Nous recherchions des psychologues pour les jardins d’enfants et les écoles, ce qui n’était pas une option acceptable pour moi car je ne m’entends pas très bien avec les enfants. Pour accéder au conseil, il fallait travailler un certain temps gratuitement ou pour très peu d'argent.

Dire que j’étais désespéré, c’est ne rien dire.

Vous cherchez quelque chose de nouveau

Un de mes amis travaillait dans le développement de logiciels et c'est lui qui m'a suggéré, compte tenu de mes épreuves, d'y aller en tant que testeur - je m'entendais bien avec les ordinateurs, m'intéressais à la technologie et, en principe, je n'étais pas exactement un humaniste complet. Mais jusqu’à ce moment-là, je ne savais même pas qu’un tel métier existait. Cependant, j’ai décidé que je ne perdrais certainement rien – et j’y suis allé. J'ai réussi l'entretien et j'ai été accepté dans l'équipe amicale.

J'ai été brièvement présenté au logiciel (le programme était énorme, avec un grand nombre de sous-systèmes) et j'ai été immédiatement envoyé sur les « champs » pour la mise en œuvre. Et pas n'importe où, mais à la police. On m'a donné une place dans un sous-sol d'un commissariat de police d'un des districts de notre république (Tatarstan). Là, j'ai formé les employés, collecté les problèmes et les souhaits, organisé des démonstrations auprès des autorités et, bien sûr, en même temps, j'ai testé le logiciel et envoyé des rapports aux développeurs.

Il n'est pas facile de travailler avec des représentants des forces de l'ordre - ils obéissent aux ordres, ils ont une responsabilité stricte et c'est pourquoi ils raisonnent en termes officiels. J'ai dû trouver un langage commun avec tout le monde : du lieutenant au colonel. Ma spécialité m'a beaucoup aidé dans ce domaine.

Tests psychologiques : comment passer de psychologue certifié à testeur

Développement d'une base théorique

Je dois dire que lorsque j’ai commencé à travailler, je n’avais aucune base théorique. J'avais de la documentation et je savais comment le programme était censé fonctionner ; Je suis parti de ça. Quels types de tests existe-t-il, quels outils vous pouvez utiliser pour vous faciliter la vie, comment effectuer une analyse de test, quelle est la conception des tests - je ne savais pas tout cela. Oui, je ne savais même pas où chercher les réponses à toutes ces questions, ni où elles pourraient m’apprendre beaucoup de choses. Je cherchais simplement des problèmes dans le logiciel et j'étais heureux que tout devienne plus simple et plus pratique pour les utilisateurs.

Cependant, les tests sur des singes se heurtent finalement au problème d’un manque de base théorique. Et j'ai repris des études. Il se trouve que dans notre département et dans tout l'immense projet, il n'y avait pas un seul testeur professionnel à cette époque. Les tests étaient souvent effectués par des développeurs, et encore plus souvent par des analystes. Il n’y avait personne auprès de qui apprendre spécifiquement les tests.

Alors, où va un informaticien dans de telles situations ? Bien sûr, à Google.

Le premier livre que j'ai découvert Noir « Processus de test clés ». Elle m'a aidé à systématiser ce que je savais déjà à cette époque et à comprendre dans quels domaines j'échouais dans le projet (et dans ma compréhension des tests). Les lignes directrices données dans le livre étaient très importantes - et elles sont finalement devenues la base des connaissances ultérieures.

Ensuite, il y a eu bien d'autres livres différents - il est impossible de se souvenir de tous, et, bien sûr, des formations : en présentiel et en ligne. Si on parle de formations en présentiel, elles n’ont pas donné grand-chose ; après tout, on ne peut pas apprendre les tests en trois jours. La connaissance des tests, c'est comme construire une maison : il faut d'abord que les fondations soient stables, puis les murs doivent se mettre en place...

Quant à la formation en ligne, c'est une bonne solution. Il y a suffisamment de temps entre les cours pour tester correctement les nouvelles connaissances et même les appliquer en direct sur votre projet. Dans le même temps, vous pouvez étudier à tout moment qui vous convient (ce qui est important pour une personne qui travaille), mais il existe également des délais pour la remise des devoirs (ce qui est également très important pour une personne qui travaille :)). Je recommande.

Si nous parlons des difficultés du parcours d’un testeur, au début j’étais très effrayé par la lourdeur des systèmes et le grand nombre de processus différents qui se produisent. Il semblait toujours : « Mais je teste le terrain ici, mais qu'est-ce que cela affecte d'autre ? J'ai dû courir vers les développeurs, les analystes et parfois vérifier auprès des utilisateurs. Les diagrammes de processus m'ont sauvé. J'en ai dessiné une grande variété, en commençant par une feuille A4, puis en y collant d'autres feuilles de tous les côtés. Je fais toujours ça, ça aide vraiment à systématiser les processus : voir ce qu'on a en entrée et en sortie, et où le logiciel a des points « minces ».

Tests psychologiques : comment passer de psychologue certifié à testeur

Qu'est-ce qui me fait peur maintenant ? Un travail ennuyeux (mais nécessaire), comme rédiger des cas de tests par exemple. Les tests sont un travail créatif, mais en même temps formalisé et méthodique (oui, c’est un paradoxe). Permettez-vous de « flotter » sur les processus, vérifiez vos suppositions les plus folles, mais seulement après avoir parcouru les principaux scénarios :)

En général, au début de mon voyage, j'ai compris que je ne savais rien ; que maintenant je comprends la même chose, mais ! Avant, ne pas savoir quelque chose me faisait peur, mais maintenant c’est comme un défi pour moi. Maîtriser un nouvel outil, comprendre une nouvelle technique, prendre un logiciel jusqu'alors inconnu et le démonter pièce par pièce demande beaucoup de travail, mais une personne est née pour travailler.

Dans mon travail, j'ai souvent été confronté à une attitude légèrement dédaigneuse envers les testeurs. On dit que les développeurs sont des gens sérieux, toujours occupés ; et les testeurs - on ne sait pas du tout pourquoi ils sont nécessaires ; vous pouvez très bien vous en passer. En conséquence, on me confiait souvent beaucoup de travail supplémentaire, par exemple l'élaboration de la documentation, sinon on considérait que je faisais l'imbécile. J'ai appris à rédiger de la documentation conformément à GOST et à bien rédiger des instructions pour les utilisateurs (heureusement, j'ai assez bien interagi avec les utilisateurs et je savais en quoi cela serait plus pratique pour eux). Aujourd'hui, après 9 ans de travail en tant que testeur au sein du groupe de sociétés ICL (les 3 dernières années à ce jour dans une division du groupe de sociétés - ICL Services), je comprends parfaitement l'importance du travail des testeurs. Même le développeur le plus talentueux peut examiner quelque chose et laisser quelque chose de côté. De plus, les testeurs ne sont pas seulement des superviseurs stricts, mais aussi des protecteurs des utilisateurs. Qui, sinon un testeur, sait bien comment le processus de travail avec un logiciel doit être structuré ; et qui, sinon un testeur, peut examiner le logiciel du point de vue d'une personne moyenne et donner des recommandations sur l'interface utilisateur ?

Heureusement, maintenant sur mon projet, je peux utiliser toutes les compétences développées précédemment - je teste (en utilisant des cas de test et juste pour m'amuser :)), j'écris de la documentation, je m'inquiète pour les utilisateurs et même parfois j'aide aux tests d'acceptation.

Ce que j'aime le plus dans mon travail, c'est qu'il faut constamment apprendre quelque chose de nouveau : on ne peut pas rester immobile, faire la même chose jour après jour et être un spécialiste. De plus, j'ai eu beaucoup de chance avec l'équipe - ce sont des professionnels dans leur domaine, toujours prêts à m'aider si je comprends mal quelque chose, par exemple lors du développement d'autotests ou de l'exécution d'un chargement. Et mes collègues croient aussi en moi : même en sachant que j'ai une formation en sciences humaines, et en supposant la présence de « angles morts » dans ma formation en informatique, ils ne disent jamais : « Eh bien, vous n'y arriverez probablement pas ». Ils disent : « Vous pouvez vous en occuper, et si vous avez des questions, contactez-moi. »

Tests psychologiques : comment passer de psychologue certifié à testeur

J'écris cet article principalement pour ceux qui souhaitent travailler dans l'informatique en général et dans les tests en particulier. Je comprends que le monde de l'informatique, vu de l'extérieur, semble abstrus et mystérieux, et il peut sembler que cela ne fonctionnera pas, que vous n'avez pas assez de connaissances ou que vous n'y arriverez pas... Mais, en à mon avis, l'informatique est le domaine le plus hospitalier si vous voulez apprendre et êtes prêt à travailler. Si vous êtes prêt à vous lancer dans la création de logiciels de haute qualité, à prendre soin des utilisateurs et, en fin de compte, à rendre le monde meilleur, alors cet endroit est fait pour vous !

Check-list pour accéder à la profession

Et pour vous, j'ai dressé une petite check-list pour accéder au métier :

  1. Bien sûr, vous devez être doué en informatique et intéressé par la technologie. En fait, sans cela, vous n’êtes pas obligé de commencer.
  2. Trouvez en vous les qualités professionnellement importantes d'un testeur : curiosité, attention, capacité à garder en tête une « image » du système et à l'analyser, persévérance, responsabilité et capacité à s'engager non seulement dans la « destruction » amusante de le système, mais aussi dans le travail « ennuyeux » de développement de la documentation de test.
  3. Prenez des livres sur les tests (ils peuvent être facilement trouvés sous forme électronique) et mettez-les de côté. Croyez-moi, au début, tout cela vous fera peur plutôt que de vous pousser à faire quelque chose.
  4. Rejoignez une communauté professionnelle. Cela peut être un forum de test (il y en a beaucoup, choisissez celui que vous aimez), le blog d'un testeur professionnel ou autre chose. Pourquoi est-ce? Eh bien, tout d’abord, les communautés de tests sont plutôt conviviales et vous obtiendrez toujours de l’aide et des conseils lorsque vous en demanderez. Deuxièmement, lorsque vous commencerez à évoluer dans ce domaine, il vous sera plus facile d'accéder à la profession.
  5. Mettez-vous au travail. Vous pouvez devenir stagiaire en tests, puis vos collègues seniors vous apprendront tout. Ou commencez par des tâches simples en freelance. Quoi qu’il en soit, vous devez commencer à travailler.
  6. Après avoir commencé à vous entraîner aux tests, revenez aux livres mis de côté à l’étape 3.
  7. Sachez que vous aurez constamment besoin d’apprendre. Jour après jour, année après année, vous apprendrez quelque chose de nouveau et comprendrez quelque chose. Acceptez cette situation.
  8. Mettez de côté vos peurs et vos doutes et préparez-vous à l'un des métiers les plus intéressants au monde :)

Et bien sûr, n'ayez peur de rien :)

Tu peux le faire bonne chance!

UPD : Lors des discussions autour de l'article, des commentateurs respectés ont attiré mon attention sur le fait que tout le monde ne peut pas avoir autant de chance que moi au début. Par conséquent, je voudrais ajouter le point 3a à la liste de contrôle.

3a. Quand j'ai dit qu'il valait mieux mettre les livres de côté pour l'instant, je voulais dire qu'à ce stade, il serait dangereux de surcharger de théorie, car les connaissances théoriques sont difficiles à structurer correctement sans pratique, et une grande quantité de théorie peut vous effrayer. . Si vous souhaitez vous sentir plus en confiance et ne pas perdre de temps à chercher par où commencer à pratiquer, je vous conseille de suivre une formation en ligne pour testeurs débutants ou de suivre un cours sur les tests. Les deux sont très faciles à trouver et les informations vous seront présentées sous une forme accessible. Eh bien, voyez le point suivant

Source: habr.com

Ajouter un commentaire