有没有人使用Robotium或Calculon测试Android应用程序?它们有用吗?关于哪个更好的任何建议?

最佳答案

我会选择Robotium,因为Calculon仍处于早期阶段。这是Calculon作者的评论:



我今天玩过Robotium,它无疑使编写功能测试变得很有趣。为了让您有个好主意,以下是API中的一些方法要点:

  • clickOnButton,clickOnText
  • enterText
  • getCurrentButtons,getCurrentEditTexts,getCurrentImageViews,getCurrentSpinners,getCurrentTextViews
  • pressMenuItem,pressSpinnerItem
  • searchText,searchEditText,searchButton

  • 这是《入门指南》中的代码示例:
      public void testTextIsSaved() throws Exception {
        solo.clickOnText("Other");
        solo.clickOnButton("Edit");
        assertTrue(solo.searchText("Edit Window"));
        solo.enterText(1, "Some text for testing purposes")
        solo.clickOnButton("Save");
        assertTrue(solo.searchText("Changes have been made successfully"));
        solo.clickOnButton("Ok");
        assertTrue(solo.searchText("Some text for testing purposes"));}
    

    如果您要编写 ActivityInstrumentationTestCase2 类,请绝对尝试一下。请查看Getting Started指南以获取说明。

    关于android - 有没有人使用Robotium或Calculon测试Android应用程序?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2300122/

    10-10 16:50