最近一年因為工作上專案的需求,接觸到不少自動化測試的技術和平台。
因為我是個很懶的人,所以趁著鐵人賽,看是否能強迫自己把這些想法和感悟化成文字記錄下來。
本系列偏重 e2e 自動化測試的相關技術,會涉及以下幾個部分:
Ice Github
Ice Cakeresume 中
Ice Cakeresume English
本文是持續測試三十天的首篇文章,標題取名為自動化測試最簡單也最困難,
這個標題,實在是濃縮了我導入自動化測試的許多辛酸血淚。
最簡單,是因為,只要會任何一種程式語言,就可以開始寫自動化測試。
最困難,是因為,e2e 自動化測試,
通常不被大部分公司,甚至 RD 本身,當成實際產出 !
對公司面而已,不是實際產出投入的資源,當然就很有限!!
對 RD 團隊本身而言,
不是實際產出 Production Code,可能許多 RD 還會本能地鄙視!!!
這種因為對自動化測試的輕視,卻往往就是導入自動化測試,最困難的部分了。
一般技術文章,通常會從基礎和原理開始講起,覺得 框架 和 平台 只是小道。
當基礎夠紮實,自然什麼問題都能夠手到擒來地解決。
但我覺得在 e2e 自動化方面,卻是反過來思考,我們必須要慎選工具。
讓經過實戰和持續迭代的框架 和 平台,
從更高的角度給我們 Best Practice 教我們如何測試。
所以,本系列不會講測試方法論,反而會著重於自動化測試 框架 和 平台 的介紹和應用。
系列文章中,會使用一些 Open API 和 網站來作為實作的範例。
不太容易用文章表達的部分,也許也會穿插錄製一些教學影片。
最後,期望自己不要太懶,能夠好好寫滿 30 天 XD