???????????
????????ò????????????????????????????????????????????????????????????schema?????????????????service???????????Stub??????
????· ????????
????· Stub??????WireMock??
????· RestAssured
???????????h2???????????????????????schema?????WireMock??Stub?????????

??????????Spring???????????profile???л???????????????????????????У?????profile???????????jigsaw????integration??profile??????jigsaw_test?????

?????????????漰?????????????
????· URL·??
????· ???л??????л?
????· ?????????????
????· ??????????????
????· ?????????
????· ???????
?????????????????????????????????£???????????????????????????£??????????????????????????
???????????????????????????Щ?????
????· ???·??
????· ???
????· ????MVVM
????· ??????
????· ????????
??????????Щ??????????????????????У??????????????????????????????????????????????????????
???????????
??????????????У??????????к?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????г????????
????Pact??????????????????????????Consumer Driven Contract???????????????????ж????????????Java??????????pact-jvm???????maven/gradle??????п?????
????· pact/pact-jvm
????· pact-broker

????(???????Why you should use Consumer-Driven Contracts for Microservice integration tests)
????????????????????????????????????????????????????????????????????????????????????????????????????????????°汾???????????????Щ?????????????????????
????????????????????????????????pact????

????????????
??????????????????????????????????????????????????????????????????????????????????ж???????????????????????????
??????????棬????????????????????????????????????Щ????????Happy Path??????????????????????????????????????????????????????????????????????????????????????????????????????????User Journey??????????????
??????????????У??????????????????????????????????????????????????????????????????provision??????
????· ????????????????
????· ?????????????Feed???????
????· ???????
????· ????????????
??????????????????????????????????????????????????????????????????????????
????· Docker
????· Rancher
???????????????????
????· ???????????????
????· ????????????????????????docker????
????· ??docker?????????????docker-hub??
????· ???????????????rancher??upgrade?????μ??????
????· ??ж??????????
???????????????????????????????????
????· ??????????????????????е?????????????????API
????· ??????????????
????UI????
?????????UI?????????????UI?????????????????????BDD???????????Specification By Example?????????????????????????????????????????????????????????WebDriver??????????????????????Capybara????????????????????
????· BDD?????Cucumber
????· Web??????????????Capybara
????· Page Object??DSL?????Site_prism