#contents *趣旨 [#ccf36f69] 世の流れとして、dockerが普及し、マイクロサービスが乱立していくと、 結合テストのやり方から、マイクロサービス間同士の契約ベースのテストが、世の中の主流のやり方にいづれなることでしょう。 このページでは、そのテスト手法関連のフレームワークなどについて、まとめてまいります。 ※このページは、どなたでも、spam以外の改変が可能です。 *Spring Cloud Contract [#h8550154] **本家 [#yc750fe5] https://cloud.spring.io/spring-cloud-contract/spring-cloud-contract.html ***git-hub [#ja797dcf] https://github.com/spring-cloud/spring-cloud-contract ***サンプル [#b6b65aa0] https://github.com/spring-cloud-samples/spring-cloud-contract-samples/ **Gitter (Git-hubと連携するチャットサービス) [#y8874db6] https://gitter.im/spring-cloud/spring-cloud-contract **Spring Cloud Contract Maven Plugin [#d30a1fe9] https://cloud.spring.io/spring-cloud-contract/spring-cloud-contract-maven-plugin/ *Spring REST Docs [#d16fb426] http://docs.spring.io/spring-restdocs/docs/current/reference/html5/ *Swagger2Markup [#j758da82] https://github.com/Swagger2Markup/swagger2markup *springfox-staticdocs [#gc688cc7] https://springfox.github.io/springfox/docs/current/ *WireMock [#a9c1968f] http://wiremock.org/ **How Java Developers Can Use the Wiremock Framework to Simulate HTTP-Based APIs [#lc461fe3] https://www.infoq.com/articles/Wiremock-testing-mocking-over-wire-stubs **WireMock: Mock Your REST APIs [#ab6a5ec8] https://dzone.com/articles/wiremock-mock-your-rest-apis **WireMock - a web service test double for all occasions (git-hub) [#n5c3e148] https://github.com/tomakehurst/wiremock **AndroidとWireMockを使っている記事 [#y9ef2770] http://joshskeen.com/mocking-webservices-with-robolectric-wiremock/ *[参考] [#baa6e2f2] **PACT [#z16db250] https://github.com/realestate-com-au/pact ***Consumer Driven Contractsで REST API/マイクロサービスをテスト #m3tech [#gae35d65] http://sssslide.com/www.slideshare.net/makingx/consumer-driven-contracts-rest-api-m3tech