【问题标题】:Is it necessary to have Maven and Junit or TestNG to run sauce labs for mobile testing是否有必要让 Maven 和 Junit 或 TestNG 运行酱实验室进行移动测试
【发布时间】:2014-11-10 04:02:36
【问题描述】:
我们有一个使用 Java 为 Selenium 构建的自定义框架,我们不使用 Junit 或 TestNG 和 Maven。我们正在使用 ant 构建我们的项目。所以我想了解是否有必要让 Maven 和 Junit 或 TestNG 运行酱实验室进行移动测试?我们计划将 Appium 包含在我们的框架中,并希望探索在酱实验室上执行测试的方法。
如果我们有任何替代选项,请指点我。
谢谢,
拉加夫
【问题讨论】:
标签:
maven
selenium
appium
saucelabs
【解决方案1】:
所以,既然你使用的是 Ant,那么答案是 No 你不需要 maven。 Ant 和 Maven 都是项目依赖管理工具。
就测试框架而言,您不必使用它们中的任何一个,但您想要使用它们的原因是为了通过/失败识别。
使用测试框架,您可以单独运行每个测试并在 IDE 中看到绿色通过或红色失败。以及套件管理(请参阅TestMethodRunner) SauceLabs 可能也可以检测这些框架并检测故障,所以我不明白为什么您至少不使用 jUnit 或 TestNG。