問題タブ [xctestcase]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - ログイン用の UI テスト ケースを作成する必要はありますか?
質問 :
アプリの UI テスト ケースを作成するときに、ログインのテスト ケースも作成する必要がありますか?
既に完了: 現在、さまざまなシナリオのテスト ケースを作成していますが、アプリにログインしてテスト ケースを実行しないと、すべてのテスト ケースが失敗します。
どうすればいいのかわからない?
提案があれば教えてください。
前もって感謝します
ios - 致命的なエラーが発生した場合に Xcode iOS 単体テストを停止する方法は?
致命的なエラーが発生した場合、Xcode iOS 単体テストを停止するにはどうすればよいですか?
これは、10 個の単体テストがある場合ですが、5 番目の単体テストで呼び出すコードにコーディングの問題があり (** この場合のコーディングの問題はテスト ケースとセットアップ コードにあります **)、致命的な誤り。したがって、この場合、単体テストはそこで停止し、そのテスト クラスの他のテスト ケースには進みません。
(これが適切な単体テストのための意図された運用/プロセスであるかどうかわからない?)
objective-c - テストデータを反復処理してから XCTestCase に渡す方法は?
すべてのプラットフォームで同じ結果を生成する必要がある同じ計算機のいくつかのバージョン (IOS、JavaScript、Android) があります。
次のような複数のデータセットにまたがる一連のテストデータを開発しました。
...等々。
次のような単純な XCTestCase があります。
だから、問題は、どのように私は:
passedInData
つまり、データをCalculatorAddTestに渡すにはどうすればよいですか?
私は init: をオーバーライドしようとしましたが、それは呼び出されませんでした (XCTestCase の指定された初期化子が何であるか、ヘッダーには手がかりがありません)。
ありがとう!
シュタイナーX
swift - XCTestCase テストが失敗したかどうかを確認する方法
実行中のテスト内で、そのいずれかXCTAssert
が失敗したかどうかを確認することはできますか? いくつかのアサーションが連続してテストされており、後でコードを追加して、いずれかが失敗した場合に特定のアクションを実行したいと考えています。
ヒントが欲しいanyOfTheAboveAssertionsFailed
のは、ハードコードされた値との比較を複製しないという条件です。
swift - Xcode UI テスト - tearDown 後に swipeRight() が機能しない
毎回呼び出されるログアウト機能がありますが、tearDown()
この方法で呼び出されると機能しません。テスト中に同じログアウト関数を呼び出すと、正常に動作します。ティアダウン中の XCUI テストの動作について知りたいのですが、制限はありますか? lldbを使用してapp.swipeRight()をデバッグして呼び出してみました(espression-> write code)...
xcode - UI XCTest、ビューに存在する要素
私はUIテストの作成が初めてです。
どの要素が表示されているか、または存在するかを知ることができるかどうかを知りたかったのです。その数と呼び方を知りたいです。
すべての要素をループするためにこのようなことを試みましたが、うまくいきません。
ios - XCTest で tableview デリゲートをオーバーライドする方法
この「成功」シナリオのテストケースを作成する方法は?
以下のモックデリゲートを迅速に作成してみました:
コード:
nil を出力します。データソースに対して試したのと同じモックアップで、データソース obj を返しています。デリゲートがnilを返すのはなぜですか? このシナリオをテストする方法は?