| §9 作成したCGIのテスト |
| ■単体テスト |
| プログラムが正常に動作するか、プログラムの観点から行うテスト。小規模なシステムの場合、プログラム作成者がプログラム作成と並行して行うことが多い。ifやunlessの条件分岐、hidden項目やクッキーなど利用者に見えないデーターの受渡し、ファイル入出力 の確認を行う。 |
| ■総合テスト |
| システム全体が仕様どおりに動作するか、利用者の観点で行うテスト。後述のチェック表を作成し、第三者にテストを実施してもらう。 |
| ■耐久テスト |
| 想定したデーター件数を入力して、正常に動作するか、反応は遅くないか確認するテスト。 |
| ■総合テストのテストチェック表 |
|
画面ごとに利用者が行うすべてのパターンをチェック表に記述しテストを行う。主に下記の様な観点でテストすると良い。 ・初期表示では表示される項目やデーターが正しいか確認する。 ・フォームに正常なデーターを入力し、次の画面に変わることを確認する。 ・フォームにエラーになるデーターを入力し、エラーメッセージが表示されることを確認する。 ・正常入力、エラー入力ともにパターンが有限の場合はすべてのパターンをテストする。 ・無限にあるデーターの場合は境界値とその前後、代表的な値をテストする。 |
| ▼クイズ出題の画面のチェック表のサンプル | |||||||||||||||||||||
|
| ▼応募画面のチェック表のサンプル | ||||||||||||||||||||||
|
| ▼ありがとうページのチェック表のサンプル | |||||||
|
|
|