【问题标题】:What is the significance of @Smoke in Robotium? When should it be used?@Smoke 在 Robotium 中的意义是什么?什么时候应该使用它?
【发布时间】:2012-06-04 06:49:37
【问题描述】:

我是 Robotium 的新手,在 NotePadTest.java 示例中,我遇到了 @Smoke 注释。使用@Smoke的目的是什么?例如,我们在重写方法时使用@Override,或者在实现接口的方法时使用@implements。我的问题是为什么@Smoke?谢谢。

【问题讨论】:

    标签: android unit-testing robotium android-testing


    【解决方案1】:

    这是对smoke testing 的引用。它应该是一组可以非常频繁地运行以及早发现任何明显问题的快速测试。

    【讨论】:

    • 那么,所有的测试用例都应该有@Smoke注解吗?
    • 我不太了解 Robotium,所以我不确定。可能有不同的注释可用于非常慢的测试。否则,您应该使用 @Smoke 进行所有测试。
    【解决方案2】:

    冒烟测试是一种运行健全性检查的测试,以查看项目是否有资格进行其他测试。冒烟测试是没有开销的小型测试,因此我们可以在运行其他测试之前节省时间。

    【讨论】:

      猜你喜欢
      • 2012-08-23
      • 2011-01-18
      • 2010-09-17
      • 2011-08-18
      • 2017-03-21
      • 2011-03-25
      • 2010-09-05
      相关资源
      最近更新 更多