iOS、Androidなどのモバイル系の開発を行っているとき、開発環境では快適なwifi環境を利用していたために、低速な3G回線環境や、他アプリのバックグラウンド通信に妨害されるなど、実ユーザー環境で発生しうる通信過負荷状態で起きる異常系テストが見逃されることがありがちです。

このようなテストは、一般的にはどのような手法を用いるのでしょうか?

理想としては、

  • OSに依存しない
  • 端末だけで完結できる

方法です。是非ともご教授頂きたいです。