月份:四月 2014

自動化測試的 Desing Pattern:Page Objects

過去在開發自動化測試時,常常都會思考到,我們是否需要用物件導向的方式來寫測試碼?當時主要的需求來自於:

  • 自動化工具提供的元件,如果有功能不足需要擴充的部分,我們可以寫一個新的元件來繼承舊有元件,並實作額外功能

最後因為效益沒有很大,加上也可能讓程式碼變得較為複雜,就一直沒有去實現這件事。

直到看到這篇文章,才發現到其實物件導向的好處不止於此,物件導向一樣適合套用到自動化測試開發上頭。

Continue reading “自動化測試的 Desing Pattern:Page Objects"

UI 自動化測試使用 Sikuli 操作介紹 Part 2 – 流程控制與基本操作

繼續 UI 自動化測試使用 Sikuli 操作介紹 Part 1 的介紹,上一篇的教學已經初步的了解 Sikuli 開發工具的操作,也做了一個簡單的練習,如何透過 Sikuli 這套開發環境來撰寫的腳本開啓瀏覽器,然後自動輸入網址,最後檢驗前往的網址是否正確的練習。

Continue reading “UI 自動化測試使用 Sikuli 操作介紹 Part 2 – 流程控制與基本操作"