軟件測試完成以后,怎樣進行有效深層次的數據分析?(

發表于:2009-12-28來源:作者:點擊數: 標簽:
軟件測試完成以后,怎樣進行有效深層次的數據分析? 軟件測試工具 問題描述:在軟件測試完成后,采用軟件測試工具( TD 、 QC )或人工收集了一些數據,形成了各種圖表。怎樣去發揮這些數據的作用,進行有效深層次的數據分析,從而改進 軟件測試流程 ,完善 測

  軟件測試完成以后,怎樣進行有效深層次的數據分析?   軟件測試工具

  問題描述:在軟件測試完成后,采用軟件測試工具(TD、QC)或人工收集了一些數據,形成了各種圖表。怎樣去發揮這些數據的作用,進行有效深層次的數據分析,從而改進軟件測試流程,完善測試過程呢?

  精彩回答:

  我所理解的這個題目的標題,本來是分為幾個層面的

  ● 測試結論技術分析:這個一般都包含了對應的專業技術知識,例如:基于測試類型的專業知識的開發語言和平臺、數據庫、網絡、協議等等;

  ● 測試結論的非技術分析:一般都是流程、管理的方式方法等內容。

  現就這些做個簡單的匯總說明。

  測試分析本來就是一個很寬泛的話題,一般都會對測試的過程、方法、技術、流程、對象、結果等等內容分門別類,這里所列的僅僅是其中一點,僅供參考。

  技術分析(客觀性較強)

  做技術分析是一個資深測試人員的必修課。我們從拿到一份測試的匯總數據和相關的bug及bug說明列表時,需要做這類技術分析,用以說明bug產生的技術原因。(我想,樓主可能想要知道的主要是這方面的內容)

  針對某種特定測試類型的技術分析,一般包含如下內容:

  ● 功能測試分析

  ● 性能測試分析

  ● 安全性測試分析

  每種類型的分析還分為覆蓋分析、缺陷技術分析等內容?,F以缺陷技術分析為例說明。

  常見的一些針對bug的技術分析內容如下,在 2# 帖子里有較多表述了。

  ● 缺陷數量統計

  ● 缺陷分級統計

  ● 缺陷分布統計

  ● 缺陷優先級統計

  ● 缺陷發現與修復時間統計報表

  ● 缺陷收斂分析

  ● 典型缺陷產生原因分析(主要是基于編碼技術、或是相關的平臺應用技術)

  非技術分析(主觀性較強,適合管理)

  非技術分析一般由管理人員來實施。用于分析缺陷產生和生命周期中的客觀性原因,如流程對修復周期的影響,測試方法對效率等內容的影響等等。

  常見的一些非技術分析類型如下:

  ● 流程分析,用于優化開發過程,精簡和細化流程分工,提升整體效率。這里的流程分析還可以繼續劃分為開發流程分析、測試流程分析及管理流程分析,當然,如果有必要還可以進一步深入,比如,就配置管理的目前流程進行優化,以使其更適應當前的具體情況。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97