안드로이드 아래의 자동 테스트 프레임워크 robotium 추천

1367 단어
Robotium은 Android 환경에서 자동 테스트 프레임워크입니다.Robotium은 기능이 강하고 튼튼한 자동 블랙박스 테스트 스크립트를 간단하게 작성할 수 있다.윈도우즈 플랫폼 아래의 QTP와 약간 비슷하다.
public class EditorTest extends
                ActivityInstrumentationTestCase2<EditorActivity> {

  private Solo solo;

  public EditorTest() {
                super(EditorActivity.class);
  }

  public void setUp() throws Exception {
        solo = new Solo(getInstrumentation(), getActivity());
  }
  
  public void testPreferenceIsSaved() throws Exception {
  
                solo.sendKey(Solo.MENU);
                solo.clickOnText("More");
                solo.clickOnText("Preferences");
                solo.clickOnText("Edit File Extensions");
                Assert.assertTrue(solo.searchText("rtf"));
                
                solo.clickOnText("txt");
                solo.clearEditText(2);
                solo.enterText(2, "robotium");
                solo.clickOnButton("Save");
                solo.goBack();
                solo.clickOnText("Edit File Extensions");
                Assert.assertTrue(solo.searchText("application/robotium"));
                
  }

   @Override
   public void tearDown() throws Exception {
        solo.finishOpenedActivities();
  }
}

https://code.google.com/p/robotium/

좋은 웹페이지 즐겨찾기