2013年1月23日 星期三

高級版按鍵精靈,同時也是UI自動化測試的好幫手


一個具有一定規模的網路服務在新版本的上線前,一定會進行詳細的QA測試,但目前的測試工具大多是以程式碼的測試為主,只有少數的工具能夠支援UI上的測試,而SIKULI便是自動化UI測試的好幫手。

為什麼我們需要自動化測試?

曾經開發過網誌或者是軟體的朋友都會知道,在軟體正式釋出之前進行測試是相當重要的,除了要避免軟體出現錯誤當機的狀況之外,也須要確定各項操作流程是否如同預期。

然而,許多網路創業者在初期的產品開發過程中往往沒有辦法進行詳盡的測試,這可能是因為資源的有限(沒有錢僱請專門的QA測試人員),或者是時間上有限(產品馬上就要釋出)。

因為前期的測試不夠周全,往往我們在後續發生錯誤時可能會需要花費掉更多的時間和成本來修復,可以說是因小失大。

所以透過自動化的測試工具,可以達成許多優點:

  • 有效減低測試成本,只要當初期的測試腳本撰寫完畢後便可以自動執行
  • 確保大多數測試都可以自動運行並且重製可能的錯誤
  • 因為自動化測試是由電腦進行實作,所以人員下班後仍舊可以測試,隔天早上再觀看結果即可

然而,自動化測試礙於技術的發展,目前大多數只能進行程式碼的測試,但針對UI介面的操作測試往往才是大多數人關注的重點。

其實這篇對我的重點,是用 Sikuli 寫寶石方塊的外掛 XDD
這樣以後說不定就可以拿來寫 Dimond Dash 的外掛了 == +

沒有留言:

張貼留言

標籤