|
5#
楼主 |
发表于 2007-8-22 10:45:53
|
只看该作者
Thank you all,
QTP這種把CheckPoint當作對象保存起來的做法,直接的後果就是會導致腳本中會存在冗餘的CheckPoint,而且,無法清除.文件越來越大,間接導致測試人員維護測試腳本時容易對CheckPoint常生疑惑.引起不必要的麻煩.
To walker1020
1. 在實際運作過程中,事實上是不太容易做到的,腳本有維護,就會有CheckPoint的增刪,當然,您的建議也說明了對CheckPoint的刪除要謹慎.
2.(To winfood also)
對於一般測試人員而言,直接填加CheckPoint要比自行編寫腳本進行檢查要來得簡單而且容易的多,尤其是像我們公司使用SwfTable來顯示報表查詢結果的情況而言,直接對SwfTable做CheckPoint,似乎要比自己定義檢查點要快捷簡單的多,畢竟SwfTable的CheckPoint,QTP會自動替你取得整個Table的結構和數據,測試人員只要在上面填寫,修改好自己預期的數據就勿須再做更多.也畢竟報表查詢出來的內容和Fields往往很多很多.
不過,你們的建議倒是讓我重新審視CheckPoint的使用時機,呵呵呵呵,我覺得簡單的檢查就可以直接使用自寫腳本檢查了,比如檢查某個Control的Text等屬性的時候.呵呵,這樣腳本的可讀性也會更好.
接觸QTP不久,因為本身是開發主管,所以多從開發人員角度看問題,如有不妥處,大家見諒,多多討論哈,呵呵呵呵.
sdlkfj3 |
|