?????????????д?????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??ServiceTestCase??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????????????????????????????????