大多数人使用JUnit在那里使用selenium(在我的情况下是带有Web驱动程序的selenium 2)测试吗?我个人不这样做,并且想知道我是不是少数人。我倾向于编写所有自己的类和异常处理,并将所有内容写入数据库以报告结果。
答案 0 :(得分:2)
我看到的唯一问题是,您自己编写的代码越多,而不是依赖现有的第三方库,您将获得的维护越多。
如果您可以选择使用第三方,则应该(在大多数情况下)将其集成而不是自己编写内容。
答案 1 :(得分:1)
如果您想要一个测试框架但感觉JUnit限制太多,您可能需要考虑使用TestNG。它专为集成测试而设计,具有使GUI自动化更容易的功能。
答案 2 :(得分:0)
最后,如果您的测试代码很小且易于维护和跟踪,则可以根据您的个人选择。
对于具有多个自动化模块的企业级Web应用程序,我们必须选择某种测试框架,以便于自动化和报告。
我个人更喜欢TestNG,因为它代码杂乱无章且更具可读性。欢呼!