2017-06-13 6 views
0

私はテストテンプレートを作成しました。これは1ステップしかなく、3つのパラメータA、B、Cを使用しました。私はこのスクリプトを10回実行する必要があり、AとBは変わらないがCが変わるたびに実行されます。ALMでコールテストパラメータを変更するにはどうすればよいですか?

私ができることの1つは、たびにテストケースを取り出し、それらのパラメータ(A、B、C)を追加してスクリプトを準備することです。しかしここで、AとBは定数ではありません。私はテストケースをコピーし、2番目のテストケースではSingle Parameter Cを修正するだけです。提案してください。

パラメータCだけのテンプレートを作成することはできません.AとBも変更されるさまざまなシナリオがあるためです。だから私は1つだけのテンプレートを使用する必要があります。

答えて

0

こんにちは@Moshin・ヒラルKondkari:

クエリからあなたは、オートメーションのソート(RESTのAPI/VXAPI)またはGUI(グラフィカルインターフェース)場合を使用している場合、私は理解していません。とにかく、いくつかの解決策以下の点に来て

1)あなたはREST-API/VXAPIを使用している場合は、適切な方法は、適切なXML/JSONファイル形式を作成し、それを送信することになりますサーバーバック。 新しいテストケースを作成しているので、以前のテストケースを取り出す必要はなく、正しいパラメータが変更された同じxmlファイル(ある場合)を再度使用するだけです(param-C)。もちろん、デフォルト値のいくつかは適合させなければならず、例えば名前は同じであってはならない。

私は、REST APIと、Pythonからのリクエストというモジュールを使用して全体を自動化しています。これは、以前のバージョンのQC ALMで本当に信頼性が高くなっています。

2)バージョンコントロールのようなものを使用する場合は、サーバーで有効になっている場合は「チェックアウトオプション」を確認してください。これは、常に同じTest-Case-Nameを使いたい場合に役立ちます。

QCでは、ファイルをチェックアウトし、param-Xを改造して再度チェックインできます。 QC ALMは履歴を覚えており、情報を失うことはありません。この場合は、svnやgitのようなバージョン管理システムに少し慣れている必要があります。

3)GUIを使用している場合、バージョンコントロールシステムでは、バーに表示されるオプションをもう一度見てください。 バージョン管理を有効にして、[1.0] Test Case Nameテストケースの完全なコピーを作成し(必要条件も含む)、そのコピーのparam-Xを変更します。

4)完全に手動で再生し、param-A-B-Cで新しいテストケースを作成します。

これがあなたの質問を明確にすることを願っています!よい一日を!

関連する問題