Votre testeur parfait

De temps en temps, nous devons trouver un testeur. La portée de la recherche peut être différente: urgente ou non, plusieurs ou une, avec certaines compétences ou juste un junior adéquat. Les questions se résument à une chose - comment comprendre que nous sommes face à la bonne personne?

Un essai de psychologie aidera ici.

La personnalité est une structure multicouche complexe. Son niveau le plus profond est constitué de qualités personnelles. Ce sont des caractéristiques internes stables d'une personne, telles que la sincérité. Les supprimer est assez difficile, peu les montrent à chaque étape. Ils n'ouvrent qu'après plusieurs années de travail côte à côte.

La couche suivante est celle des valeurs et des croyances. Ce sont les caractéristiques qui répondent à la question «pourquoi?» et "pourquoi?". Ce sentiment de beauté ou l'envie de communiquer avec de bonnes personnes. Il est important de le savoir, mais ils ne vous en parleront pas. Vous ne pourrez pas le révéler pendant l'heure de l'entretien, car vous devez toujours parler de l'entreprise et du poste.

La couche suivante est constituée d'actions. La façon dont une personne le fait habituellement, comment elle résout son problème. Probablement, s'il a agi de la même manière auparavant, il se comportera également au travail. Nous confondons souvent les actions avec les traits de personnalité. Une personne peut avoir de nombreuses raisons de retarder la clôture de la tâche, mais nous ne voyons que son acte.

Au travail, parfois, peu importe pourquoi une personne fait exactement cela, l'essentiel est de faire son travail. Vous pouvez changer le comportement désagréable de quelqu'un, comme être en retard ou tricher. Mais cela prendra des années.

Couche suivante: connaissances et compétences. C'est ce qu'une personne a appris, ce qu'elle peut faire. Si nous recherchons un AQ junior, il n'a pas de connaissances et de compétences. Mais ce n'est pas effrayant, car ils peuvent être augmentés.

Couche suivante: zone d'illusions. C'est ce qu'une personne pense d'elle-même. Il s'agit de la couche de personnalité la plus facilement modifiable. Il est beaucoup plus facile de perdre des illusions sur vos propres capacités que de changer l'envie d'utiliser un smartphone au lieu d'un autre.

Quelles qualités recherchons-nous?


Pour mieux comprendre qui nous recherchons, vous devez créer un profil d'employé.

  1. Choisissez quatre ou cinq caractéristiques clés que vous recherchez chez le demandeur d'emploi.
    Les plus populaires: responsable, critique, pointilleux, curieux, assidu, inventif, attentif, réfléchi, capable de faire un travail de routine, logique, joueur d'équipe.
  2. Un score de un à cinq est attribué à chaque caractéristique. Ce qui implique avec quelle intensité chez une personne cette propriété de caractère doit se manifester.

Il faut garder à l'esprit que certaines qualités ne correspondent pas bien. Une personne encline à une approche inventive et créative est rarement assise sur la même chose. Un méticuleux cinq peut être insupportable en communication.

Comment choisir?


Tout dépend des objectifs et des méthodes de l'entreprise. La jeune équipe est généralement dominée par le principe «quoi que ce soit, si seulement cela était fait». Ici, nous avons besoin d'un testeur mobile et d'équipe qui se concentre sur le résultat.

Lorsqu'une entreprise a grandi, elle peut s'offrir un service client en plusieurs étapes. Une telle équipe nécessite un collègue méticuleux et assidu qui couvrira tout de tests.

Énumérons les traits les plus populaires pour la profession de testeur.

Attentif / vigilant


Un tel testeur est toujours en alerte et note tout. Il a toujours un jeu de notes sous la main: un cahier avec un stylo, un ordinateur portable avec un éditeur de texte ou un smartphone avec des notes. Pour enregistrer immédiatement un aperçu fugace ou une remarque inattendue.

À partir du moment où un tel AQ apprend une tâche, il corrige immédiatement pour lui-même tout ce qu'il recueille petit à petit - à partir des exigences, des développeurs, de sa propre expérience ou de celle de ses collègues. Il peut même lancer immédiatement une liste de contrôle approximative pour les contrôles, car l'essentiel est de saisir l'essence, et vous pouvez peindre les détails plus tard.


La création d'une liste de contrôle est rapide

Pourquoi?


Le jour viendra où les anciens du projet partiront. Les espoirs de documentation peuvent ne pas se réaliser: le texte contient des concepts périmés ou est totalement absent. Vous pouvez essayer de contacter des collègues du service commercial. Mais le plus probable, ils ont tout éparpillé sur les billets, Wikipedia et les messageries instantanées. La complexité de la vérification de la fonctionnalité augmentera, car il faudra du temps pour rechercher des descriptions des actions les plus simples.

Critique / logique


Comme l'a dit le Dr House, «Tout le monde ment.» Le développeur a terminé le travail sur un bug mineur, le testeur a immédiatement vérifié. S'il reste du temps, alors vérifié deux fois. Le testeur ne croira jamais que quelque chose peut être réparé de la première fois à la fin. Tout le monde se trompe. Et plus le développeur est expérimenté, plus ses erreurs sont mystérieuses.
Un QA à l'esprit critique ne révèle pas des erreurs évidentes, mais logiques du point de vue de la tâche technique. Ses cas de test ne répètent pas les exigences, mais les vérifient.


