專案中一直使用的是描述性程式設計,維護期間的感觸就是描述性程式設計的自動化指令碼維護太費力,如果系統改版就要基本把指令碼全部翻新,我們現在就面臨這個問題。因為還沒換過工作,所以對物件庫程式設計還只是練習,我個人感覺物件庫程式設計的優勢還是很明顯的,一直期望在專案中能真正應用物件庫程式設計方式。
個人感覺 描述性程式設計的優點是脫離物件庫,識別物件時不容易出錯;缺點是維護指令碼太繁瑣,尤其遇到系統改版時。幸虧我接手自動化的時候堅決強調要加強指令碼的公用性和復用性,合併了好多公用的動作和用例,要不然會相當慘。
個人了解 物件庫程式設計的優點是對於大型專案指令碼維護起來會比較方便,比如物件庫改名指令碼自動更改、物件庫智慧型識別、物件庫合併、物件庫快速程式設計、物件庫快速更新等等經典功能,使得指令碼維護和編寫會方便的多;物件庫程式設計的缺點是物件識別時沒有描述性程式設計那麼準確,可能有時候會出錯。
描述性程式設計與物件庫程式設計的優缺點對比後,我還是很推崇物件庫程式設計。感覺物件庫程式設計為主描述性程式設計為輔的自動化才是現代自動化的正道,^_^
對自動化的認識及研究還不夠深入,了解還不夠廣泛,後期會不斷擴充套件自己的知識面,深入研究。
描述性程式設計
1.描述性程式設計的思想 思想 物件沒有新增到物件庫,就用描述性程式設計的方法。如果有些物件無法新增到物件庫中,也可以用描述性程式設計。2.描述性程式設計的2種寫法 也可以多個屬性來確定乙個物件 屬性之間用逗號 英文狀態下的逗號 分開 browser micclass browser page mi...
QTP描述性程式設計
好久沒來寫東西了,說明這段時間在理論知識方面並沒有進步,呵呵 qtp描述性程式設計一直以來很模糊,今天終於有些明白,記錄下成果 下面是一段例項 描述性程式設計 set a description.create a micclass value link a text value 翻譯 物件的賦值,必...
Description描述性程式設計方法
description描述性程式設計方法 通過宣告描述性物件並給物件屬性賦值的方法,將物件屬性與執行語句分離開 description描述性程式設計方法也具有後續強迫性 首先建立description例項,來代表乙個測試物件的屬性描述 set objdialog description.create...