我将使用 Selenium RC 重放网站的一些测试。我想从 Java 测试框架启动这些测试,以便我得到很好的报告有多少测试失败等等。
我应该使用哪个 java 测试框架? JUnit 是用于此目的的首选框架吗?
最佳答案
我们将 Selenium 与 JUnit 结合使用。这种方法的优点在于易于创建 JUnit 测试,因为我们在 Selenium IDE 中记录了 Selenium 测试。然后简单地将它们导出到 JUnit(尽管通常需要进行一些小的调整)。然后,您可以相当轻松地将它们集成到您的持续集成构建中,并设置一个工作来每小时或以任何适合的方式运行它们。我喜欢 JUnit 方法的原因是我团队中的每个人都已经非常熟悉 JUnit,因此不需要学习曲线。
我还建议查看 Selenium Grid这允许您并行执行测试,让您在更短的时间内完成更多的工作,尤其是如果您可以利用跨多台机器执行测试的优势。
关于Selenium RC 的 Java 测试框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2701438/