????????????????????
???????????? ???????[ 2011/5/17 13:53:51 ] ????????
??????????????
????????????????????????????????????? absolutely good stuff??
?????????????????????????????????????????????????????1?????????????????????????????????????? features ?? test case ???????????????????κδ????????????????е??????????????? failure????? DNA ???????????????????????????????????????????????á????????????????????????????????????????????????????á?
??????????????
???????????????o????????????????(unit testing)????????????к???????????????????????????а?????????????????????????????????????????? class ??????????? classes??
???????????????????????????????????????????????????????????????????????????????????????y???????????????????????е??????????????? ?????????????????????? Julian day number ???????????????????????????????????????????????????????д??????к????????????????????????????????е????????????????????????????????????????????????????????????
???????????????????????????????Щ???????? Java ???????????????????????? jar ??????????е??????? entry point???????? C++????????????????? main() ???????????????????????????????????????????? library???????????????????? main() ??????link ????? library ??????????????????????????????д???????? main()???? link ????? library ???
???????????
????????????飬????????????????????
*?譚?????????
??????????в?????????????????????????????????????????????????????????????????????????????????????ù?????????????????????????????????y????????????????????????????????????????????????????????????????????????????д??????????????????????????????????????????????????????? package??class??method name??parameter list??return type ????????????????ι?????? class???????κ???????????????????????????????
??????1????????????????????е???????????й??????????????????????????????μ?????????????е??????????????????????????????????????????????????????????????????? class ???????? class?????? Java????????????y??????? IDE ????????????????????? references??????????
???? C++????????????????????????????????????????????????? C++ ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????C++ ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????α?????????????Ч?????????????????????????????????????????α??????????????Ч???????????????ù?????????????????????????????????????????????????????????????????????????????????д?????????
??????????????????????д????????п????????????????????????????е???????????????????????????????????????????????????????а???????????????????????????????
*???????????????????????????????????
??????????С????????????????????????????????????????????????????????????????仰???????????????????????ж????????????????????????????2???????????????????????????????????????????????????????????????????????????????????? interface ?ж?????????????е???????????????????????????????????????????????????????????????????????????????????????
???Muduo ??????????????Boost.Asio ??????????????г????????????? ChatServer ?????ChatServer ???????? muduo::net::TcpServer ?? muduo::net::TcpConnection ??????????????????????????????????????? ChatServer д????????????????????????????????????? TcpServer ???
????????????????? mock object??ChatServer ?? TcpServer ?? TcpConenction ???????????????????????????? TcpServer ?? TcpConnection ?? mock ???????????????? TcpServer ???????? interface TcpServer ????????? TcpServerImpl ?? TcpServerMock????? TcpConnection ?????????ChatServer ??????????????????????跨?? TcpServer ?? TcpConnection ??????У?ChatServer ???????????? TcpServer ????
????????? C++ ???????????????????????Java ?ж??????????????? cglib ????????????????????? C++ ??????????????????? interface ?? implementations??????????????? concrete class ???????????????????????????????????ν?????????????????????????????????????????????????????????????????С??????????????????????麯????????????????????Щ?????????????? test case??????????????? mock ???????? TcpServerMock ?? TcpServerFailureMock???????????????????????
???????????????????漰 IO ?????????????? interface ????????????????????? concrete class ????????????C++????á?????????麯?????????????????????д?????????????????????????? wrapper ?????????? link-time ?????????
*?Щ failure ????????????????????Щ???????д??????????????????á???????????????????????????????????
*?????????????????????????????????漰????????????????????????????????????????
*????????漰???????????????????????????????????????棩??????????????????????????鷳??????????д????????????????????????????????????
???????????????????????????????????????????????????????????????????????У??????????????????????????Ρ?
??????????????
????????У?class ?? function ????????????????????????????????????????????????????????а????????????????????????????¥???
??????????????????????????????????????????????????δ?????????????????????????????????????????????????Щ?????Э????????????????????
????????????????????????????????????и????????????????????????????????y?????????????????????????????????????????????????? QA ???????У?????????????e??????
????????????????????????????????????????????????????????????????????????????????????????У????????Σ?????????????????????п???????????1????????????????????????????????????????棬?????????????????????????????????????????????????п???????????????????????????????????????ж??????У????????????????????????????????????????????????????????????????????????? QA ??????????????????????Щ?????????????????Щ????????Щ?????????????????ж?????????????????????????????????μ?????????????????????????
?????????????????????????????????д?????????????????????????????????????????Ч?????????????????????????????????????
????????????????????????????????????? absolutely good stuff??
?????????????????????????????????????????????????????1?????????????????????????????????????? features ?? test case ???????????????????κδ????????????????е??????????????? failure????? DNA ???????????????????????????????????????????????á????????????????????????????????????????????????????á?
??????????????
???????????????o????????????????(unit testing)????????????к???????????????????????????а?????????????????????????????????????????? class ??????????? classes??
???????????????????????????????????????????????????????????????????????????????????????y???????????????????????е??????????????? ?????????????????????? Julian day number ???????????????????????????????????????????????????????д??????к????????????????????????????????е????????????????????????????????????????????????????????????
???????????????????????????????Щ???????? Java ???????????????????????? jar ??????????е??????? entry point???????? C++????????????????? main() ???????????????????????????????????????????? library???????????????????? main() ??????link ????? library ??????????????????????????????д???????? main()???? link ????? library ???
???????????
????????????飬????????????????????
*?譚?????????
??????????в?????????????????????????????????????????????????????????????????????????????????????ù?????????????????????????????????y????????????????????????????????????????????????????????????????????????????д??????????????????????????????????????????????????????? package??class??method name??parameter list??return type ????????????????ι?????? class???????κ???????????????????????????????
??????1????????????????????е???????????й??????????????????????????????μ?????????????е??????????????????????????????????????????????????????????????????? class ???????? class?????? Java????????????y??????? IDE ????????????????????? references??????????
???? C++????????????????????????????????????????????????? C++ ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????C++ ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????α?????????????Ч?????????????????????????????????????????α??????????????Ч???????????????ù?????????????????????????????????????????????????????????????????????????????????д?????????
??????????????????????д????????п????????????????????????????е???????????????????????????????????????????????????????а???????????????????????????????
*???????????????????????????????????
??????????С????????????????????????????????????????????????????????????????仰???????????????????????ж????????????????????????????2???????????????????????????????????????????????????????????????????????????????????? interface ?ж?????????????е???????????????????????????????????????????????????????????????????????????????????????
???Muduo ??????????????Boost.Asio ??????????????г????????????? ChatServer ?????ChatServer ???????? muduo::net::TcpServer ?? muduo::net::TcpConnection ??????????????????????????????????????? ChatServer д????????????????????????????????????? TcpServer ???
????????????????? mock object??ChatServer ?? TcpServer ?? TcpConenction ???????????????????????????? TcpServer ?? TcpConnection ?? mock ???????????????? TcpServer ???????? interface TcpServer ????????? TcpServerImpl ?? TcpServerMock????? TcpConnection ?????????ChatServer ??????????????????????跨?? TcpServer ?? TcpConnection ??????У?ChatServer ???????????? TcpServer ????
????????? C++ ???????????????????????Java ?ж??????????????? cglib ????????????????????? C++ ??????????????????? interface ?? implementations??????????????? concrete class ???????????????????????????????????ν?????????????????????????????????????????????????????????????????С??????????????????????麯????????????????????Щ?????????????? test case??????????????? mock ???????? TcpServerMock ?? TcpServerFailureMock???????????????????????
???????????????????漰 IO ?????????????? interface ????????????????????? concrete class ????????????C++????á?????????麯?????????????????????д?????????????????????????? wrapper ?????????? link-time ?????????
*?Щ failure ????????????????????Щ???????д??????????????????á???????????????????????????????????
*?????????????????????????????????漰????????????????????????????????????????
*????????漰???????????????????????????????????????棩??????????????????????????鷳??????????д????????????????????????????????????
???????????????????????????????????????????????????????????????????????У??????????????????????????Ρ?
??????????????
????????У?class ?? function ????????????????????????????????????????????????????????а????????????????????????????¥???
??????????????????????????????????????????????????δ?????????????????????????????????????????????????Щ?????Э????????????????????
????????????????????????????????????и????????????????????????????????y?????????????????????????????????????????????????? QA ???????У?????????????e??????
????????????????????????????????????????????????????????????????????????????????????????У????????Σ?????????????????????п???????????1????????????????????????????????????????棬?????????????????????????????????????????????????п???????????????????????????????????????ж??????У????????????????????????????????????????????????????????????????????????? QA ??????????????????????Щ?????????????????Щ????????Щ?????????????????ж?????????????????????????????????μ?????????????????????????
?????????????????????????????????д?????????????????????????????????????????Ч?????????????????????????????????????
???????????????????????漰???????????????????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 ??????