?????????У?飬??????????????????????????????????????????????????????????????????????????????

????????????????????????е?У?飬?????????????????У?顢???????????????????????????

????1. ???????????У??

?????????????????????web????????У????????2????????ò?У???UIУ?顣

?????????ò??????DataBase(oracle??mysql)??????????????(tfs??tair??)??

????UI????????????????????alert?????????????????????

??????2?????У???????????????????????????????????????????????????automan???????????????iTest?????????????2?????????

????2. ???????

??????????????????????У??????????????????????????????????????????е?????

??????????????????????????е????????????????????????????????????????????????????ò????????????????????????????????????????????????ò??????

??????????????д?????????????е??????????У?飬????????pass????????????fail??

????3. ????????????

????????????????κβ?????????????????????UI???ò??2??У?飬???????????????????????????????????????????????

???????????????????????Щ???????????????????????????????????£??????UIУ?飬2??У?????ε????????1??У?飺????????????ò??????????????????????????ò??????

??????????????????????3?ò?????????????????в?????????????????????????????????????????????????????????????????????????????????????????

???????濴????????

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

public void service(SomeRequest request?? SomeReponse response) {
  // ???????????????????request??response???????
  // 1. request?д洢????????????????У??????????????????????????????????к??????????
  if (!validateParams(request)) {
    ??. // ?Щ????
    return;
  }
  // 2. ????????????
  doRealAction();
}


?????????????????????????????????????????????????????????????1???????????????????????????????2?У???????????????????????????????????????????

???????????????????????????????????????????????????????????2?????????????????????????????????1???????????С?

?????????????????????????????????????????????????????????????????У????????????response?б??????????????????????????????care????????????????????????????2??У????????????????request?е????????????????????????????????????????????????????????????????????2????????????????????????????????????????????????????????????????????????????????????????????????????????????

????4. ???????

??????1???????????????????????????????????????????????????response?д???????????????????????????????????????????????????????

???????????????????????????????????2???????????????????????????????????1????????????????????С????????????????????????????????????????2?С???????£???????????????????ò???????????????????????????????????????pass?????????????????????????????????????2????????2???????????????????1??У???????????????????????????????????????????????????????????????????????????????????

???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????У?飬??????????????????????У?顣????????????????????У?飬?????????????????????

????ps??????????????????????????????????????????????????????????е???????б?????????棬????????????????????????????????У?顣??8????????????2??????????????3????6?????????????????????????????8???????????2??????????????????6???????????pass???????????????????????????????????′?????????????????1??