![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java单元测试
文章平均质量分 61
介绍常用单元测试的原理,通过一个demo来实现它的一些功能。
feigeswjtu
这个作者很懒,什么都没留下…
展开
-
DDD防腐层的设计
DDD的防腐层设计如何选择?原创 2022-01-18 16:05:46 · 2165 阅读 · 3 评论 -
如何解决SpringBoot的单测启动慢的问题
如何解决SpringBoot的单测启动慢的问题原创 2022-01-05 15:20:37 · 3241 阅读 · 1 评论 -
Spring的Bean如何进行Mock
Spring的Bean如何进行Mock。原创 2022-01-05 15:08:14 · 3055 阅读 · 0 评论 -
SpringBoot的单元测试
Spring Bean 如何写单元测试。原创 2022-01-05 14:38:34 · 642 阅读 · 0 评论 -
单元测试覆盖率
测试覆盖率测试覆盖率是对测试完全程度的评测。测试覆盖率是由测试需求和测试用例的覆盖或已执行代码的覆盖的表示结果。一方面可以衡量测试工作本身的有效性,提升测试效率,一方面可以提升代码质量,减少bug,提升产品的可靠性,稳定性。代码覆盖率的意义分析未覆盖部分的代码是否有问题。可以通过分析从而反推在前期测试设计是否充分,没有覆盖到的代码是否是测试设计的盲点,为什么没有考虑到?需求/设计不够清晰,测试设计的理解有误,工程方法应用后的造成的策略性放弃等等,之后进行补充测试用例设计。检测出程序中的废代码。可以原创 2021-12-15 17:29:30 · 7005 阅读 · 1 评论 -
如何启动Java的单元测试
上一篇讲了选择testng作为我们的单元测试基础框架,那么testng在项目中是怎么启动的呢,这里分为ide工具(idea)怎么启动和自动化运行怎么启动。在讲清楚如何启动时,我们先写两个单元测试,新建一个maven工程的java项目,方式很简单,这里就不演示了,可以看下这个示例。引入testng在maven的pom.xml中引入testng的包,一般情况下我们会选择使用量最多的包。<!-- https://mvnrepository.com/artifact/org.testng/testng原创 2021-12-05 13:50:49 · 1486 阅读 · 0 评论 -
Java单元测试
单元测试解决的问题任何事物的出现肯定是要解决一个问题,那么单元测试来解决我们什么问题呢?先看一段订单修改的代码。 public void submit(SubmitModifyOrderDto dto) { UnifiedSaleOrder unifiedSaleOrder = unifiedSaleOrderMapper.selectByPrimaryKey(dto.getOrderId()); // 检查订单是否可以修改 checkOrderMo原创 2021-12-05 12:00:48 · 813 阅读 · 0 评论