sonarqube8 4報告系列 bugs統計報告

2021-10-25 10:28:03 字數 2001 閱讀 1126

sonar-bugs資料庫是有統計的,但是查詢的話,也不如api來的方便。

sonar-api入口,我就不再說了,裡面有很多介面,我是翻了一遍,其中post多用於與其它第三方應用做webhooks的時候,可能會比較方便做自動化,get多用於查詢資料

報告結果

請憋住指責,我們這個這麼多問題,是因為質量真的很差,舉個例子:乙個週期3周的專案,手工進行功能測試至少是150個bug起步。有多差,靠想象

sonar-api

authorization介面呼叫要進行身份驗證,使用postman生成authorization的值即可.

public

class

sonarwebapi

else}*/

/*** 獲取單個專案的各個質量結果 ,得到jsonarray*@

return*@

throws

ioexception

*/public

jsonobject

getmeasures

(string

projectkee

)catch

(exceptione)

return

result;}

/***獲取專案質量結果,

*/public

string

getprojectstatus

(string

projectkee

)catch

(exceptione)

return

projectstatus;}

/*public

static

void

main

(string

args)}

*//**

* 獲取專案分析結果,整合版

*/public

static

jsonobject

getprojectmeasures

(string

projectkee

)catch

(exceptione)

return

json;}

/*** 獲取專案分析結果,整合版

*/public

jsonarray

getprojectmeasurestoarray

(list

<

string

>

keelist

)return

array;}

}

獲取html內容

public

static

string

getemailcontent()

if(lines

>=

1000)if

(i<=20)

}content.(

"");content.(

"共掃瞄"

+keelist

.size()

+"個專案,正文列出bug總數排行前20的專案情況,其它專案詳情請檢視:"

+"");

system.out

.println

(content

.tostring()

);return

content

.tostring()

;}

說明:我這裡埋了個隱患,我為了按bug數量排序,使用了map> resultmap = mapsortdemo.sortmapbykey(personmap),後面一旦有key相同的資料,就會會替換掉。

測試文件系列 測試報告

測試文件系列 測試報告 給出乙份測試報告指南 quote 測試報告編寫指南 摘要 測試報告是把測試的過程和結果寫成文件,並對發現的問題和缺陷進行分析,為糾正軟體的存在的質量問題提供依據,同時為軟體驗收和交付打下基礎。本文提供測試報告模板以及如何編寫的例項指南。關鍵字 測試報告 缺陷 正文 測試報告是...

測試文件系列 測試報告

測試文件系列 測試報告 給出乙份測試報告指南 quote 測試報告編寫指南 摘要 測試報告是把測試的過程和結果寫成文件,並對發現的問題和缺陷進行分析,為糾正軟體的存在的質量問題提供依據,同時為軟體驗收和交付打下基礎。本文提供測試報告模板以及如何編寫的例項指南。關鍵字 測試報告 缺陷 正文 測試報告是...

CODEVS 資料結構系列 解題報告

用這兩道題學了下splay,也加深了對其的理解。平衡樹的標記與線段樹的標記不同,在平衡樹中,所有被訪問的節點一定不能有標記 否則將其splay後就找不到其原先的左右子樹了。資料結構1 include include include includeusing namespace std include...