2012-02-13 7 views
0

テストスクリプトを作成しました。私は3000時間実行する必要があります。いずれか私にこれを行うためのコードを書いてください。ワイアで複数回テストケースを実行する方法

+0

もっと明瞭にしてください。 'reg.rb'を3000回実行するだけですか? – p0deje

+0

はい...正しいです... reg.rbファイルには1つのテストケースがあり、3000回実行したいと思います。私がreg.rbファイルを3000回実行しても問題ありません。ちょうどそれを3000回実行する方法を知る必要があります – anagraj

答えて

0

"Ruby -e X"は、ファイル全体をX回実行するのに素早く、汚い方法ですが、必要な行だけでXximesは適切なRuby方法です。

testtest_case1 = @html.newTestName('TC1 - Create') 
ie.link(:href, /Login.jsp/).click 
ie.link(:href, /loginUser.jsp/).click 
ie.textField(:name, "textlogin").set login 
ie.textField(:name, "textpassword").set password 
ie.button(:src, /btn_login.gif/).click 

# Need to run below steps 3000 times 

3000.times do 
    ie.frame.textField(:name, "total").set amount 
    ie.frame.button(:src, /go.gif/).click 
    sleep(5) 
end 
+0

この作品は素晴らしいです。ソリューションをありがとう – anagraj

0

- '(ネットを通して登録TC1 ')'

私のテストスクリプトの名前はtest_case1 = @ html.newTestName' 'reg.rb'

と国連にそのファイル内のテストケース名です端末で次のように実行してくださいruby -e "3000.times { load('reg.rb') }"

+0

答えをありがとう。私はまだこれを試していないが、今それを試してみるだろう。私が知っているかどうか私はperticularステップまたはいくつかのステップをテストケースで実行する場合3000時間、それを行う方法..私にコードの例を教えてください... – anagraj

+0

私はあなたが与えることができますあなたのテストのコード。ところで、+ 1の答えに注意し、それが役に立ったら受け入れてください。 – p0deje

+0

これは のコードtesttest_case1 = @ html.newTestName( 'TC1 - 作成')であるie.link( :HREF、/Login.jsp/).click ie.link(:HREF /ログインパスワード ie.textField(:name、 "textpassword")。パスワードの設定 ie.button(:src、/btn_login.gif/) ) 以下を実行する必要があり3000回 ie.frame.textField(ステップ.click:SRC、 睡眠を/go.gif/).click:名前、 "合計")量 ie.frame.buttonを(設定(5) – anagraj

関連する問題