???????????????????Щ?????????£???????????????????????????????

???????????????????????????????????ó?????м??????????Щ?????????????vendor?????????????????

??????????????????ò??????????????????????????????????????Щ???????????????LosTechies?? Ryan Svihla ?????"??????anti-pattern"?? ?и???????? “??????????????????????”????????????????????磺

??????????????????????????????????????????÷???????

??????????

?????????????????????

?????????潫????????Bug?????????????????????????????????????????

????????? ??????Bug??????????????????У???????????????????Щ?????????????????????????????????е????????"???????"??TDD???????????????????????????????????????????????????С?????????????????????????????е?????????????????????????????????????????????????????????????????????????????????к???????????????????

??????????????????????????????????????????????е?????????β????????????????????????????????????????????????????в???????

????????????????????

????1?? ?Щ??????????????.

????2?? ??ó??????????Щ????.

????3?? ??ó???????????????????????? ??????????1????????????

????4?? ???????????3???????????????????????ó???.

????5?? ??ν??????????????????.

????????????

???????????mocks/stubs????????????????????1?????????????е?2???????????????5????????????????????????????????????е?1?????4??????????????????????????????????????????????????

??????1?????4????????????????????????????????????????????

?????????????????External systems are finicky mean things??

?????????Щe-Commerce??????????????????????????????????????????????

????????????Щ???ε?????

????1??????????£????????????????????????????????????format????????schema???????????????????????Щ??????????????????????????????????????????????????????????????????ó????????????????????????????????????????????????????

????2??????????£???????????????μ?API???????????ó??????????????????????????????????????????μ?API???????????UAT??User Acceptance Test?????????????????PRODUCTION????????????????????????ж?????UAT?????С?

????3????????????ù????????????????????????????????????????á??????????Щ????????????????????????????????????????????

??????Щ????????????????????????????????????и?????????δ?????????????????????????а???????????????Щ???賿3????????????????????????????????

????????????????How to setup your Specs??

?????????????????????????????specification????????????????well-crafted tests??????????????е???????????д????????

??????ν“???”?????????????????????????????????а??????????????????????????Щ???????????????????????????????????????

???????????Integration??????????????????й????????????????????????????????????Щ?????????????????????????????????????????????????????????????????

????[???????????????????????????]

???????????http://www.blogcoward.com/archive/2010/07/16/More-Reasons-Why-Integration-Tests-Can-Be-More-Important-Than.aspx

??????????????http://blog.csdn.net/horkychen/article/details/8685473