PhoneGap に基づいて Web アプリを開発しています。基本的に、テスト フレームワークとして Jasmine を使用しました。しかし、堅牢な単体テストを作成するのは面倒です。こういった問題にぶち当たり、
- ネットワークが時々不安定になることがあります
- デバイスの違い、一部はCPU周波数が高くなり、RAMが大きくなり、一部は低くなります
- gps 信号は、さまざまな状況下で強くなったり弱くなったりする場合があります
unittest の結果は、上記の不確実な条件によって異なる場合があります。これらの副作用を排除し、より堅牢で信頼性の高い結果を得るにはどうすればよいですか?