Cette leçon décrit comment une stratégie efficace utilisée dans un jeu de salon est directement pertinente pour les tests de logiciels. Et pourquoi connaître cette stratégie ne suffit pas.

tout d’Abord, qu’est-ce que « 20 questions »?

pour tous ceux qui ne connaissent pas 20 questions, nous proposons la définition de Wikipedia:

« Twenty Questions est un jeu de salon parlé qui encourage le raisonnement déductif et la créativité., Il est originaire des États-Unis et a gagné en popularité à la fin des années 1940 lorsqu’il est devenu le format d’un programme hebdomadaire de quiz radiophonique à succès.

Dans le jeu traditionnel, un joueur est choisi pour être le répondeur. Cette personne choisit un sujet mais ne le révèle pas aux autres. Tous les autres joueurs sont des questionneurs. Ils posent chacun à tour de rôle une question à laquelle on peut répondre par un simple « oui » ou « non ». »Dans les variantes du jeu (voir ci-dessous), plusieurs réponses d’état peuvent être incluses telles que la réponse « peut-être. »Le répondant répond à chaque question à tour de rôle., Des exemples de questions pourraient être: « est-ce plus grand qu’une boîte à pain? »ou « puis-je le mettre dans ma bouche? »Mentir n’est pas autorisé dans le jeu. Si un questionneur devine la bonne réponse, ce questionneur gagne et devient le répondant pour le tour suivant. Si 20 questions sont posées sans une supposition correcte, alors le répondant a perplexe les questionneurs et devient le répondant pour un autre tour. »

La meilleure stratégie à utiliser en 20 questions

Pour exceller dans le jeu des 20 questions, il est très utile de connaître « la science” de la théorie des jeux et la Conception d’Expériences., Choisissez chacune de vos questions afin qu’il y ait une probabilité 50/50 que la réponse à la question soit « Oui. »De cette façon, vous apprendrez autant que possible à chaque question.

pour donner un exemple pour renforcer ce point, la seule chose que vous savez sur ce que vous devinez est qu’il s’agit d’une personne vivante, et vous choisissez entre ces deux options pour votre prochaine question:

  • « pensez-vous à David Beckham? »

ou

  • Est la personne que vous pensez des garçons?,

La deuxième question maximise vos chances d’éliminer 50% des possibilités restantes alors que la première question est susceptible de supprimer une seule possibilité et de vous laisser avec une question de moins. La conception de test pilotée par Hexawise consiste à essayer de vous donner le maximum d’apprentissage possible à partir de chaque condition de test dans chaque test que vous exécutez.,

L’entrée 20 Questions de Wikipedia a fourni l’exemple frappant suivant de la façon dont l’utilisation de cette stratégie simple aurait pu sauver 50 ans de travail pour les scientifiques recherchant la lumière:

« en 1901, Charles Sanders Peirce a discuté du potentiel de vingt Questions à un seul sujet parmi 220 et, pointant vers une prudence habile, a déclaré,

 » ainsi, vingt hypothèses habiles détermineront ce que deux cent mille stupides pourraient ne pas faire., Le secret de l’entreprise réside dans la prudence qui décompose une hypothèse en ses plus petites composantes logiques, et ne risque qu’une seule d’entre elles à la fois. »

Il a expliqué comment, si ce principe avait été suivi dans l’enquête sur la lumière, ses enquêteurs se seraient sauvés d’un demi-siècle de travail., »

connaître la meilleure stratégie ne suffit pas

le célèbre Livre de conception D’expériences intitulé » Statistiques pour les expérimentateurs  » souligne que vous ne pouvez pas gagner une partie de 20 Questions si votre adversaire pense au chapeau de tuyau de poêle D’Abraham Lincoln, mais vous n’avez jamais entendu parler D’Abraham Lincoln. Il est essentiel d’avoir une certaine expertise dans le domaine pertinent.

ce qui est vrai pour gagner en 20 questions est également vrai dans la création de tests logiciels.,

bien Qu’Hexawise puisse combiner vos idées de test existantes de manière à vous rendre plus efficace et efficace que vous ne pourriez l’être par vous-même, d’autres connaissances sont également absolument indispensables pour concevoir des tests logiciels très efficaces.,

Vous ne pouvez pas toujours exceller à 20 Questions ou tests logiciels à moins d’avoir un bon mélange des deux:

  • stratégie (pour la meilleure probabilité d’apprendre autant que possible avec chaque question que vous posez dans le jeu ou chaque test que vous exécutez dans Hexawise)

et

  • Expertise (régie par l’expérience, les instincts et seul un très faible pourcentage de testeurs de logiciels possède l’expertise en la matière pour trouver la réponse à ce défi de test., Utiliser Hexawise pour essayer de trouver la solution peut très bien aider une fois que vous avez quelques idées de test à expérimenter, mais si vous ne pouvez pas penser à des idées de test à expérimenter, Hexawise ne pourra pas vous aider.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *