软件质量
令狐前生
深耕:java/分布式微服务/多线程/MQ等; 喜欢的动漫人物——何方知、沈峤、 韩立。
展开
-
(三期)在jenkins上接入sonar插件技术实现
一、SonarQube简介SonarQube 是一个用于代码质量管理的开源平台。通过插件形式,可以支持包括 java, Objective-C, Swift, C#, C/C++, PL/SQL,JavaScript 等等二十几种编程语言的代码质量管理与检测。SonarQueb主要从以下7个维度检测评估代码质量:糟糕的复杂度分布 文件、类、方法等,如果复杂度过高将难以改变,这会使得开...原创 2020-01-01 11:47:08 · 964 阅读 · 0 评论 -
(一期)单元测试与集成测试的Jenkins+TestNG技术实现
一、背景目前只有web接口有测试人员在测试或回归,但service接口却没有专门的人员测试。为了保证接口的功能性的质量稳定,同时减少潜在的代码bug,需要对每一个接口的方法都需要测试,而且也需要对这些接口的方法定期的回归测试。所以,单元测试与集成测试应运而生。词语解释:“单元测试”是指接口的方法测试。每一个方法对应一个单元测试方法。“集成测试”也叫组装测试或联合测试。在单元测...原创 2020-01-01 11:21:04 · 1411 阅读 · 0 评论 -
linux安装sonar7.3(mysql5.6已提前安装好)
步骤下载sonar7.3安装包,地址:https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-7.3.zip 下载完后解压:unzipsonarqube-7.3.zip,然后将解压后的文件移动到部署的目录,我是放置/usr/local目录。 到部署目录找到找到sonarqube-7.3, 将该文件夹及其子目录的读...原创 2020-01-01 10:58:40 · 432 阅读 · 0 评论 -
持续集成CI与持续交付CD(java)
集成技术:Jenkins + TestNG + Jacoco + Sonar。(一期)单元测试与集成测试的Jenkins+TestNG技术实现 (二期)单元测试的代码覆盖率接入Jacoco技术实现 (三期)在jenkins上接入sonar插件技术实现注意: sonar上面的代码覆盖率百分比取的jacoco值是四舍五入的形式是精准到小数位,而jenkins上的取的jacoco的代码覆盖...原创 2020-01-01 10:39:51 · 333 阅读 · 0 评论