測試資料度量與控制 第一步 度量分析

2021-08-23 13:07:48 字數 4656 閱讀 5526

前沿:這是09年提出過程改進和度量控制的第一步。該文件初步對當前測試專案中有關過程控制的部分與資料度量部分進行了分析。並提出該文件的目錄框架,本次更新第一部分,後續部分會在下週周五之前更新。涉及的相關文件,有興趣可提供模板進行交流。整體的資料收集、度量、彙總規劃,還在整理中,敬請期待...

1.

測試過程需要度量和控制哪些資料:

1)

過程控制部分:

a)

專案監控checklist:

序號

控制指標

用途

實現

方式

1轉測試版本轉測標準

用於控制測試專案的輸入、輸出物,將測試體現中提到的必要物件納入過程控制部分進行監控和約束。

已實現已將部分測試體現明確的內容納入其中。

2轉測版本結束標準

用於控制測試專案的輸入、輸出物,將測試體現中提到的必要物件納入過程控制部分進行監控和約束。

已實現已將部分測試體現明確的內容納入其中。

b)

測試環境:

序號

控制指標

用途

實現

方式

1測試機ip、測試機編號、目前用途、作業系統、資料庫、使用者、系統版本、測試型別

確保測試伺服器的高效使用;高層經理能清晰目前測試環境的使用情況,判斷是否需要添置裝置或協調新的測試環境。

已實現測試過程控制跟蹤表中的測試伺服器配置頁籤,該錶與測試部伺服器列表可彙總使用,將有利於各專案組協調及控制測試資源。

c)

培訓計畫:

序號

控制指標

用途

實現

方式

1技術類培訓

確保專案能快速高效的執行,將計畫貫穿於測試過程監控中。

已實現測試過程控制跟蹤表中的

測試培訓計畫頁籤

2流程類培訓

確保專案能快速高效的執行,將計畫貫穿於測試過程監控中。

已實現測試過程控制跟蹤表中的

測試培訓計畫頁籤

d)

需求迭代計畫:

序號

控制指標

用途

實現

方式

1需求基線版本號、轉測版本號、轉測說明、測試需求分解框架、變更、測試負責人

該計畫主要用來控制,轉測版本與原始需求、測試需求、測試用例基線之間的同步關係。用於對轉測版本的測試目標進行控制,同步更新測試方案中相關的分解框架,輔助測試策略的調整以及工作重心的轉移。

已實現測試過程控制跟蹤表中的

需求迭代測試計畫。由測試經理維護,在產品轉測後,測試經理根據該計畫對分配測試任務。

e)

測試任務分配計畫:

序號

控制指標

用途

實現

方式

1測試階段、計畫內容、任務項、專案人員、交付工件、計畫完成、計畫用例、計畫時間、實際時間、實際用例、進度偏差、用例偏差、進度情況、備註

該計畫主要用來控制,每輪測試任務分配,包括測試用例,輸出、輸入物的管理等。確保測試任務按計畫執行,如出現嚴重的進度偏差,測試經理能較早的調整專案策略。

已實現測試過程控制跟蹤表中的

測試任務分配計畫。由測試經理維護,主要用於對短期任務與測試用例執**況進行控制。通過該計畫的任務分解,測試人員可將測試任務貼到自己的測試日誌中,並按天或周提交給測試經理進行彙總。再由測試經理將測試日誌執行結果彙總到測試任務分配計畫中進行統一監控。

f)

問題單分數計算統計:

序號

控制指標

用途

實現

方式

1問題單分值計算

用於控制發布版本當前質量;問題單分支趨勢圖可以輔助測試經理與專案經理,調整測試策略或更正工作習慣。

已實現測試過程控制跟蹤表中的

問題單分數計算統計頁籤。

2)

資料度量部分:

a)

專案進度:

序號

度量指標

用途

實現

方式

1階段進度偏差

確保專案最終按期交付

已實現測試過程控制跟蹤表中的關鍵活動進度差異跟蹤頁籤

2階段工作量分布

統計各階段工作量所佔百分比,為今後專案提供估算依據

已實現通過專案project測試計畫部分,各階段所工作量統計準確資料來自timesheets工作量彙總,階段彙總資料來自測試過程控制跟蹤表中的測試階段週期時間頁籤

b)

測試用例進度控制:

序號

度量指標

用途

實現

方式

1測試通過率

統計各模組測試用過率;統計各個模組策測試需求的覆蓋比率。用於對測試情況進行策略調整。

已實現目前的測試用例模板,已基本實現用例當前狀態自動統計工作。測試過程控制跟蹤表中的測試用例進度控制頁籤

2測試需求覆蓋率

統計各模組測試用過率;統計各個模組策測試需求的覆蓋比率。用於對測試情況進行策略調整

未實現目前的測試用例模板未啟用測試需求與測試用例的互動檢視。由此,無法將測試用例的執行結果與測試需求發生關聯,已實現自動對測試需求的覆蓋統計。

c)

產品質量:

序號

度量指標

用途

實現

方式

1缺陷密度

測量千行**缺陷率,評估產品質量

已實現測試過程控制跟蹤表中的總體bug率

2缺陷收斂情況

監控產品缺陷趨勢,期望降低質量風險

已實現測試過程控制跟蹤表中的

缺陷收斂總體趨勢

3缺陷開放趨勢

監控產品缺陷趨勢,期望降低質量風險

已實現測試過程控制跟蹤表中的

缺陷收斂開放趨勢

4缺陷存活期

監控產品缺陷趨勢,期望降低質量風險

部分未實現

原因:開發目前對提交缺陷還沒有乙個全域性的修改計畫,目前測試組通過測試過程控制跟蹤表中的問題單轉測跟蹤表,只能對本輪計畫修改的問題單進行控制(測試組自己定義的計畫,主要用來對問題單轉測就行控制,由測試經理維護),缺陷是問題單存活時間無法計算。

5缺陷模組分布

監控產品缺陷趨勢,期望降低質量風險

已實現

通過td輸出的階段報表可以提供該檢視。

6缺陷分布

評估過程效果,改進驗證程式及相關程式

已實現

通過td輸出的階段報表可以提供該檢視。

7缺陷關閉率

關注等級為嚴重以上的缺陷關閉程度,確保質量。

已實現

測試過程控制跟蹤表中的

缺陷關閉率

d)

產品生成率:

序號

度量指標

用途

實現

方式

1人均生產率

評估生產水平,為今後專案提供估算依據

已實現通過tiimesheets中的度量統計

軟體測試的第一步

先簡單介紹一下自己,16年本科畢業,到現在已經從事軟體測試已經三年多了 實習期間就像玩鬧一樣,就不算在內吧 我想對我之前的工作進行乙個總結,以後也會不定期的更新,希望對想加入軟體測試或者已經處於軟體測試的朋友們有所幫助,如有有什麼寫的不對的,也歡迎指正,謝謝。對於軟體測試的分類這塊我了解不深,根據客...

爬蟲第一步 獲取資料

在python中,可通過requests庫來獲取資料。windows系統 在cmd命令視窗中輸入 pip install requests mac系統 在terminal終端軟體中輸入 pip3 install requests requests.get 用法如下 引入requests庫 impor...

演算法第一步 資料集分割

import random import numpy as np data pd.read csv datann.csv error bad lines false data np.array data 這裡np資料一定要用np.random.shuffle,不要用random帶的shuffle,它...