以前聽過不少同事講ui自動化,我的team裡邊也開始寫自動化一段時間了。我去一直沒有機會上手,雜事忙啊。現在好了,從lead的職位上退了下來,暫時無事,索性自己動手弄弄這個東西。
我是從乙個demo開始的:自動化開啟notepad,寫些東西,儲存。就這麼簡單!不過還是耗費了不少時間,萬事開頭難嘛。哦,對了,順便說一下,我沒有用任何框架,只用到了微軟的uia.
我沒有打算把我的**貼到這裡,而是把我的心得體會,教訓和所走的彎路:
我所認為的應該遵循的設計原則:
1、 將控制項的查詢和操作分開;
2、 暫時儲存查詢到的控制項,以備子控制項查詢或者屬性獲取;
3、 能夠步進查詢的控制項一定不要從根目錄查詢;彈出對話方塊則應該從根目錄findall + descendants 查詢;
自動化測試 筆記
1.1簡介 qtp是以前的主流,能佔到70 80 惠普收購後結合其他的測試系統組合公升級成為uft1.2使用流程 1.選擇對應的外掛程式型別 c s b s結構 匹配uft中設定的物件容器 c s結構的選擇visual basic activex 2.根據載入的物件容器,利用物件定義的工具進行物件的...
UI自動化測試隨筆
昨天給開發的同事講我們正在做的自動化測試,同事問了句 為什麼api的測試不需要寫 了,而ui的測試還需要寫那麼多 呢?能不寫 麼?目前我們的自動化測試的現狀 目前主要覆蓋兩個部分 api的測試和ui的測試。對於api的測試經過框架的封裝,基本上只需要編寫乙個xml描述的test case就可以了,x...
UI自動化測試框架
python selenium unittest ddt htmlreport分布式資料驅動自動化測試框架結構 1 business 公共業務模組,如登入模組,可以把登入模組進行封裝供呼叫 login business.py from page object.common page.login pa...