【问题标题】:Android Robotium TestSuiteAndroid Robotium 测试套件
【发布时间】:2015-11-06 07:53:37
【问题描述】:

我是否可以阻止测试重新初始化(为每个测试调用 setUp 函数)?我希望测试设置一次,然后它不会再次调用该方法。是否有可能让我可以将上一个测试的结果带到下一个测试。

【问题讨论】:

    标签: android unit-testing tdd robotium


    【解决方案1】:

    我认为这真是个坏主意。测试无论是仪器还是单元都应该彼此独立运行。

    声明setup run once 会导致一些偶然的事情,比如你有一个点击按钮并运行另一个活动的测试。下一个测试想要以前的活动,但他们无法达到它,所以他们失败了。

    我已经使用JUnit4Runner 编写了Espresso 测试,并且我知道有一个注释@BeforeClass 类似于setup,但它只会运行一次。如果我在使用 @Before 注释的每个测试方法之前运行一些代码,但就像我说的那样,我认为,运行 setUp 一次是一个坏主意,并且它遇到了仪表化的想法,更多:自动化 UI 测试.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多