2017-08-02 67 views
0

我被要求創建一些自動化測試來測試項目的API。對於有限的java知識的自動化測試,我是相當新的。我給出的指示包括:使用黃瓜/黃瓜語法創建一個BDD樣式測試套件,利用Apache fluent-hc來查詢API。我也被要求用Java創建測試套件。我如何利用'Apache fluent-hc'來測試我的API,並且可以通過像'IntelliJ IDEA'這樣的Java IDE來完成?謝謝使用小黃瓜/ Java和IntelliJ IDEA測試API

+3

的問題是有點過於寬泛。請舉例說明你已經嘗試了什麼,以及你卡在哪裏。如果你還沒有深入研究這個主題,請閱讀:https://hc.apache.org/httpcomponents-client-ga/tutorial/html/fluent.html和https://cucumber.io/docs/reference/jvm – ggradnig

回答

0

這確實是一個非常普遍的問題。對於所有與Java相關的開發,我可以簡短地說「是的,你可以使用IntelliJ IDEA」。

另一方面,在開始任何開發之前,您必須學習和理解您自己的東西,作爲樣本,您的BDD測試將以何種方式基於API技術開發,如您所說您對Java的瞭解有限我建議您先閱讀如何使用Java創建API,當然,這些都基於您的要求,但我更喜歡使用Spring Boot進行API開發。

如果您對此感興趣,稍後我會在此處發佈我的博客帖子URL,我將從0開始描述如何使用BDD覆蓋API(目前正在準備中,下週我將發佈它)。

同時,我會建議你閱讀this博客,並獲得一些關於APIs及其測試的知識。

UPDATE:這裏是博客文章BDD就是我答應 - https://www.blazemeter.com/blog/api-testing-with-cucumber-bdd-configuration-tips