01. 當開啟QTP時隻載入需要的Add-ins,這一點不管是在錄制還是回放時都會有性能提升。
02. 運作測試腳本時選擇fast模式,打開Tools–》Options視窗選擇fast mode選項,一旦開啟了fast模式,QTP在執行測試腳本時不會在執行每一步時顯示箭頭,但測試運作速度會明顯提高。
03. 關閉Active Screen,打開Tools 》 Options 》Active Screen 》 設定capture level為None
<a href="http://www.iquicktest.com/wp-content/uploads/2013/03/ActiveScreen.jpg" target="_blank"></a>
Active Screen
04. 關閉Screen Capture:Tools > Options > Run > Screen Capture
<a href="http://www.iquicktest.com/wp-content/uploads/2013/03/ScreenCapture.jpg" target="_blank"></a>
Screen Capture
05. 降低相關的逾時設定,當QTP無法識别到對象時,它會去等等待一段時間直到對象成功識别,如果逾時則識别失敗。
06. (任意Add-in) File > Settings… > Run > Object Synchronization Time Out
08. 關閉智能識别: File > Settings…> Run Option
09. 如果執行腳本在遠端共享機器上執行,請轉移至本地進行執行。
10. 如果使用并發license伺服器,可以建立一個LSFORCEHOST變量來強迫QTP搜尋指定機器,進而省去了每次連接配接所耗費的時間。
11. (僅适用于Web add-ins)設定HKEY_Current_User\Software\Mercury Interactive\QuickTest Professional\MicTest\Packages\WebPackage\Settings下的三個鍵值
IgnoreHiddenFrames = 1
InteractiveSync = 1
OptimizeElementConnection = 1
12. 取消Tools > Options > Windows Applications > Advanced > “Always Enumerate child windows“選擇
本文轉自 小強測試幫 51CTO部落格,原文連結:http://blog.51cto.com/xqtesting/1160035,如需轉載請自行聯系原作者