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

做网站要学编程麽全网推广公司

做网站要学编程麽,全网推广公司,dz网站地图怎么做,标准网站建设价格最近我们公司要求开发人员必须写测试用例,组织了TDD培训,测试驱动开发,同时衡量代码的圈复杂度,我记录下初次使用的过程。 编写测试用例,查看用例覆盖度 1、要编写测试用例,并看下测试用例的覆盖度&#…

最近我们公司要求开发人员必须写测试用例,组织了TDD培训,测试驱动开发,同时衡量代码的圈复杂度,我记录下初次使用的过程。

编写测试用例,查看用例覆盖度

1、要编写测试用例,并看下测试用例的覆盖度:
先在pom.xml中引入依赖

      <dependency><groupId>org.junit.jupiter</groupId><artifactId>junit-jupiter-api</artifactId><version>5.6.2</version></dependency><dependency><groupId>org.assertj</groupId><artifactId>assertj-core</artifactId></dependency>

2、编写测试代码:我一般使用跟代码相同路径下写test单元测试代码:
在这里插入图片描述
测试代码如下:

import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertEquals;public class StringUtilTest {@Testpublic void upperFirstSeqenceCaseTest() {//测试是否相等assertEquals("AssertTest", StringUtil.upperFirstSeqenceCase("assert_test"));//测试单个单词assertEquals("Assert", StringUtil.upperFirstSeqenceCase("assert"));//测试复杂下划线情况assertEquals("AssertTest", StringUtil.upperFirstSeqenceCase("_assert_test_"));//测试连续下划线assertEquals("AssertTest", StringUtil.upperFirstSeqenceCase("assert__test"));//测试大小写混合assertEquals("AssertTestExample", StringUtil.upperFirstSeqenceCase("assErT_tesT_exaMpLe"));//测试有数字assertEquals("AssertTest123", StringUtil.upperFirstSeqenceCase("assert_test123"));//测试特殊字符assertEquals("!@#$%^&*()", StringUtil.upperFirstSeqenceCase("!@#$%^&*()"));//测试没有下滑线情况assertEquals("Assert test", StringUtil.upperFirstSeqenceCase("assert test"));}@Testpublic void nullTest() {//测试为空的情况assertEquals("", StringUtil.upperFirstSeqenceCase(""));}
}

3、运行,下面的选择表示显示测试用例覆盖度。
在这里插入图片描述
4、运行完后,右边会有框显示出来,提示覆盖度,也可以选择导出
在这里插入图片描述

查看代码复杂度

1、idea中下载插件
在这里插入图片描述
2、运行查看圈复杂度等
在这里插入图片描述
CogC(认知复杂度):这个指标用于评估代码逻辑的复杂度。
ev(G)(基本复杂度):用来衡量程序的非结构化程度。
iv(G)(模块设计复杂度):这个指标衡量模块判定结构,即模块和其他模块的调用关系。
v(G)(圈复杂度):用于衡量一个模块判定结构的复杂程度。

在这里插入图片描述

http://www.hkea.cn/news/895209/

相关文章:

  • 桂园精品网站建设费用网站seo查询站长之家
  • 安卓手机怎么做网站站长工具seo综合查询广告
  • 余姚网站建设的公司手机百度账号申请注册
  • 预付网站制作费怎么做凭证如何自制网站
  • 定制网站多少钱北京seo网站管理
  • 南昌做网站公司哪家好如何建立独立网站
  • 成都解放号网站建设什么是百度竞价
  • 网站优化的基本思想与原则百度号码
  • 沧州网站建设制作设计优化深圳seo优化推广
  • 建立一个网站需要什么技术网上培训机构
  • 网站设计与管理论文百度账号注册平台
  • 网站空间商推荐seo是什么职位缩写
  • 怎么建设boss网站文件外链
  • 百度推广网站建设费百度搜索引擎的网址是多少
  • php 手机网站 上传图片定制网站建设
  • 关于网站建设的问题百度关键词分析
  • 登录官方网站装修公司网络推广方案
  • 设计网站官网入口网站搜索优化方法
  • 网站优化qq群山东做网站
  • wordpress icomoon太原seo快速排名
  • 中华建设杂志网站记者数据指数
  • 网站开发测试情况南召seo快速排名价格
  • 上海仓储公司小红书seo优化
  • 南京建设公司网站网络营销整合推广
  • wordpress更改语言沈阳seo优化
  • wordpress免费网站世界大学排名
  • 做网站的属于什么专业?百度爱采购竞价推广
  • 网站建设一年多少恰东莞网站到首页排名
  • 新企业网站应该怎么做SEO优化广告联盟有哪些
  • 手机app开发网站建设软文推广文章案例