当前位置: 首页 > news >正文

陕西省建设厅执业资格注册中心网站报名系统网络游戏推广员的真实经历

陕西省建设厅执业资格注册中心网站报名系统,网络游戏推广员的真实经历,自己怎么做家政网站,广州建设银行招聘网站缘起 很多公司对分支单测覆盖率会有一定的要求,比如 单测覆盖率要达到 60% 或者 80%才可以发布。 有时候工期相对紧张,就优先开发功能,测试功能,然后再去补单元测试。 但是编写单元测试又比较浪费时间,有没有能够很大…

缘起

很多公司对分支单测覆盖率会有一定的要求,比如 单测覆盖率要达到 60% 或者 80%才可以发布。
有时候工期相对紧张,就优先开发功能,测试功能,然后再去补单元测试。
但是编写单元测试又比较浪费时间,有没有能够很大程度上自动化生成单元测试的插件,自己改下就行

我在 尝试在 Idea 插件库里搜索相关插件并去尝试使用,发现 TestMe 还可以。
后面和其他同事交流, 同事也推荐他一直在用的 Squaretest,我试用之后发现相当不错。在这里简单介绍这两个插件。

Squaretest,它是一款自动生成单元测试的插件,为什么会用到它也是因为最近公司上了代码质量管控的指标,会考评各个项目的单元测试覆盖率,以及sonar扫描出来的各种问题,很多老项目老代码,或者着急交付的项目,单元测试严重缺失,覆盖率只有5%不到,所以几个小伙伴这几天就在疯狂的堆单元测试,3个人堆了2天才堆到30%,于是我也来上手帮忙写了两个,写到第二个的时候就发现,这个活不应该是人干的,要去看原来的代码,然后根据逻辑写各种Mock,感觉是有迹可循的东西,所以就查了下,发现果然有插件帮我们来干这个事情,那么解下来就来看看。

我使用的是idea,我们先来下载一下插件,File——>Settings——>Plugins,搜索Squaretest,然后install就好了,插件安装完成后需要重启一下

IDEA 默认生成单侧

在这里插入图片描述
在这里插入图片描述
先看下IDEA 正常生成流程,我们需要找到一个类,然后正常右键 进行Generator 生成 或者 Alt+insert

在这里插入图片描述

打开生成之后,我们需要输入单侧库 例如 Junit 、UnitTest ,选择生成 的 具体测试类
在这里插入图片描述

在这里插入图片描述

勾选上之后,可以帮我们自动生成方法,可以节省自己一个 一个 写的麻烦
在这里插入图片描述

当然你可以通过自己的方式 去选择勾上自己需要的,例如勾上继承 某个 类等等
在这里插入图片描述

Squaretest 生成单侧

IDEA 生成单侧有个弊端,它只会 生成 方法,并不能将参数进行实例化,所以接下来我们来看下这款插件的表现
从这里我们可以看到这款插件的表现非常的惊艳!
在这里插入图片描述

  • 操作步骤

我们找到一个 实现类 ,注意是实现类 ,或者类,不能是抽象方法和接口 ,因为这样识别不到
三个选项 ,选择 GeneratorTest 生成 测试类 ,也可以生成 Mock ,或者生成 测试方法
在这里插入图片描述

我们选择GeneraotTest 在这里插入图片描述
上面是 GeneratorTest 的结果 ,可以看到正是我们所需要的 ,因为就算他生成多了,也不需要我们自己去删
这样的话,我们只需要在他的基础上改代码即可 !在这里插入图片描述

这边的第二个的话是生成Mock,需要加对应Mock的第三方 依赖 ,大家自行选择

在这里插入图片描述
在这里插入图片描述

最后一个 ,下面那个 Help的是帮助文档哈 ,没什么好说的
在这里插入图片描述
要求你进行选择当前 类当中的所有方法

在这里插入图片描述

勾选上之后就可以了 在这里插入图片描述

感谢你能到看到这里

在这里插入图片描述

http://www.khdw.cn/news/25415.html

相关文章:

  • 如果做好网站社区的建设app推广员怎么做
  • 网站中的表单怎么做长沙网站搭建优化
  • wordpress怎么设计首页seo文章生成器
  • 拉萨建设局网站电商网站平台搭建
  • 镇江网站设计建设营销网店推广的软文
  • 做红包网站是犯法的吗厦门seo服务
  • 百度建设网站seo是哪个英文的缩写
  • 做网站赣州网店推广的重要性
  • 网站模板免费吗品牌营销策略分析
  • 网站上传图片大小限制百度竞价推广方案
  • 阿里巴巴网站是怎么做的91永久海外地域网名
  • 做网站做什么赚钱广告外链平台
  • 建站快车优势百度信息流广告推广
  • 阿里云ecs网站建设网站搜索优化找哪家
  • 人工智能营销网站开发免费学生网页制作成品
  • 金华公司建站模板经典营销案例分析
  • 网站建设登录注册怎么做seo标签怎么优化
  • 建设网站的市场背景黑帽seo寄生虫
  • 网站建设维护协议书软文写作的技巧
  • 武汉网站建设与制作服务百度指数预测
  • 专题网站建设方案网站可以自己建立吗
  • 哪个网站做图书广告好国内最新十大新闻
  • 江西智能网站建设活动推广朋友圈文案
  • 网站后台上传案例能同步到博客吗高端网站定制
  • 中期通网站建设免费创建网站软件
  • 网站备案 接入商名称发布新闻最快的网站
  • 比较好的外贸公司seo常用工具有哪些
  • 杭州制造业企业做网站青岛关键词排名哪家好
  • 汕头网站优化哪家好西安seo网络优化公司
  • 郑州企业网站优化公司网站cms