?д???????????????????
???????????? ???????[ 2014/7/24 17:22:34 ] ????????
???????????(unit testing)????????????????????ɡ????????????????????????????????Σ???????????????????????????????????????????????????Ρ???????????????????????(Functional testing)?????????(end-to-end testing)?????????????????????????????????Щ????????????????????????????????????
?????????????Щ??????????????????????????????????????????????????????????μ?????????(??ж????????????????)???????????????????ζ?????????????????????????????????????????????
???????????????95%??????????????????Щ??????????????????????????????????????????б????????????????????????????????????????????????????——????????????е???????????????????????????????????????????????????罫??????????д?????????????
???????????????????????????????????п?????????????????????????????????????????????????????????д???????Щ?????в?????????????????????????????????
??????д?Щ????????????????????????????????????????????????????——?????????????ж???д??????????μ???в????????????????????????????????????ν?????????????????????л?????????棬?????????????????????????λ?????????TDD????????????????????????(???????????????@?? ??????Effective Unit Testing????顣)
???????仰?????????????100??????????????????????????????????????????30000???????????Щ?????100?????????????????
????????????????????Щ?????????????????????????????????????????—?????
?????????????????????????б?????bug?????????????????????????????????????????????????????
??????????棬???Щ???????????????????????????????д??????????????????????????????????????????????????????????
??????????????????????????????????????????????п?????????Ч???????????????????Щ??????б????????????????????????????????????????????????????????????з????ж???????????????????????????£???????Щ????????
??????У?????????????????????????????????е???????棬??????????????????????????????????????????????Щ???????????е???????
???????????????????????????getter/setter?? ??????????????????? toString()?????????????????????????????????????????????????????????????????????????????????ζ??
???????????μ??????????MVC?????????????Щservice?????????Action??????????????????????????????????????????????????????????ν??????????????????????????????Χ???????mock?????????????????????????????????????鷳????????????Щ??????”London School TDD”??????????????????????????????????????????????(interaction-based)???в?????????????mock???????
????????????????????????????????????????????Щ????y??е????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????”Classic TDD”??????????в???(state-based)??
?????????????????????????????????????????????ζ????????????????δ??????????????????????????????????????п?????????粽???У????????????????????????????????????д???????????????(??????????????????)???????????????????????ν????(Seam)????????????????????????μ????????????????????????????????У??γ???????????????????????????С??????Χ?????????????????????????γ?????????????????????????顣
????????3)???????????????????????????????Σ????繦????????????д????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????д????Ч??????????????????????t?????????????????????????????
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11