有关Selenium项目的建议

时间:2012-05-09 19:27:09

标签: java selenium testng

这是一个Java - Selenium(任何其他相关技术?)项目,我需要为一个在非营利组织志愿服务的朋友做这件事。我应该创建一个应用程序来测试他们的网页。我更喜欢java,c,c ++的服务器端。我的问题是什么是可用的开源技术和框架,这将有助于我构建一个强大的测试框架,我需要为他们创建一个流程,以便任何具有java和selenium基础知识的未来志愿者都可以维护,添加新的测试案件在必要时。我读了一些关于TestNG的内容,但现在确定它是最好的。

请建议构建java selenium测试框架的最佳实践

3 个答案:

答案 0 :(得分:0)

  1. 使用Selenium 2 / WebDriver作为浏览器自动化工具
  2. Geb + Spock如果您可以使用Groovy,否则JUNIT + PageObject模式

答案 1 :(得分:0)

如果这只是一个没有很多Javascript的简单主页,我推荐HTMLUnit,因为它比Selenium更快。但是你可能对Cuke4Duke感兴趣BDD风格。

https://github.com/cucumber/cuke4duke/tree/master/examples/java-webdriver

答案 2 :(得分:0)

Junit或TestNG是使用硒RC的不错选择。 1,你应该探索ide然后去selenium RC。 http://www.dev2all.com/articles/

提供了一个很好的示例