【发布时间】:2018-08-26 16:51:09
【问题描述】:
我是第一次编写 Appium 测试。我为测试创建了一个通用类,我不确定是否应该使用 JUnit.TestCase 类扩展这个类。
如果我做对了,如果我决定扩展,我应该以“test”开始所有测试的名称(testDoOne、testCancelSomething 等)。如果我决定不扩展,我可以使用标签 @Test 并以任何我想要的方式命名我的测试方法。
哪种方式更好?
【问题讨论】:
我是第一次编写 Appium 测试。我为测试创建了一个通用类,我不确定是否应该使用 JUnit.TestCase 类扩展这个类。
如果我做对了,如果我决定扩展,我应该以“test”开始所有测试的名称(testDoOne、testCancelSomething 等)。如果我决定不扩展,我可以使用标签 @Test 并以任何我想要的方式命名我的测试方法。
哪种方式更好?
【问题讨论】:
我建议您使用 testNG 框架而不是 JUnit。进一步阅读 - http://toolsqa.com/selenium-webdriver/testng-annotations-groups-depends/。将 @Test 用例分组到单个套件(testng 套件 xml)中并运行很容易。
【讨论】: