iOSのUIユニットテストケースを作成しようとしています。しかし、テストは決して実行されず、失敗を与えます。テストは数回正常に実行され、コードに変更を加えていないのに失敗しました。アプリはシミュレータで起動し、失敗したら閉じます。その非常に複雑なアプリケーション、両方のUIと機能の両方の賢さとUIのほとんどすべてのデータは動的です。たとえば、すべての画像、ラベルテキスト、テーブル内の行数などは、APIレスポンスから取得されます。もし誰かが精巧な説明やこのランダムな行動の理由を説明した良いチュートリアルをお勧めしたら、大きな助けになるでしょう。私はすでにWWDCのチュートリアルとYouTubeの多くのチュートリアルを終えました。UIの動的データに対してUIユニットテストが失敗する:iOS
0
A
答えて
1
テスト中は、テストが確定的で、常に同じ結果が得られるようにすべてのデータを所有する必要があります。ネットワークや他の場所からデータを動的に取得する場合は、データがいつ変更されるのか分からず、テストに失敗することがあります。
一般的にデータを模倣する必要があります。どのようなアプローチが分からないので、私の知らないプロジェクトにはどのアプローチが最も適していますか。しかし、あなたのネットワーク通信を模擬する方法については、Joe Masilottiの例があります。 UI Testing with Stubbed Network Data
関連する問題
- 1. iOSのUIオートメーションdeactivateAppForDuration失敗
- 2. UIテストの失敗 - のMenuItem
- 3. iosでUIエレメントを作成して動的に追加する
- 4. flask_sqlalchemyユニットテストではcreate_all()が自動的に失敗する
- 5. ユニットテストとiOS用UIテストの比較
- 6. ユニットテストが失敗した場合にmakeが失敗する
- 7. ユニットテスト - 相対パスによりテストが失敗しますか?
- 8. ASP.NET MVC3 UIユニットテスト
- 9. ユニットテストUIルータ
- 10. maven/soap-uiプラグインによる自動テストでXpathの検証が失敗する
- 11. Firebase UIのGradleは解決に失敗しました 'com.firebaseui.firebase-UIを:0.2.0'
- 12. プラグインディレクトリを777に設定してもWP UIがプラグインのインストールに失敗する
- 13. 動的UIループ
- 14. Xcode UIテスト:述語が失敗したときにスナップショットを自動的に取得しますか?
- 15. Xamarin.Formsの動的UI
- 16. ui-breadrumb状態間で移動中にテンプレート読み込みが失敗する
- 17. JAVAのキューからUIにデータを自動的にプッシュする
- 18. jQuery UI 1.7から1.8へのコードのアップグレードが失敗する
- 19. iOSユニットテストがCocoaPodsで失敗するGoogle Maps SDK
- 20. jQuery UI datepickerのアクセシビリティが失敗しました
- 21. PHPデーモンが自動的に再起動して失敗する
- 22. UIスレッド以外のスレッドでDataContractJsonSerializerが失敗する
- 23. 単一ユニットテストの失敗でTFSビルドが失敗する
- 24. のWebPACKはコンパイルに失敗しました。剣道角度UI
- 25. tez-uiのためApache Tezビルドに失敗しました
- 26. com.firebaseuiの解決に失敗しました:firebase-ui:0.5.3
- 27. 失敗したmalloc()のユニットテスト
- 28. ユニットテストと.NETでのUIテスト
- 29. レアルでのXamarin UI /ユニットテスト
- 30. ユニットテストのui-router解決コールバック