我将使用Selenium RC重播网站的一些测试.我想从Java测试框架开始那些测试,以便我得到很好的报告,有多少测试失败,等等.
我应该使用哪个java测试框架? JUnit是否是此目的的首选框架?
解决方法:
我们将Selenium与JUnit结合使用.这种方法的优点是易于创建JUnit测试,因为我们在Selenium IDE中记录了Selenium测试,然后只是将它们导出到JUnit(尽管通常需要一些小的调整).然后,您可以相当轻松地将它们集成到持续集成构建中,并设置一个工作,以便每小时或任何适合的方式运行它们我喜欢JUnit方法的是我团队中的每个人都已经非常熟悉JUnit,所以不需要学习曲线.
我还建议检查Selenium Grid,它允许您并行执行测试,允许您在更短的时间内完成更多工作,尤其是如果您可以利用跨多台计算机执行它们.