ビジネス

【連載】第5回:ソフトウェアテストそもそも話~三角形問題の歴史(後編): テストプロフェッショナルたちの解答

【連載】第5回:ソフトウェアテストそもそも話~三角形問題の歴史(後編): テストプロフェッショナルたちの解答

目次

「HQW!」の読者の皆さん、こんにちは。辰巳敬三です。

この連載コラムでは、ソフトウェアのテスト技術や品質技術の歴史を紹介しています。

第5回の前編では、「誰が「マイヤーズの三角形問題」を作ったのか」と題して三角形問題の考案の歴史を解説しました。
後編では、三角形問題に対するテストプロフェッショナルたちの解答を紹介します。

Glenford J. Myers(以下、Myers)が著書『The Art of Software Testing(ソフトウェア・テストの技法)』[1] の冒頭で、三角形判別プログラムのテストケース作成の課題を提示したことは前編で紹介しました。

書籍では続けて、テストケースを評価するための質問リストが示されます。内容は「xxxのテストケースがあるか」という形式の13項目と、「それぞれのテストケースの予想出力を示しているか」という1項目の計14項目です。そして読者に対し、「このリストを使って質問に答えながら、あなたのテストケースを評価してみよ。"YES"と答えるごとに1点を加算せよ」と自己診断を促しています。

テストケースに関する質問13項目の中には、3つの整数値の入力順序を変えて確認するものが3項目あるので、これらを別々に数えると、Myersのチェックリストの全項目を満たすには最低15個のテストケースが必要になります。
では、三角形問題の正解は15個のテストケースなのでしょうか?「そもそも」正解はあるのでしょうか?

この記事は会員限定です。新規登録からベリサーブIDを取得すると
続きをお読みいただけます。

新規登録

Search Articles By The Cast出演者/執筆者から記事を探す

Search Articless By The Categoryカテゴリから記事を探す

Ranking

ランキング

もっと見る