??????????嵥-?ò?????Ч??????????????
???????????? ???????[ 2016/1/6 14:11:04 ] ??????????????? ???????
???????????????????????Щ???÷?????. ???????????????:
????1.??д???????API
????2.??????API???????
????3.?????????API???????
????4.???е??????
?????????????????? ????????????е????δ??????????. ???????????. ???淶????д???п??????????????.??????????????????. ????????????ж?.Э????????.
???????????????б?? ????????????????????????????. ??????????????????????????. ???????????ü??????????ú??????. ??????????????????????????.
??????????????б????????????????Χ????Ч??. ?м?: ???б?????????????Щ???????????????:
?????? ????????????????????.
????o ?????????????????????????????.
?????? ?????????????????.
????o ??з????????????! ????????????????.
?????? ???????????????????????????.
????o ???磬??????????浽 expectedFoo ?????? foo????. ???????????????????????????????inputValue_NotNull?? inputValue_ZeroData?? inputValue_PastDate?? etc. (???????????淶).
?????? ???????????????.
????o ?????????????????????????????????????????????????. ?????????????????????????????????.
?????? ???????????????????淶.
????o ?????????в???????????????? (switch?? if?? ??.). ?????????????????????????????????.??????????????????????????????????. ??????????????д??????????????? (?????).
????o ???磬???????????????????? – 1 ??20??????.???????????????????????????С??????????????????.
?????? ???????????????????.
????o Java???? @Test(expected=MyException.class).
?????? ?????????ò????????????.
????o????????????????????????????????????mock “??????μ??????????????????????????”???????? (??? Setup/Teardown).
?????? ?????????ò?????????????.
????o ???????????????????????????????豸????Ч?? (???mocks).
?????? ????????????????Ч???????? (max?? min) ??null?????(????????????????????).
????o???????????Щ??????????????????????????Щ?????????.
?????? ???????????????κ?????κε???????????????????.
?????? ???????????????????????????????????????????.
????o ???????????????????????.??????????????????????????. (??????д???????????????????.)
?????? ?????????????????.
????o ??Java: ????? Date()?????????????????????????Calendar (?????????????). ?????: ??name = “Smith”; ????? name = “name”; ????name = “test”;
?????? ???????????mock??????????????????.
????o ????????????????.
????o ?????????????в?????????????. ?????????????????????? (??????????????????????).
?????? ?????????????? @ignored . ?м?. ?м?.
?????? ????????????????????????.
????o ???????????????????????????????????.
?????? ????????????????κ?????????????????
????o ??????????????豸????????á??????????????????????????????????????
?????? ????????????????
????o ??????????e?????塣????????????????????????????????????????????????????
????o ??ò??????г???????????д????????????????????С?????“delay”??“sleep”????????????Щ???????£?????????????????????
??????
???·???
??????????????????
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