软件测试学习笔记丨 JUnit5 嵌套测试
本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/28024
什么是嵌套测试
测试用例体现业务的层级
![](https://static001.geekbang.org/infoq/95/95c386a12f3537220ddcce46bfc26eb2.png)
使用场景
定制化执行用例
用例层级、业务关系更加清晰
案例
复制代码
软件测试开发免费视频教程分享
![](https://static001.geekbang.org/infoq/9c/9cdb0c98300e257db3f228fbcae34640.png)
版权声明: 本文为 InfoQ 作者【测试人】的原创文章。
原文链接:【http://xie.infoq.cn/article/95021ff328ad8fc30869e1288】。文章转载请联系作者。
本文字数:547 字
阅读完需:约 2 分钟
本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/28024
测试用例体现业务的层级
定制化执行用例
用例层级、业务关系更加清晰
package com.hogwarts.JUnit5;
import org.junit.jupiter.api.Nested;
import org.junit.jupiter.api.Test;
public class NestExampleTest {
@Nested
class AuthorityManagment {
@Nested
class Management {
@Test
void managementLogin() {
System.out.println("管理员登录测试");
}
@Nested
class ManagementDelete {
@Test
void deleteUser() {
System.out.println("删除用户");
}
}
}
@Nested
class Client {
}
}
@Nested
class DataManagement {
@Nested
class CreditScore {
@Nested
class MortgageScore {
@Test
void getMortgageScore() {
System.out.println("房屋贷款");
}
}
}
}
}
版权声明: 本文为 InfoQ 作者【测试人】的原创文章。
原文链接:【http://xie.infoq.cn/article/95021ff328ad8fc30869e1288】。文章转载请联系作者。
专注于软件测试开发 2022-08-29 加入
霍格沃兹测试开发学社,测试人社区:https://ceshiren.com/t/topic/22284
促进软件开发及相关领域知识与创新的传播
评论