Junit和Testng的区别

来源:互联网 发布:windows字体库图标没有 编辑:程序博客网 时间:2024/06/13 08:56

什么是Junit?

Junit是一个Java语言的单元的测试框架,用于编写和运行可重复的测试

Junit的特性:1.用于测试期望结果的断言(Assertion

 2.用于共享共同的测试数据的测试工具

 3.用于方便的组织和运行测试的测试套件

 4.图形和文本的测试运行器


什么是Testng?

它类似于Junit,但引入了一些新的功能,使其功能更强大,使用更方便

Testng的特点:1.注解

     2.Testng使用Java和面向对象的功能

     3.支持综合类测试(例如,默认情况下,没有必要新建一个新的测试每个测试方法的类的实例)

     4.独立的编译时间测试代码运行时配置/数据信息

     5.灵活的运行时配置

     6.只要介绍“测试组”,当编译测试,只要问Testng运行所有的“前端”的测试,或“快”,“慢”,“数据库”等

     7.支持依赖测试方法,并行测试、负载测试、局部故障

     8.灵活的插件API

     9.支持多线程测试

Junit和Testng的区别:

 1.Testng的测试方法可以分组,它可以根据诸如运行时间这样的特征来对测试分类

 2.Testng的@Test方法是可以带参数

 3.Testng的运行方式更加灵活

2 0
原创粉丝点击