Java测试框架中具体方法有哪些应用场景?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1021个文字,预计阅读时间需要5分钟。
项目开发过程中使用的单元测试框架包括Junit、TestNG以及Mockito。其中,Junit和TestNG的使用较为普遍,而Mockito最近才开始被广泛使用。
TestNG与JUnit的相似点:
1.使用annotation进行测试,大部分annotation相同。
项目开发过程中使用的单元测试框架有Junit、TestNG以及Mockito,Junit和TestNG使用的比较多,Mockito最近才开始使用。
TestNG与JUnit的相同点
1. 使用annotation,且大部分annotation相同。
2. 都可以进行单元测试(Unit test)。
3. 都是针对Java测试的工具。
TestNG与JUnit的不同点:
1. JUnit只能进行单元测试,TestNG可以进行单元测试,功能测试,端到端测试,集成测试等。
2. TestNG需要一个额外的xml配置文件,配置测试的class、method甚至package。
3. TestNG的运行方式更加灵活:命令行、ant和IDE,JUnit只能使用IDE。
4. TestNG的annotation更加丰富,比如@ExpectedExceptions、@DataProvider等。
5. 测试套件运行失败,JUnit 4会重新运行整个测试套件。
本文共计1021个文字,预计阅读时间需要5分钟。
项目开发过程中使用的单元测试框架包括Junit、TestNG以及Mockito。其中,Junit和TestNG的使用较为普遍,而Mockito最近才开始被广泛使用。
TestNG与JUnit的相似点:
1.使用annotation进行测试,大部分annotation相同。
项目开发过程中使用的单元测试框架有Junit、TestNG以及Mockito,Junit和TestNG使用的比较多,Mockito最近才开始使用。
TestNG与JUnit的相同点
1. 使用annotation,且大部分annotation相同。
2. 都可以进行单元测试(Unit test)。
3. 都是针对Java测试的工具。
TestNG与JUnit的不同点:
1. JUnit只能进行单元测试,TestNG可以进行单元测试,功能测试,端到端测试,集成测试等。
2. TestNG需要一个额外的xml配置文件,配置测试的class、method甚至package。
3. TestNG的运行方式更加灵活:命令行、ant和IDE,JUnit只能使用IDE。
4. TestNG的annotation更加丰富,比如@ExpectedExceptions、@DataProvider等。
5. 测试套件运行失败,JUnit 4会重新运行整个测试套件。

