全国服务热线:13226870735

位置:郑州优就业IT培训学校 > 学校动态 > 一分钟了解TestNG测试框架

一分钟了解TestNG测试框架

来源:郑州优就业IT培训学校时间:2020/10/20 17:18:31

  Cedric Beust创建了TestNG,这是一个基于Java的开源自动化测试框架,受JUnit的启发。但是,它更强大。NG意味着TestNG中的下一代。该框架旨在在集成期间以更好的方式执行。该框架可帮助开发人员进行排序,分组和参数化等功能,从而使新测试用例更加灵活,并消除了之前使用的框架的缺点。

一分钟了解TestNG测试框架

  (1) 安装TestNG的先决条件

  要安装TestNG,您需要:

  系统中安装了版本的JDK。

  版本的Eclipse

  Java或任何其他面向对象编程语言的知识和实践经验

  (2) TestNG的优点和缺点

  除了克服旧框架的缺点之外,TestNG还有几个优点:

  该框架使您能够在多个代码片段上运行并行测试。

  在测试用例执行期间,您可以生成HTML报告。

  可以根据级对测试用例进行分组和排列。只需要让框架运行数据库测试或前端测试或任何你想要的东西,执行测试就会简单得多。

  您可以参数化数据并使用注释来轻松设置级。

  的缺点是:

  这取决于您的要求。如果您的项目不需要测试用例级,则可能不想使用TestNG。此外,设置TestNG需要一点时间。

  (3) TestNG是您好的Java测试框架吗?

  虽然JUnit执行与TestNG相同的所有功能,但它肯定有其局限性。当单独完成测试时,JUnit是的。但是当存在依赖性时; 您无法控制先执行哪个测试。TestNG允许您以任何您想要的顺序运行测试用例,从而帮助您。此外,它还有助于参数化测试。虽然JUnit 4.5中已经存在此功能,但TestNG更有效。如果您的项目很复杂并且可能需要一百多个测试用例,那么花一些时间设置TestNG而不是依赖于JUnit是理想的。

领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/3167/news/268059/违者必究! 以上就是郑州优就业IT培训学校 小编为您整理 一分钟了解TestNG测试框架的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:13226870735