«Illogique» et «impossible» sont deux choses différentes

Pourquoi?


Tester, c'est remettre en question le produit. Il y a toujours une chance que l'utilisateur suive son propre chemin. Le plus souvent, ce chemin est différent de l'évidence. Pour tester les scénarios les plus incroyables, il convient de considérer chaque partie de l'exigence comme une variable distincte. Des combinaisons de variables peuvent être inventées autant que vous le souhaitez. Il est nécessaire de s'appuyer sur ces informations.

Et si vous avez trouvé un bug flottant et que vous ne l'avez pas corrigé, selon toutes les lois, les utilisateurs vous le signaleront. Les tests sont des recherches gratuites, sa logique ne peut pas être automatisée.

Curieux / méticuleux


Le testeur fonctionne souvent dans des conditions de manque de données d'entrée et d'exigences floues. Parfois, vous devez explorer vous-même le code pour comprendre le fonctionnement du système.

Pour un ingénieur d'essais curieux, un tel processus peut être amusant. Il peut être possible de localiser un bug flottant. Il reste ensuite à le documenter soigneusement sous la forme d'un bref rapport d'erreur, décrivant la séquence des étapes de lecture.

Et il arrive que la tâche technique se compose de quelques mots, et le code n'ajoute pas de clarté. La solution la plus sûre consiste alors à envoyer la tâche au client pour ajout.


Les étapes détaillées du cas de test inspirent le calme

Pourquoi?


La pertinence des informations ne dure pas longtemps. Au cours du processus de développement, il semble que tout le monde se souvienne des nuances de la tâche. Et quand elle passe les tests, la triste vérité se révèle. Il n'y a aucune exigence et les développeurs ont rempli ce qu'ils ont compris.

Pour éviter les conversations désagréables, vous devez créer votre scénario de test en fonction de la tâche. Il décrit en détail tout ce qui doit être vérifié. La dernière étape du test consiste à rédiger un rapport compréhensible même pour une personne non initiée. PM verra le résultat du test et trouvera des faiblesses. La pédanterie aidera à surveiller de près le processus de test.

Sortant / Conforme


Le testeur apprécie la possibilité de parler du problème. Transmettre à l'équipe la gravité et la criticité de la situation, et parfois vice versa, est la tâche classique de ce métier.

Un ingénieur de test doit être persévérant avec les clients commerciaux. Nous devrons les persuader d'écrire leurs souhaits dans le texte de la tâche ou des commentaires. Après tout, tout ce qui est dit à haute voix ou décrit dans le chat peut y rester. Répéter la persuasion en vaut la peine jusqu'à ce qu'ils en prennent l'habitude. Sinon, la tâche risque de ne pas aller loin.
Lorsqu'il n'y a pas d'analyse des exigences, le testeur doit définir lui-même les tâches de développement. Dans ce cas, on ne peut pas se passer de compréhension mutuelle avec les développeurs. Il est nécessaire de dire aux collègues ce qui devrait fonctionner et comment. Il convient d'expliquer que, quelle que soit la façon dont il est exécuté dans le code, l'essentiel est qu'il fonctionne comme il se doit.


Le plus tôt vous parlez d'un problème, le moins cher est de le résoudre.

Pourquoi?


Le testeur n'a pas besoin de la sociabilité d'un directeur des ventes ou du charisme d'un leader. L'accent n'est pas mis sur la façon dont il parle, mais sur la capacité d'échanger des informations, de communiquer. Assez de capacité à donner des commentaires et à demander clairement de l'aide lorsque cela est nécessaire.

Responsable / Exécutif


Un testeur raisonnable comprend que la responsabilité est de vous aider à l'avenir.
Le responsable de l'assurance qualité n'attend pas que le développeur ait fini d'écrire le code, mais est impliqué à l'avance dans le processus. Il attire l'attention sur la tâche dès qu'elle apparaît sur le tableau kanban. Pendant cette période, vous pouvez clarifier les exigences du client et empêcher la réouverture de la tâche. Et lorsque la fonctionnalité a fini de se développer, le testeur en a déjà une compréhension complète.


Préparez un traîneau en été et un cas de test avec un code

Pourquoi?


Le directeur général est apprécié pour comprendre la tâche et sa mise en œuvre. Pas «essayer», mais «faire», dit le testeur concentré sur le résultat.
La responsabilité réside dans une volonté claire d'optimiser les processus de travail. Il est préférable de veiller à l'avance à la mise en œuvre des actions nécessaires de ce qui devra être fait. Configurer les configurations d'environnement de test maintenant - libéré de ces activités à l'avenir.

En conclusion


Trouver un bon testeur est un gros problème. Les objectifs de l'ingénieur QA sont à la limite des désirs commerciaux et des désirs des utilisateurs. Ce qu'il rappelle constamment aux parties intéressées. Il s'agit d'un poste pour une personne qui résout à la fois des problèmes techniques et de communication.

Un testeur est plus qu'un métier. C'est un mode de vie. Si la participation dépend en grande partie d'un leadership compétent et d'une promotion opportune du travail. Cette énergie et cette adéquation sont ce qui peut être reconnu chez une personne dès la première heure de communication. En fin de compte, les personnes idéales n'existent pas et le choix d'un candidat pour un poste d'ingénieur d'essais doit être abordé avec bon sens.

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


All Articles