迴歸測試遇到的問題求助

fox發表於2024-05-08

問題背景:
專案用的 SpringBoot,現有 A B C 三個功能,在版本迭代中開發要對 C 功能的程式碼進行改造,從介面層面看 ABC 三個業務是沒有互動的,但是 ABC 後端可能用了某個公共的 Mapper SQL,然後開發對這個 SQL 動程式碼
由於測試人員在迴歸測試過程中,分析 ABC 這三個功能業務沒有交集,認為只改動了 C,不會影響 AB,然後沒有對 AB 進行迴歸測試,導致出現線上 BUG

個人的看法和想法:
【分析 ABC 這三個功能業務沒有交集,認為只改動了 C,不會影響 AB,然後沒有對 AB 進行迴歸測試】這種想法是很正常的想法,因為我們測試人員是不太懂後端的程式碼設計的,大多數從業務的流程去分析一個模組的改造是否會導致另一個功能受到影響
從測試開發的角度,能不能有這樣的一個工具或者是指令碼,掃描 git 或者 SVN 的倉庫程式碼提交日誌,拿到有變動的 SQ or 方法,然後逐層分析到受影響的介面或者服務,知道那些介面有影響後,就知道受影響的介面對應的功能模組,從而有針對性的迴歸驗證,求各位大佬推薦下有沒有什麼開源的專案或者指令碼 或者工具能解決我當前的困擾,謝謝!
(在這裡可能會有人提出疑問,就算給你指出哪些介面或者服務有影響,未必測試人員會知道這些介面或者服務對應哪些功能,這個問題我們暫且先不考慮)

相關文章