首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cucumber+TestNG与Cucumber+JUNIT比较

Cucumber+TestNG与Cucumber+JUNIT比较
EN

Stack Overflow用户
提问于 2018-05-14 10:11:57
回答 4查看 6.1K关注 0票数 0

有人能帮助我理解使用Cucumber+TestNG相对于Cucumber+Junit有什么不同或优点吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2018-05-26 07:02:19

TestNG和Junit只是一个单元测试框架,当您在Junit中使用Cucumber时,您可以在步骤定义文件中使用Junit注释/断言,同样,当您在TestNG中使用Cucumber时,您可以在步骤定义文件中使用TestNG注释/断言。

票数 1
EN

Stack Overflow用户

发布于 2018-12-09 11:56:33

TestNG提供了更多的注释,比如@BeforeSuite。

TestNG it self提供对Junit的支持。

随着cucumber(4.0)的最新升级,Cucumber - TestNg在场景级提供并行执行,而Junit在特性级别提供并行执行。

票数 2
EN

Stack Overflow用户

发布于 2018-09-18 06:35:15

实际上,在这两种情况下,您都将使用selenium编写测试步骤,并且可能会使用JUnit或TestNG中的类来运行黄瓜特性文件。据我所知,我使用此类文件的唯一地方是在创建TestRunner.java类时。

使用JUnit要容易得多,因为您只需导入TestNG,但是如果您使用的是TestNG,则需要使用dataProviders并走上更复杂的路径来创建TestRunner类

除此之外,不会有任何其他差异,因为您将使用黄瓜特性进行测试。

由于上述优点,我建议在脚本中使用JUnit + Cucumber + Selenium

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50327862

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档