??????——?????????????——??????????????????????????????????????????????????е???飬???????е????“????????????????5??????????????????????”??

???????1. ?????????????????????????????????????????????μ??????????

???????????????????????????????????????????????????????δ???????????????????

????????????????????к????????????????????????????????Щ?????????????????а????????????????????????????????????????????????????м?????????????????????????????????????ν??????????????????????????????????????????????????????

???????????“prevention is better than cure”???????????????????????????????????????????????????Dev????????????????????

???????????????????????????μ?????????飬?????????????????????????????????????????????????????????????????????????????????????????

??????????????????????д????????????????????????????????????????????????Щ???????????????????????????????????????????????????

???????????????????????????????????????????????????????????????????????????????к?????????????????????????????????????????????????????????????????????????á???????????????μ??????

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

???????2. ????????????????????д?????????????????????????????

??????????????????????????????????????junit?? rspec?? selenium??watir??uiautomation???д????“????γ???”???????????80%??QA???????д????????????????????????顣

???????????????????в??????????????????????м????

??????????????????????????????????????????????????Щ?????????????????????????????????????????????????????

??????????????????д??????????????????????????????б???????????????С?

??????????????????????????????????????鶼???????????????????????????????????????????????????Щ????????????????????

????????????????????????????????????????Щ?????

???????3. ????????????????????????????????·??

?????????????????????????????????????????????????????????????????????????·???????????????????????????????????·??????????????????ο??????????????????????

????????????????г?????????·???????????????????????????????????????????????????????????????????????????????????????????????????????????????????ж??????????????????????????????????????????????????????á?

????????????????????????????????Щ???????÷????????????????Щ???????????????????????????????????????????????????????????????????????????????

????????????????????????????????????????????????????dev???????????????????????????????????????????????ò?????????????????????????????

????????????????????????????????????????????????????????????ж??

???????4. ????????????????????????????κ???????????????

????BA??Dev?????????????????????????????????????????????????Щ????????????????????????????????????????????????С?????????????????????????в????????????????????????????????????????????????????Щ??ж????????????????????Щ??????????????????????????

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

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

???????????????????Щ???????????????????????????

???????5. ????????????Щ???????????????????????

??????????dev???????????????????????????????????λ????????????????????????????????

???????????????????pair???????????????????????棬?????????????δ?????á???????????????????????????????????????

??????????????????????????????????????????????????????????????????design for testability????????????????????

??????????????????д???????????????????????????????壬???????????а??????????????????????????????????INVEST??????????Э???????????????С???????

???????????????????????д??????????????????????????????????д??????????????????????????????????????????

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