インターネット アプリケーションのテスト
インターネット、特に Web サーバー上で実行されているアプリケーションには、独自のテストの課題がいくつかあります。 最初のテストは、テスト サーバーに接続している単一のユーザー クライアントを使用して行われるでしょう。 これはコードのデバッグに役立ちます。
また、高速接続および低速のシリアル回線 (モデム接続など) を介して接続された複数のクライアントを使用して、実際の条件下でもテストする必要があります。 実際の条件をシミュレートするのは困難な場合がありますが、考えられるシナリオの設計とそれらの実行に時間を費やす価値は確かにあります。 可能であれば、ツールを使用して容量とストレス テストを実行することも必要です。 タイミングのバグなど、特定のクラスのバグを見つけて再現するのは困難です。
インターネット プログラミングの課題の 1 つに、その可視性があります。 サイトへのアクセスが多くなると、サーバーの速度が低下する可能性があります。 サーバーのサービス レベルを気付かれないように下げる必要があります。 アプリケーションでエラーが発生した場合 (レジストリへの書き込み中やクライアント上での Cookie の書き込み中のデータの破損など)、ユーザーのコンピューターを破壊する可能性のあるすべてのことを防ぐ必要があります。