???????????????
???????????? ???????[ 2012/1/12 13:49:12 ] ????????
???????????????????????????????????????????????????????????????????????? ?廩????????? 2005??7?μ???棩?е???ζ???????????壬?????????????????????????????????????????????????????????????????????Χ???????Щ?????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????й??о?????????????????????????????????????????ж?????????????????????????????????????????????????????漰?κζ??????????????????
????????????????????ж??????????????????£?P86??????????????????????????????????????????????????????С??λ????顣???ο????н?????????????????????庯??????????????????С????????????????????????塢??????????????????????????????????????????????????????????????????????幦?????????????????????????????????????????????component??????
??????????????????????????ο????н?????????????????????庯??????????????????????Щ???ɡ??????????????????????????????????????庯???????????????????????????????????????????????С????????????????????????塢????????????????????????????????????????????????????????????????????????????д?????????п???????????庯?????????????????С???????????ɡ????????????????????????????????塢??????塢?????塱??????????????????????????????磬C?????е?printf?????????????????????????壺
printf????
??????壺??????????????????????????
??????壺????????????????в????????????
?????壺???ú??????????????????????
????????????????????????????????????????????????????幦???????????????????????????????Щ??????????????????????????????幦???????????????????????????????????????????е??????????????????????????????????????????????????????????й?????
???????????????????Щ???????????????????е?????????????????????ú???????
swebok 2004????????????????????????????????????ж?unit
testing????????£?
??Unit testing verifies the functioning in isolation of software pieces which are separately testable. Depending on the context?? these could be the individual subprograms or a larger component made of tightly related units.??
??????????????swebok 2004??unit??????????Щ??????????????????software pieces???????С?separately testable????????????????????????????κ????????????????????????????????????????swebok 2004????????????????????????У?unit???????????????????????????Щ???????component??
??????????????????????????????????????P223????
????е???????????????????????????????嵥????в?????????????????????????????????specification testing??????в???????????????????????????
???????structure testing??????в?????????????????????????????????????????С??????????????????RUP???????е??????????P207?и????????????壺????????????????????????е??????????????????????????????????????????????????δ??????????????????????RUP???????
?????????Testing Objected-Oriented Systems?? Models?? Patterns?? and tools??????????????????? ??????????????????????飬?????е????廩????????????????????????????????????????壬????????class scope testing???????????????P350??????Class scope testing corresponds with the classical definition of unit testing: exercising a relatively small software component?? usually via a driver?? in isolation.??
???????λ??????????????????????????????????????????????? ??????????Щ???е??????????????????????????????磬??The art of Software Testing (2nd)??????У????????????????
??Module testing (or unit testing) is a process of testing the individual subprograms?? subroutines?? or procedures in a program. That is?? rather than initially testing the program as a whole?? testing is first focused on the smaller building blocks of the program.??
???Pragmatic Unit Testing in C Sharp with NUnit?????У???????????????£?
??A unit test is a piece of code written by a developer that exercises a very small?? specific area of functionality of the code being tested. Usually a unit test exercises some particular method in a particular context. For example?? you might add a large value to a sorted list?? then confirm that this value appears at the end of the list. Or you might delete a pattern of characters from a string and then confirm that they are gone.
Unit tests are performed to prove that a piece of code does what the developer thinks it should do.??
?????????????????????????????κ??????????????????????????????????????????
????????????????????????????????????????????????????????????ν??????????????????????????????????????????У????????????????塣??RUP?У??????????????????????DLL?????????
???Systematic Software Testing??????????????????????????????????Χ?????????????Χ????????????Unit/Module/Component???????????????????? ?????????Χ??????Unit????????????Module????飩??????Component??????????
??????TDD????????????????????????????????????????????У????????????????????????????????????????????????????????????????????????????????UI?????????壨???磬??????????????
??????????У????塰????????????????????????????????????????????????????磬???????????????????????component????????????????????????????????У?????????????????????????в??????????????????ù????λ??
??????
???·???
??????????????????
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