《QTP自動化測試進階》(8)

學習《QTP自動化測試進階》第10章 – QTP測試腳本開發

 

Utility對象:

用PathFinder對象查找文件

用XMLUtil對象檢查XML

用Extern對象加載DLL

用SystemUtil的Run方法啓動被測試程序

用Reporter寫測試結果

用Environment讀寫環境變量

 

QTP內置函數的使用:

用Print函數顯示信息

用Wait函數暫停測試腳本的執行

用ExecuteFile執行VBScript腳本

 

 

用DotNetFactory對象訪問.NET類庫

 

 

恢復場景(Recovery Scenario):讓QTP在碰到非預期的事件或錯誤時,可以恢復腳本的執行控制權

 

補充學習參考資料:

1、LearnQTP.com上的《QTP and DotNetfactory》系列文章:

http://www.learnqtp.com/category/dotnetfactory/

2、《QTP中爲什麼恢復場景(Recovery Scenario)沒有被觸發》:

http://blog.csdn.net/Testing_is_believing/archive/2010/01/25/5255831.aspx

3、《QTP的TextUtil對象的使用》:

http://blog.csdn.net/Testing_is_believing/archive/2010/01/21/5221808.aspx

4、《揭祕QTP保留對象機制》:

http://blog.csdn.net/Testing_is_believing/archive/2010/01/08/5162020.aspx

5、在 QTP10 中, Reporter 對象有了一些改進,《QTP10的Reporter對象》這篇文章作了相關介紹:

http://blog.csdn.net/Testing_is_believing/archive/2010/01/02/5121064.aspx

6、《重寫QTP的Reporter對象》:

http://blog.csdn.net/Testing_is_believing/archive/2010/01/01/5117119.aspx

7、《QTP的報告管理擴展框架 - ReporterManager》:

http://blog.csdn.net/Testing_is_believing/archive/2008/01/27/2068905.aspx

8、ReporterManager下載地址:

http://www.advancedqtp.com/knowledge-base/projects/reportermanager/reportermanager-version-921/

9、Dani Vainstein寫的StringUtil,可以讓我們擁有類似.NET Framework中的字符串處理類庫般的能力,下載地址:

http://www.advancedqtp.com/knowledge-base/projects/stringutil/the-stringutil-project/

10、《RFT的異常處理方式》:

http://blog.csdn.net/Testing_is_believing/archive/2010/01/23/5248635.aspx

11、《Recovery Scenario Test Run Error: Item in list or menu not found》

http://relevantcodes.com/recovery-scenario-test-run-error-item-in-list-or-menu-not-found/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章