7. 存在的風險及好處
7.1 存在的風險
4) 對于腳本,如果配置庫出現問題將導致腳本不可用或者丟失,這就將會使測試時間延誤(因為會重錄制腳本和增強腳本)
5) 不同的操作系統和QTP版本之間不可移植腳本,所以在測試過程中,每個測試人員使用的QTP版本和操作系統必須一致
6) 對于QTP自身的功能理解不透徹,導致在某些功能點的測試上不如手工測試
7) 在公司自身的軟件進行升級后,QTP較低版本有可能無法識別某些控件等,導致必須用較高版本的QTP,這樣原有的低版本QTP的錄制的腳本就將不適用
8) 由于QTP來自網絡破解,在測試工程中可能會出現一些無法識別的錯誤導致某些功能無法進行測試,最后還是手動測試,與預期的分析不一致
9) 由于公司沒有QTP方面的測試專家,如果在測試某些功能時遇到無法解決的問題會導致測試延時,或者回歸到手動測試
7.2 QTP測試的好處
1) 從枯燥無味的手動測試中解脫出來
2) 在測試過程中遇到功能相似或者相同的可以用QTP,避免做重復的測試
3) 可以減少人力資源
4) 主要在回歸測試過程中減少時間,在測試的初期可能不會減少時間
5) 腳本可維護
6) 腳本可擴張
8. 結論
雖然存在很多風險,大部分都是客觀的認為因素,只要條件和時間允許還是能夠解決的。
基于在實踐中的學習和網絡搜索的結果,個人認為QTP對于公司現在的軟件還是很適用的,至少可以讓測試人員從以前的無味的測試工作中解脫出來,多做點其他與之相關的事情;讓測試人員多接觸一些先進的測試工具。
基于以上內容和學習的結論向公司推薦QTP,其版本在不斷的更新,增加的新功能能適應軟件的升級,且在版本9.0及以上的版本的能用于Vista系統下。
原文轉自:http://www.anti-gravitydesign.com