大多数人使用硒(在我的情况下硒2与网络驱动程序)与JUnit测试吗?我个人不会,也不知道我是否在少数。我倾向于编写所有我自己的类和异常处理,并将所有内容写入数据库以报告结果。硒2和junit
Q
硒2和junit
1
A
回答
1
如果你想要一个测试框架但觉得JUnit过于严格,你可能要考虑使用TestNG。它专为集成测试而设计,并具有使GUI自动化更容易的功能。
2
我用你的方法看到的唯一问题是,你自己编写的代码越多,而不是依赖现有的第三方库,你的维护就越多。
如果您有使用第三方的选项,您应该(在大多数情况下)将它集成而不是自己写一些东西。
0
如果您的测试代码很小,并且易于维护和跟踪,那么最后它会提供您的个人选择。
对于具有多个模块的企业级Web应用程序要实现自动化,我们必须选择某种测试框架,以实现更简单的自动化和报告目的。
我个人比较喜欢TestNG,因为它的代码是凌乱的,更具可读性。干杯!
相关问题
- 1. JUnit中,硒和tearDown
- 2. 硒使用JUnit
- 3. 运行JUnit测试硒
- 4. 碲和硒的区别2
- 5. 2硒和JUnit在Eclipse中如何使用下拉列表中的工作?
- 6. 硒2 driver.findElement()
- 7. 将JUnit代码转换为硒ide HTML
- 8. 使用maven导出硒/ junit测试库
- 9. 在Hudson通过JUnit运行硒测试
- 10. 如何用硒和junit测试多个浏览器(版本)
- 11. 硒2的webdriver和jQuery日历
- 12. Python与硒2和萤火虫扩展
- 13. 硒2和python的问题3.4.1
- 14. 如何硒2 API
- 15. 硒网格+ Maven 2
- 16. 与硒2的下拉菜单2
- 17. 硒2错误与Firefox 11.0
- 18. Android,Junit和testPreconditions()
- 19. TestNG,Junit和log4j
- 20. Jawin和JUnit
- 21. 的Groovy和JUnit
- 22. Junit,Selenium和NoClassDefFound
- 23. xtext和junit pde
- 24. JUnit和InterruptedException的
- 25. JUnit Rule和cdi
- 26. JUnit和Android?
- 27. 使用硒网格和junit在多个浏览器上运行测试
- 28. 在多个驱动程序中执行硒和JUnit并行测试方法
- 29. 硒和Python
- 30. java 8和硒
我想我只是喜欢我的GUI自动化,使用页面或域设计模式将被测站点映射到代码更加健壮。我将JUnit看作是一个单元测试框架,并没有从这个角度看待GUI自动化 – ducati1212 2011-02-04 18:22:30