Jon*_*röm 6 junit selenium surefire maven
我们正在使用JUnit - Selenium进行网络测试.我们使用Maven启动它们并构建一个万无一失的报告.
测试套件非常大,运行需要一段时间,有时单个测试失败,因为浏览器无法启动.我希望能够使用maven运行SINGLE测试,因此我重新测试失败的测试并更新报告.
我可以用来mvn test -Dtest=TESTCLASSNAME在一个测试类中运行所有测试,但这还不够好,因为在我们最复杂的测试类中运行所有测试大约需要10分钟,而且其他测试很可能会失败(因为浏览器)不会开始)这会弄乱我的报告.
我知道我可以从Eclipse运行一个测试,但这不是我想要的.
对此的任何帮助都会非常有用
c_maker 的答案描述了要点 - 您确实应该考虑将大型测试用例分解为多个测试用例。我建议使用 TestNG 或 JUnit4 进行 Selenium 测试,以便您可以轻松管理整个套件之前的设置、任何测试依赖项等。在 TestNG 中,您还可以使用 agroup对测试进行分类以有选择地运行,这样当您想要运行特定类别的测试时,无需将它们设置为忽略。
| 归档时间: |
|
| 查看次数: |
5974 次 |
| 最近记录: |