筆者が意図したバグをバグレポートにまとめました。各レポートの「筆者のコメント」の欄に解説を入れています。
さまざまな気付きがあるでしょうが、筆者が意図した気付きは「表記法」です。
この問題では、「剰余は%ですが本来はMOD」「除算は/ではなく÷」となっており、一般的なユーザーから見ると、混乱を与える可能性があるでしょう。また、プログラミングにおける剰余計算の負の「%」の計算は、処理系依存となるため注意が必要です。
テスト項目の作成例を以下に示します。
プログラムの起動・終了に関するテスト項目を表1に示します。
No | テスト項目 | 入力値 | 期待値/出力結果 | 良 否 |
---|---|---|---|---|
1 | プログラムを起動し、GUIを表示する | プログラム起動 | ・プログラム起動 ・GUIを表示 ・「=」ボタン無効 |
良 |
2 | 「×」を選択すると、プログラムを終了する | 「×」ボタンを選択する | プログラム終了 | 良 |
3 | 「ー」を選択すると、ウィンドウが最小化する | 「−」を選択する | ウィンドウが最小化 | 良 |
表1 プログラムの起動・終了に関するテスト項目 |
Copyright © ITmedia, Inc. All Rights Reserved.