現在、ReadyAPI testRunner の結果で問題に直面しています。テストを設計するために、小さなティアダウン スクリプトを使用して、testCase のステップ ステータスを確認します。
log.info "****************** EXECUTION SUMMARY *****"
log.info "nb test steps = "+ testRunner.getTestCase().getTestStepCount()
for (testStep in testRunner.getResults()){
log.info "step " + testStep.getTestStep().getName() + " : " + testStep.getStatus()
}
log.info "**********************************************"
私のテストのほとんどでは、それは私の要件に適合していますが、一貫性のない結果が得られるテストがあります。これには 10 の手順が含まれ、最新の 5 つの手順のみの結果が表示されます
:INFO:nb steps : 10
:INFO:step pending or success : OK
:INFO:step while pending : OK
:INFO:step GetPendingRequest - terminated : OK
:INFO:step while not terminated : OK
:INFO:step disconnect : OK
同様のテスト構造を含み、正しい出力を提供する別のtestSuiteからの別のテストがあります。同じシーケンスにするために両方のテストケースを変更しようとしましたが、まだ問題があります。
誰かがこのような問題をすでに経験していますか? どんな助けでも大歓迎
ここにスクリーンショットがあります:TTM APIのコピーには問題がありますが、ユースケースのコピーには問題がありません