新構想-撰寫自己的自動化測試工具

新構想-撰寫自己的自動化測試工具

上班第二天,

被安排類似像DBA的角色與測試工程師的角色。

這時候我發現,我被安排在QA這個角色,也不是說叫差,而是QA變成了一個很強大又很有品質、又很有技術的角色,

為什麼呢?當工程師變成了測試員之後。

要一口氣依照文件規格,測試約50~100支API,而且API會不斷的增長,

還要確保資料正確性,與結果正確,測試案例也不可少。

安排我在這樣的工作裡,會不會覺得枯燥乏味。

偏偏,

我是一個常做爬文的人,一個常連資料庫下SQL的人,一個常建立自己的開發工具的人、一個自己會撰寫API 文件的人、一個非常懶的人(這很重要)

一個會JAVA、一個會HTML、一個會PHP、一個會Android的人。

我看到了現有的資源:API文件

第一步,我可以做爬文將 API文件都爬下來,

然後改寫裡面的程式碼,變更所有的連結位置(做爬文,再做替換),

並且每一個頁面都爬下來後,加入測試的POST連結位置,並產生送出按例,及Dialog編輯json Request 案例內容,以及用HTML5特性,加入測試案例功能上去

這只是一個簡易的測試工具API文件,重改造的功能。

 

下一步我會用Java產生一堆的測試案例的API Class,及產生所謂的Config 設定集,

並撰寫呼叫API測試順序。

以後就可以一鍵測試,

所有API一次測完搞定。

等於是,爬文→撰寫測試用API Class以及function→撰寫測試案例流程→以後是一鍵測試。

突然來的靈感,

我知道,公司不一定會給我時間做這些東西,

但我的工作卻是要做這些東西,幸好有遠端登入作業,

我只好自己發想,自己偷偷摸摸的做。

-----------

我興趣廣範,接觸與打擊範圍太廣,這就是大腦神經元,互相連結後,所產生的叫創意的東西。

軟體開發人員的產值差異可以很大,不然你就不會想許多工作都用軟體來做吧。