2011-02-03 66 views
1

大多数人使用硒(在我的情况下硒2与网络驱动程序)与JUnit测试吗?我个人不会,也不知道我是否在少数。我倾向于编写所有我自己的类和异常处理,并将所有内容写入数据库以报告结果。硒2和junit

回答

1

如果你想要一个测试框架但觉得JUnit过于严格,你可能要考虑使用TestNG。它专为集成测试而设计,并具有使GUI自动化更容易的功能。

2

我用你的方法看到的唯一问题是,你自己编写的代码越多,而不是依赖现有的第三方库,你的维护就越多。

如果您有使用第三方的选项,您应该(在大多数情况下)将它集成而不是自己写一些东西。

+0

我想我只是喜欢我的GUI自动化,使用页面或域设计模式将被测站点映射到代码更加健壮。我将JUnit看作是一个单元测试框架,并没有从这个角度看待GUI自动化 – ducati1212 2011-02-04 18:22:30

0

如果您的测试代码很小,并且易于维护和跟踪,那么最后它会提供您的个人选择。

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

我个人比较喜欢TestNG,因为它的代码是凌乱的,更具可读性。干杯!