???????:????????????Э???????
???????????? ???????[ 2012/3/16 11:12:35 ] ????????
??????1947??9??9???????????????Harvard Mark ???п??????????????????????????(?????????????Bug?????????????Smithsonian??????????????)??????????? Manrice Wilkes?????????????????????????????????????????????μ???????к???????????????????????д??????в????????????????????????????????????????????
???????????????????bug????????????????????????????????????????純????????????????ЩС?????????????????????????????????á???????????Σ???????????????д????????????????????????????????bug???????????????????????????????κ??????
????JUnit???????????????Java???????????????????????????????JUnit????????????????????????д???????Kent Beck??Erich Gamma??Beck??SmallTalk???????л??????в???????JUnit?????????????????????????????С??????д????е???????????е?????д????????????????????????????е?bug;???????????????????????????????е??????????????仯???仯????????д??????仯???????????????????????????????????Щ?仯?????????
????????????????????????XP(eXtreme Programming)?????????????????????????????????????????У???????????????????????????????????????????????????????????)???????????????????????????????????????????????????????????Щ????????????к?????????
???????JUnit???
?????????????У??????????д?????????????????????????????????????????????????????????????????????????????????????д???е?if????????????????????б?????JUnit?У?????????????Щif???????д????(assertion)???????????????????????????????????????????????????????б?????????????????????????????
???????????????????????????????????????????????????????????JUnit?У????????????????(setup)??setup??assertions????????????????????????????????????????????setup??????????????С?
?????????????????????????????????????????Щ?????????JUnit?У?????????????ж(TearDown)???????????????????????κε??????????????????????????????????????????setup??????????????С?setup??teardown???????????????????
?????????????????????????(Test Cases)??????????????????????????С??????????????????????????????????????????????????????????????????Щ??????????С??????????????У???????????????????(test suites)??????????£?????????????????????????????????(test suites)???????????????????????С?
???????????????
??????????????JUnit????????????????????????Complex??(??????????????????????)?????Complex???????????????????????????????????Щ???????в????
???????????????TestCase??????????????У??fixture????????(setup??teardown)?????????????????д setUp()(?????)??????????????????дtearDown()?????????????в???????????????????????κε?????á???????????У????е????????и??????????????????????дtearDown()??????Figure 1(a)????????δ??????TestCase??????дsetUp()??????????(a)
????import junit.framework.TestCase;
????import junit.framework.Test;
????import junit.framework.TestSuite;
????public class ComplexTest extends TestCase {
????private Complex a;
????private Complex b;
????protected void setUp() {
????a = new Complex(1?? -1);
????b = new Complex(2?? 5);
???????????????????bug????????????????????????????????????????純????????????????ЩС?????????????????????????????????á???????????Σ???????????????д????????????????????????????????bug???????????????????????????????κ??????
????JUnit???????????????Java???????????????????????????????JUnit????????????????????????д???????Kent Beck??Erich Gamma??Beck??SmallTalk???????л??????в???????JUnit?????????????????????????????С??????д????е???????????е?????д????????????????????????????е?bug;???????????????????????????????е??????????????仯???仯????????д??????仯???????????????????????????????????Щ?仯?????????
????????????????????????XP(eXtreme Programming)?????????????????????????????????????????У???????????????????????????????????????????????????????????)???????????????????????????????????????????????????????????Щ????????????к?????????
???????JUnit???
?????????????У??????????д?????????????????????????????????????????????????????????????????????????????????????д???е?if????????????????????б?????JUnit?У?????????????Щif???????д????(assertion)???????????????????????????????????????????????????????б?????????????????????????????
???????????????????????????????????????????????????????????JUnit?У????????????????(setup)??setup??assertions????????????????????????????????????????????setup??????????????С?
?????????????????????????????????????????Щ?????????JUnit?У?????????????ж(TearDown)???????????????????????κε??????????????????????????????????????????setup??????????????С?setup??teardown???????????????????
?????????????????????????(Test Cases)??????????????????????????С??????????????????????????????????????????????????????????????????Щ??????????С??????????????У???????????????????(test suites)??????????£?????????????????????????????????(test suites)???????????????????????С?
???????????????
??????????????JUnit????????????????????????Complex??(??????????????????????)?????Complex???????????????????????????????????Щ???????в????
???????????????TestCase??????????????У??fixture????????(setup??teardown)?????????????????д setUp()(?????)??????????????????дtearDown()?????????????в???????????????????????κε?????á???????????У????е????????и??????????????????????дtearDown()??????Figure 1(a)????????δ??????TestCase??????дsetUp()??????????(a)
????import junit.framework.TestCase;
????import junit.framework.Test;
????import junit.framework.TestSuite;
????public class ComplexTest extends TestCase {
????private Complex a;
????private Complex b;
????protected void setUp() {
????a = new Complex(1?? -1);
????b = new Complex(2?? 5);
???????????????????????漰???????????????????SPASVOС??(021-61079698-8054)?????????????????????????
??????
?????????????????????д?ò??????????????????????????????Щ??????????????????????????????????????????????????????????????APP????????????????????????????????????????5??????????????????????SQL?????в??????????Щ???????裿??γ???????????????????????????????Щ???????????????????д?淶???????????????????????????????????????裿
???·???
??????????????????
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????????
?????????App Bug???????????????????????Jmeter?????????QC??????APP????????????????app?????е????????jenkins+testng+ant+webdriver??????????????JMeter????HTTP???????Selenium 2.0 WebDriver ??????