0
我一直在閱讀很多以找到解決我的問題的方法。在我目前的服務中,我有一些在src/test文件夾下運行的黃瓜測試。但是我正在使用Spring引導應用程序上下文來運行這些測試(做注射等事情)。所以,從我的角度來看,這不是一個真正的端到端測試。 我試圖做的是讓我的黃瓜測試(BDD)在src/test的不同文件夾下,並在不使用應用上下文的情況下點擊該服務。我試圖區分集成測試和端到端的黃瓜測試。所以,首先我需要運行服務,然後點擊它來獲得響應。任何想法?用彈簧啓動的寧靜服務BDD方法
非常感謝。
你認爲怎樣運行你的服務? –
您使用的是Maven嗎? Maven已經有了一個機制來分離單元測試和集成測試:http://maven.apache.org/surefire/maven-failsafe-plugin/ – SiKing
謝謝大家。我會看看Maven Failsafe插件。我的想法是在黃瓜測試中使用HttpClient(HttpPost)在服務啓動後調用服務(例如使用mvn spring-boot:run)。你對此有何看法? –