Selenium:JUnit和testNG在并行测试方面有什么区别



我正在发现selenium,更确切地说是selenium网格,它允许在多个浏览器上创建节点和执行并行测试。

我想知道这两个框架之间有什么区别:有没有一个比另一个性能更好?感谢

根据Cédric Beust的测试NG文档:

TestNG是一个受JUnit和NUnit启发的测试框架,但是引入一些新功能,使其功能更加强大更易于使用,例如:

  • 注释
  • 使用各种可用策略在任意大的线程池中运行测试(所有方法都在自己的线程中,每个测试类一个线程,等等(
  • 测试您的代码是否是多线程安全的
  • 灵活的测试配置
  • 支持数据驱动测试(使用@DataProvider(
  • 支持参数
  • 强大的执行模型(不再是TestSuite(
  • 由各种工具和插件(Eclipse、IDEA、Maven等(支持
  • 嵌入BeanShell以获得更大的灵活性
  • 用于运行时和日志记录的默认JDK函数(无依赖项(
  • 应用程序服务器测试的依赖方法

TestNG旨在涵盖所有类别的测试:单元,功能性、端到端、集成。

最新更新