《葵花寶典》的第一句話是「欲練神功,揮劍自宮」。這暗示著要練成此武功,必須放下世俗的慾望,才能真正參悟天人合一的道理。在這裡,我們不需要犧牲這麼大,但如果要掌握 AI 時代的開發心法,我們必須重新建立思維,放棄原本的流程,將 AI 導入原本的開發流程,並且調整成 AI 原生的開發方式。
在 AI 時代來臨前,我們的開發流程,即便已經擁抱了 ATDD (驗收測試驅動開發) 和敏捷測試這些現代方法論,但還是有個核心痛點:撰寫測試程式碼需要花費大量時間。
我認為,這種方式最大的困難點,就是我們是否能跟上開發的節奏。隨著 AI 的進步,或許我們可以讓 AI 協助我們撰寫測試程式碼,藉此突破這個效率瓶頸。
既然傳統方法有其瓶頸,那麼我們就得找到另一條路。我發現,現在一種全新的自動化測試模式正在浮現,我將其稱為「AI 原生測試」。在這個流程中,AI 不再只是單純的輔助工具,而是測試流程的核心驅動力。
這個流程是這樣的:
在 AI 時代,我們討論的「欲練此功,必先自宮」,犧牲的並不是思考與溝通的能力,而是將思考結果轉換成繁瑣程式碼的過程。這讓你的角色更純粹、更專注於使用者體驗與測試策略,這也正是測試工程師最寶貴的價值所在。不過,AI 技術在自動化測試領域仍然正在探索其可能性,是否真的能夠完成這麼理想的測試,接下來的幾天,我們會逐步實驗是否能夠完成以往的測試任務還是仍然還有侷限性。