在軟件測試工具中WinRunner的問題整理集合

發表于:2010-07-15來源:作者:點擊數: 標簽:軟件測試工具winrunnerWinRunnerWinrunner
在 軟件測試工具 中 WinRunner 的問題整理集合 1.WinRunner如何把Real類型轉化為指數表示方法 答:指數類型轉化為real類型,可以通過下邊的代碼 var = 5.3569E+10; pause(var); #顯示 53569000000 Real類型轉化為指數表示方式 var = sprintf("%e",5356854476

軟件測試工具WinRunner的問題整理集合

1.WinRunner如何把Real類型轉化為指數表示方法
 
  答:指數類型轉化為real類型,可以通過下邊的代碼

var = 5.3569E+10;
pause(var);
#顯示 53569000000


  Real類型轉化為指數表示方式

var = sprintf("%e",53568544768);
pause(var);
#displays 5.356854e+010

  2.什么是同步點,怎樣用它?他和Wait有什么不同?
    答:從功能上他們都可以實現腳本和被測試程序同步的問題,不過同步點有window/object,bitmap方式,她等待的是某個等待的對象窗體,bitmap的出現,一定程度她也可以作為驗證點wait這點上無法實現相同的效果。有的腳本中即使你加入wait,但是你無法知道下邊的對象窗體圖片是否就是成需要運行的正確出現的
  3.tl_step和tl_step_once的區別
  答:tl_step和tl_step_once都是把運行狀態信息放到運行結果中去,區別在如果連接TD,TL_STEP把每步狀態信息都插入到測試結果中去,tl_step_once如果連接td,只是插入一次運行步驟的名字
代碼例子:
--------------------------------------------------------------------------------  for (i=1;i<4;i++){
tl_step("Step", PASS, "reporting step, #" &i);
tl_step_once("Step Once", PASS, "reporting step once, #" &i);
}

--------------------------------------------------------------------------------

WR中的報告:
Step: Step, Status: PASS, Descrīption: reporting step, #1
Step: Step Once, Status: PASS, Descrīption: reporting step once, #1
Step: Step, Status: PASS, Descrīption: reporting step, #2
Step: Step Once, Status: PASS, Descrīption: reporting step once, #2
Step: Step, Status: PASS, Descrīption: reporting step, #3
Step: Step Once, Status: PASS, Descrīption: reporting step once, #3

TD中的報告:
Step: Step, Status: PASS, Descrīption: reporting step, #1
Step: Step Once, Status: PASS, Descrīption: reporting step once, #1
Step: Step, Status: PASS, Descrīption: reporting step, #2
Step: Step, Status: PASS, Descrīption: reporting step, #3

 

 4.WinRunner和TD集成后腳本運行很慢是什么原因呢?
  答:安裝TD和WinRunner服務器上需要獨占100GByte,TD需要10OGHZ時鐘速度16GB RAM的處理平臺

 5.WR是否支持vs.net
  根據Mercury的介紹,他們的對.Net的支持轉移到QuickTest Pro上了,如果你需要自動化測試.Net程序(不是web的),建議用

 QuickTestPro。也就是說wr不支持vs.net開發的程序 6.我對比兩個文件file1.txt和file2.txt,文本內容如下
file1.txt 內容如下:
10523 8315 6804 8387 3643 4550 3457 3649

file2.txt內容如下:
190176 155737 117417 145194 65314 81431 64522 63324
代碼如下:file_compare("C:\\file1.txt","C:\\file2.txt","save");

6.我對比兩個文件file1.txt和file2.txt,文本內容如下

  file1.txt 內容如下:

  10523 8315 6804 8387 3643 4550 3457 3649

  file2.txt內容如下:

  190176 155737 117417 145194 65314 81431 64522 63324

  代碼如下:file_compare("C:file1.txt","C:file2.txt","save");

  為什么每次對比這兩個文件結果都是通過的。

答:這個問題的原因在于它在前面的腳本中對文件進行了操作,沒有關閉,所以這段代碼運行總是通過

  

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97