問(wèn)題來(lái)源于一些同僚的問(wèn)題。
“Vincent,老板讓我發(fā)一份軟件質(zhì)量報告,你有模板嗎?”
“是測試報告嗎?”
“No,No,應該不是測試報告,是質(zhì)量報告。”
測試報告大家都大概知道怎么做,但是質(zhì)量報告呢,說(shuō)起來(lái)他到底與測試報告有什么不同?
仔細思考,其實(shí)這兩種報告之間的差異還是比較直觀(guān)的。
測試報告,更多是以測試為出發(fā)點(diǎn),關(guān)注測試工作的背景、過(guò)程、完成度和結果。當然,測試的報告也能反應出一個(gè)產(chǎn)品的質(zhì)量,但是他的衡量一般不夠直觀(guān)(比如缺陷數量這種數據,由于軟件規模不一樣,是不能用來(lái)對軟件質(zhì)量進(jìn)行客觀(guān)評價(jià)的)。
而質(zhì)量報告,則以產(chǎn)品質(zhì)量為出發(fā)點(diǎn),核心關(guān)注內容就是產(chǎn)品質(zhì)量。測試工作量及相關(guān)問(wèn)題,則不是他關(guān)注的重心。
如果說(shuō)測試報告是向直接領(lǐng)導匯報工作,那么質(zhì)量報告則是向利益干系人報告產(chǎn)品情況??梢哉f(shuō)二者的差異在于出發(fā)點(diǎn)和關(guān)注點(diǎn)的不同,當然也有功能重疊的部分。
那么軟件質(zhì)量報告怎么報告?思路上,筆者認為可以從以下六方面去考慮:
接下來(lái)的問(wèn)題就是如何用數據去度量以上這些指標,我們來(lái)做一個(gè)羅列:
產(chǎn)品完成情況度量:
產(chǎn)品質(zhì)量度量:
測試完成度:
研發(fā)質(zhì)量度量:
計劃偏離度量:
產(chǎn)品質(zhì)量趨勢:
注意:1. 以上指標并非所有可能用到的指標,一些比較復雜而缺乏實(shí)際效用的指標沒(méi)有包括;2. 指標在6個(gè)模塊中可能存在多處適用的情況,不需要過(guò)多糾結。
接下來(lái)的問(wèn)題是,這些指標如何收集和計算,我們用表格來(lái)展示。
幾點(diǎn)補充說(shuō)明:
1. 取決于項目成熟度和組織形式,這26個(gè)指標的可采集度是不同的。我們可以結合項目特性,進(jìn)行采集,舍棄掉無(wú)法或者不便于采集的數據。
2. 可以調整信息采集能力來(lái)實(shí)現一些比較有價(jià)值數據的統計。比如通過(guò)增加缺陷的發(fā)生和解決階段的記錄(在每個(gè)缺陷信息中),來(lái)統計缺陷移除率。
3. 指標不可生搬硬套,可以結合項目情況進(jìn)行調整、細化和轉化。比如需求通過(guò)率經(jīng)常被轉化成“測試通過(guò)率”;工作進(jìn)度偏離則理當被細化為每項工作的進(jìn)度偏離。
以某項目質(zhì)量月報為例。
測試完成度:結合測試執行率與通過(guò)率進(jìn)行統計。
產(chǎn)品完成度:采用功能點(diǎn)通過(guò)率做為統計。
產(chǎn)品質(zhì)量:統計缺陷密度、嚴重級別分布、類(lèi)型分布。
研發(fā)過(guò)程質(zhì)量:統計缺陷生存周期、二次故障率、依據穩定性。
計劃偏離度:著(zhù)重統計進(jìn)度偏離。
質(zhì)量趨勢:結合缺陷到達率和遺留率進(jìn)行統計。
以上就是選取了一些便于采集的數據(并非所有),制作的質(zhì)量度量報告,規模并不算大,適宜做為月或者周報告。
如果是總體報告,那么可以考慮采集更多數據,豐富報告的內容。
再者,質(zhì)量報告以報告產(chǎn)品質(zhì)量為目的,不同于測試總結報告。因此并未包含人員安排、問(wèn)題羅列、風(fēng)險預估和未來(lái)計劃等內容,如果需要綜合匯報可以添加整合進(jìn)去。
原文轉自:https://www.cnblogs.com/yingyingja/p/10649540.html