手把手教你单元测试,你学会了吗?

发表于:2021-3-30 09:43

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:在努力奔跑的蜗牛    来源:今日头条

  BUG是程序员的天敌,那作为程序员的我们该如何面对,如何解决呢,今天就来跟大家分享分享springbootTest做单元测试,让你在提测之前就把BUG扼杀在摇篮里,绝不给测试人员找到BUG的机会,哈哈哈哈,先让我笑一会儿,因为KPI完成了。
  1: 创建一个Springboot工程
Springboot工程
  2: 创建基类(dto.role)
role
  3: 创建mapper层
rolemapper
  4:创建service层
roleservice
  到这边就把单元测试需要的数据准备,接下来就是重点验证了,将鼠标放到类上面右击生成测试类
生成测试类
位置
  5: 开始编写单元测试
编写好测试用例
  6: 运行程序(它会先启动springboot工程,再跑单元测试)
绿色表示通过
  7: 如果mapper层没有开发好,那么我们可以自己先mock数据,这边不影响单元测试
mockbean
  8: 那么我们想知道那些代码有被测试到,也就所谓的测试覆盖率
覆盖率
  9: 点击all Tests(查看到被覆盖到的方法,类)
覆盖结果
  10: 最后祝大家好运,早日远离BUG,远离加班

      本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号