硒2和junit

时间:2011-02-03 20:47:01

标签: junit selenium selenium-webdriver

大多数人使用JUnit在那里使用selenium(在我的情况下是带有Web驱动程序的selenium 2)测试吗?我个人不这样做,并且想知道我是不是少数人。我倾向于编写所有自己的类和异常处理,并将所有内容写入数据库以报告结果。

3 个答案:

答案 0 :(得分:2)

我看到的唯一问题是,您自己编写的代码越多,而不是依赖现有的第三方库,您将获得的维护越多。

如果您可以选择使用第三方,则应该(在大多数情况下)将其集成而不是自己编写内容。

答案 1 :(得分:1)

如果您想要一个测试框架但感觉JUnit限制太多,您可能需要考虑使用TestNG。它专为集成测试而设计,具有使GUI自动化更容易的功能。

答案 2 :(得分:0)

最后,如果您的测试代码很小且易于维护和跟踪,则可以根据您的个人选择。

对于具有多个自动化模块的企业级Web应用程序,我们必须选择某种测试框架,以便于自动化和报告。

我个人更喜欢TestNG,因为它代码杂乱无章且更具可读性。欢呼!