我和我的隊友很難理解是否可以/應該在引用 Swing 類的 JUnit 測試上進行突變測試。更準確地說,我們目前正在使用 Junit 4 和 Assertj Swing 來測試大學測試作業(使用 TDD)的接口。我們還使用 PITEST 作為突變測試框架。我們使用 Eclipse 的 WindowBuilder 插件構建了 Swing 類,因此我們對類的結構沒有太多控制。單元測試都是綠色的,但是當運行 pit 時,這些類中的 pit 會拋出大量異常,測試會慘敗。你可以在travis上看到 maven 日志。由于我們剛剛開始了解測試世界,因此非常感謝實際處理這些事情的人的建議。非常感謝。
在用戶界面上執行突變測試是好的做法嗎?
慕蓋茨4494581
2023-05-10 15:20:45