对于移动自动化(Robotium或UIAutomation),最好将所有测试放在一个类中或按功能拆分

时间:2014-10-21 08:58:11

标签: java javascript robotium ios-ui-automation

我在同一个类中有很多测试,有些人告诉我最好这样做,因为当我们与服务器集成时,可以更容易地访问这些测试。 但我认为,当我需要维持这些测试时,我很难通过2-300种方法。

因此,我试图了解这两种情景中每种情况的优缺点。

2 个答案:

答案 0 :(得分:0)

我猜JUnit是管理和维护测试的最佳框架。 您应该按特定属性拆分所有测试,并将它们分组到不同的类中。之后,您将使用JUnit创建一个测试套装类,该类连接所有类。最后,你将再次使用JUnit编写一个TestRunner类

请参阅此处的示例:http://www.tutorialspoint.com/junit/junit_quick_guide.htm

答案 1 :(得分:0)

单独方法的优点:

  • 您可以选择您感兴趣的方法来运行它们。
  • 您为每个人提供了报告,因此您可以轻松了解测试失败的位置