新構想-撰寫自己的自動化測試工具
上班第二天,
被安排類似像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→撰寫測試案例流程→以後是一鍵測試。
突然來的靈感,
我知道,公司不一定會給我時間做這些東西,
但我的工作卻是要做這些東西,幸好有遠端登入作業,
我只好自己發想,自己偷偷摸摸的做。
-----------
我興趣廣範,接觸與打擊範圍太廣,這就是大腦神經元,互相連結後,所產生的叫創意的東西。
軟體開發人員的產值差異可以很大,不然你就不會想許多工作都用軟體來做吧。