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...