6か月前、 パンバゴンプロジェクトを開始しました。これは、バグを収集して議論するための共同ブログです。 ハブで公開された発表で書いたように、パブリックバグトラッカーや恥ずべきボードを作成するという目標はありません。 私は、パンバゴンで説明されているものと同様のバグを見つけるのに役立つ可能性のあるゴミからアイデアを形成できる、一種のインキュベーターを作成したかったのです。 したがって、バグ自体を説明するだけでなく、これについてあなたが持っていた考えを述べることも求めました。
しかし、私は定期的に見出しで秘跡的な質問をされています-なぜ他人の間違いを勉強するのですか? そこで、テスターにとってこれが非常に役立つと思う理由を説明することにしました。
しかし、私は少しから始めます-モレル・モレルについての話から。
最近、Michael BoltonはStickyMinds.comで一連の注目すべき記事を公開しました。そこでは、人間の知識のさまざまな分野の発展の歴史の個々の断片を調べ、テストのために学べることを議論しています。 これらの記事の1つである「思考の糧」を部分的に再説明したいと思います。そこで説明されている例は、私の計画をよりよく説明できるように思えます。
ボルトンは彼の記事で、マイケル・ポランの本「オムニボーアのジレンマ:四つの食事の自然史」に言及しています。 この本は、食品とその人間との関係についての包括的なレビュー、つまりそれをどのように生産し、どのように入手し、どのように食べるかを扱っています。
とりわけ、ポランは森林火災後の最初の春に火で成長する非常にまれなキノコ「ファイアーモレル」について話します。 このモレルはまれであるだけでなく、検出も非常に困難です。サイズが小さく、成長する場所に文字通り散らばっている小さな頭に非常に似ています。 専門家は特別な技術を使用してこれらのキノコを検索します。 1つの方法は、地面に沿って低い角度で見ることです。これにより、突出した帽子に気付くことができます。 別の方法は、茂みの近くでハナミズキを探すことです。これは、アミガサタケと同じ温度の土壌を好みます。 別の方法は、今週キノコがすでに発見された同じ高度を調べることです。 「これらの理論が必要な理由を理解しています」と、Pollan氏は述べています。「理論は、いつ注意を喚起し、森林のごみを目で注意深く調べ、いつ注意を減らすことができるかを教えてくれます。 「モレルハンター」にとって、集中表示は非常に正確な検索ツールですが、限られたリソースであり、過去に蓄積された知識を蓄積する理論はそれを効率的に使うのに役立ちます。
テストするとき、私たちはほぼ同じ方法で行動します-特定のタイプのエラーを探し、エラーが発生する可能性のある特定の条件を作成し、システムを適切な場所で「正しい角度で」見て、特定のデータを入力に適用するなど、過去に蓄積された知識が集中する多くの異なるヒューリスティックを使用します。
しかし、ここにPollanがさらに書いているものがあります。 キノコは予期せぬ挙動をし、理論は新しい謎に出会うまでしか働きません。
ただし、バグがある場合はすべて同じです! 私たちが使用するすべてのテクニック、モデル、戦略、および経験則は有益な場合がありますが、特定の状況では、逆に、それらは私たちを遠ざける可能性があります。 そして、この方法またはその方法が機能するかどうか、そしてどれが最も効果的かを事前に理解することはできません。 火のモレルモレルのように、バグは予測不可能であるため(バグモレルとも呼ばれますか?)
しかし、ポランはさらに、モレルを検索することを学ぶことができると書いています。これは、心理学者が「ポップアウト効果」と呼んでいるキノコピッカーによく知られている人間の脳の特性を使用しています-「...私たちは気づいたり発見したり(色や形など)、環境から飛び出しているように見えます。おそらく、人々は進化、収集の過程でそのような素晴らしい能力を獲得し、食べ物を見つけるのに役立ちました。
この「ビルトイン」スキルを使用して、テスト中にバグを検索できますか? どうやら、ある程度まで可能です。 はい さらに、トレーニングを通じて開発することもできます。 バグを調べて議論することは、何らかの種類のバグの存在の兆候のセットで構成される脳内の特定のパターンを修正することにより、バグ検出の「ルックアップ」に役立ちます。
パンバゴンに戻ります。
バグを説明することは、見つけたモレルを表示することと同じです。 消費者、つまりこれらのアミガサタケにとって、この結果は間違いなく重要に思えます。 あなたの顧客はあなたからまさにそれを受け取りたいと思っています。 しかし、狩りの結果を他のキノコのテスターと議論する場合、彼らにとってより重要で興味深いことは、食物としてのモレル自体ではなく、あなたがそれを見つけた方法です。 もちろん、サイズ、形状、色は慎重に研究されますが、彼らはまた、どんな種類の土があったか、近くで育ったもの、帽子が高く突き出たかどうか、太陽が明るく輝いたかどうか、それがあなたの背中や顔や環境の他の兆候で輝いたかどうかを知りたいです。
十数個のモレルを見つけ、関連する兆候を分析し、理論を定式化し、それを使用してさらに十数個を見つけたら、すぐにこの理論を提示できます。 おそらく有用であり、他の誰かがそれを使用していくつかのキノコを見つけることもできます。
しかし、理論がまだ発展していない場合は、少なくとも、自分が重要だと思ったすべての兆候、自分が考えたこと、その瞬間に感じたことについて話すことができます。 なぜこのバグに気付いたのですか? 近くに他のバグがありましたか、もしあったとしたら-なぜこの特定のバグについて説明することにしたのですか? そのようなバグに頻繁に気づきますか? バグを「つかむ」瞬間にどんな考えや感情が伴いますか? 次回、同様の状況で同様のバグが発生した場合、それも見つかると確信していますか?
生息地で一緒にバグを研究し、発見できる兆候を特定しようとしましょう。これにより、私たちの一部に利益をもたらす新しい理論と経験則があり、それによって熟練者の名誉と栄光がもたらされることを願っていますテスター。