SonarQube基本介绍

1. 代码品质检测

众所周知电器制造商等制造业对于自家产品都有品质管理的一套方法和理论,作为工业制造开发的一种,软件开发同样也需要品质管理.本篇文章是针对测试环节中,对于代码的质量分析的开源软件SonarQube的介绍的第一篇。

2. 动态代码分析和静态代码分析的区别

对于代码的测试有两种模式,动态代码分析以及静态代码分析,并使用不同方式进行测试。

  1. 动态代码测试:动态代码主要将代码进行运行测试,主要进行黑盒测试的时候进行使用。测试软件通过跑动软件,检测软件中的功能问题,是否存在运行BUG,或者是否能够按照功能需求正常跑动。

    常见的使用工具:Selenium,Katalon,CasperJS等。

  2. 静态代码测试:静态代码主要将代码进行代码测试,根据事先团队中对于代码的要求,建立一种代码的标准需求,测试用工具对于代码进行整理遍历,检测是否存在无法达到标准的代码,进行代码评分还有针对有问题的代码提出修改建议。

    常见的使用工具:SonarQube,Coverity,PyCharm等。

SonarQube是什么

1. SonarQube的介绍

  1. 是一种静态代码质量分析的开源软件,主要功能如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值