回到 2019 年,那時的我們對 Robot Framework 的了解還不夠深入,導致許多測試案例無法平行執行;再加上測試資料管理的不足,進一步加大了測試的複雜度。然而,經過這些年的實踐,我們逐漸找到了應對之道。在撰寫新的自動化測試框架時,我們特別考慮了這些問題,並融入了解決方案。與五年前相比,現在的測試流程更加效率且穩定。
如果你對測試領域有興趣,建議參考我的 Threads,裡面涵蓋了豐富的測試知識、實用技巧和測試思維。若你想深入探討測試議題,例如:測試的學習路徑、敏捷流程的應用,或小型新創公司與大型企業的測試困難點。
前言
在 2019 年初,隨著產品迭代的速度變得越來越快,對於快速釋出新功能變得越來越不容易。當時團隊負責的產品已經是第八版 (2019),已經累積將近 8000 多個測試案例。
如果要釋出一項新功能,必須花費將近數個禮拜的時間做迴歸測試 (Regression Testing),除了原本的新功能,還必須重複地執行可能會被影響的舊功能的測試案例,以確保舊功能沒有任何的影響。
於是透過自動化測試保護重要的功能和新功能。最後花費將近一年的時間,將大部分的