????????????£?????????????

???????????????????????????????????????????????????????????????????????????????????£?1?????????????????2????????????????????????????????????????????????T??????????дFeature????????????????????????

???????????Feature???£?

????Given ???????????????

????When ????????????

????Then ???????????????????????????????????????

????And ???ú?????????

????Given ???????????????

????When ?????????????????????????????

????Then ???????????????????????????????????

????And ???ú?????δ?????

????д??????T????????????????д??????????塣???????????????????????????????????????????????????????????????????????????????????????????????????????????????й????Ц?????????????????????п????д??????????????????????????????????????????????????????????е?????????????????????????????????????????????????????緢????Щ????

?????????????£????????????

????????????????????????????????????漰??????????????????????????????????????????????????????????????????????????д???????????????????????/??????????????????????????????????system testing??????е??????????????????????????T???????????????????????????????з??????

?????????????????1????????????Mock???ò???????????????????????????????????2??????????????????????????????????2????????

?????????????????????????????????δ????????????????????????????????????????????????????????ЩС??β??????????ЩС????С??Σ????????????????????????????????????????Ч???

?????????????????????????????????????????????????????????????????????????????????????????????????????????????Э????????????

???????????????????ЩBDD????????????????????????????????????????????????????дFeature????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????饗Review??????????Feature??????????????????????????????????????????а?????Щ?????????????????????

??????H????????????????????????????????BDD????????????????????????????÷??????????????Cucumber??????BDD?????????????????????????????????????????θ????????????????????????????????????????????????????????Э???????