Quality Centerでの簡単な必要性。品質センターOTAによる自動ランナーのステータスの変更
背景:
HP Quality Center - >テストラボでは、多くのテストケースを持つテストセットを作成できます。 Run(テスト実行スケジューラを起動する)をクリックして、テストセットまたは個々のテストケースを実行できます。実行して、あなたは3つの列を持っているところ自動ランナーのポップアップが見られるクリックされたとき(パイソン考慮して)テストスクリプトは、テストケースのために存在していることを考慮すると:
ホスト上で実行テスト名、ステータス
私はOTAのAPIを認識していこれは本当にテストスクリプトを書くのに便利です。
私の質問は、testscript(およびOTA API)を使用して自動ランナーに表示される最終ステータスを変更する方法です。
次のテストスクリプトが呼び出されたときに、「エラー:実行に失敗しました」の代わりに「Testcase Finished」というメッセージが表示されます。私のテストスクリプトは意図的に実行をキャンセルするので、2番目のメッセージが表示されます。スクリプトは次のとおりです。
def Test_Main(Debug, CurrentTestSet, CurrentTSTest, CurrentRun):
TDOutput.Print('Do something before cancel')
CurrentRun.CancelRun()
TDOutput.Print('Do something after cancel')