Android???????????????
???????????? ???????[ 2012/12/4 17:33:05 ] ????????
?????????????д?????Android????????????????????????????а?????Activity Instrumentation?? MonkeyRunner?? Robotium?? ???Robolectric??????LessPainful?????????????????豸?????????????
????Android?????????instrumentation????????????????????λ??android.test????? ActivityInstrumentationTestCase2?????????JUnit??TestCase??????Android activities?????????????ò????У?????activity?????Instrumentation????????????????Android????????豸??Dalvik???????????С?
????Android SDK?????????????MonkeyRunner????????API????л???????????Python?????д????????????API???????豸?????/ж????????????????????????????ж??????????к?????????????????????????ж?????????MonkeyRunner??? ActivityInstrumentationTestCase2?? ProviderTestCase??ServiceTestCasek?? SingleLaunchActivityTestCase????????????????????????????InstrumentationTestRunner???????в????
????Robotium??????????InstrumentationTestRunner?????Android????????????????????? activities??????????????????????????Robotium???Activities??Dialogs??Toasts??Menus?? Context Menus????Honeycomb?????????????Maven??Ant????????????????????Robotium?????????Android????????? Selenium??
????Robolectric????辶??????????????Android??????????????????shadow objects???????в??????????????/??????JVM??????????????豸???dexing??Android dex??????????????????Android?豸???Dalvik VM???????????????????????е??????????????????е????Pivotal????????????Robolectric??????28????????1047 ???????
????LessPainful??Android????????????????????????????豸????????????????????????(*.apk)???? Cucumber????????????DSL????д??????????????????????????豸????????????????в??????????檔???????豸???? Garmin Asus??????HTC??LG??Samsung Galaxy??Sony Xperia??Motorola Motodefy??
?????????????LessPainful???????????????????LessPainful?????CEO Jonas Maturana Larsen??????????μ???????
????InfoQ???????汾??Android????????ó???????????????????????????????У????????????Android???????汾??????????????
????JML??????????SAXParser??Android 2.2???????bug???????ContentHandler.startElement?????У?????????ò?????????????
????????????????????????淢?????????????汾??????????????Щ??????2.1-update1????±?????????????????????2.1-update3??2.2.
????InfoQ????????豸??Android?????????????????????????????????????????Android2.2????????????HTC????????????Samsung??????????????Android?汾???豸???????????
????JML????LG?????HorizontalScrollViews????????????????????????????????????????????????е?LG?????????Android?汾??????
???????????????????????????????????????????豸?????????????磬Motorola?????ú????????????????????????????????????????У??????????????????????????????
?????????Щ???????????????????????????????????????磬?Щ?????????С??RAM????????????????????????????????????±?????
????InfoQ????Щ???????????е??
????JML????????????????ActivityInstrumentationTestCase2????????Robotium?????С??????????????????????????е????????????????????????????????
?????????????????????ж??????????????????????á?
????InfoQ????MonkeyRunner??Robotium??Robolectric????????????????????????????
????JML??LessPainful???????????????????????????????????????????????????????????У?????????????κ??????????????????????????????????????????????????bug??
???????????????????Cucumber?????????????????β????????????????????????????????????????
??????Git????????????????????????GitHub??????????????????git??
????InfoQ???????м??δ???????????豸??
????JML?????????????????????????豸????????????????????????????????????????
??????????????????????iOS?豸?????????beta??????????^??????
????InfoQ??????LessPainful????棿
????JML??????????????????????????????Mac Mini??????????????????????????LessPainful????????????????????????????????
?? ???????Automated Testing Solutions for Android
????http://www.infoq.com/cn/news/2011/10/Android-Testing
??????
???·???
??????????????????
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