Perl ではコンパイル時に発見できない/発生しないエラーを含むプログラムを書いてしまいやすい。 robust なプログラムを開発するには、テストファースト開発といった開発手法を用いることや、リグレッションテストの整備したりするといったことが重要である。 Perl では標準でテストスクリプトの作成や実行を支援するモジュールが用意されており、これらを利用することで効率的にテストを行うことができる。 以下、準備中。 Test::More Perl でテストスクリプトを書く際の基本となるモジュールが Test::More である。 通常はこのモジュールで定義されているテストサブルーチン(ok、is、……)を使用して、テストケースを書くことで Test::Harness のプロトコル (TAP) に準拠したテスト結果を出力するテストスクリプトを書くことができる。 例については「Test::More