天天看點

計算機軟體測試規範_軟體測試流程與規範傳統的軟體測試過程靈活測試過程基于風險的測試政策軟體測試規範

傳統的軟體測試過程

  1.W模型

計算機軟體測試規範_軟體測試流程與規範傳統的軟體測試過程靈活測試過程基于風險的測試政策軟體測試規範

  2.TMap

  TMap(Test Management Approach,測試管理方法)是一種結構化的、基于風險政策的測試方法體系,目的能更早地發現缺陷,以最小的成本、有效地、徹底地完成測試任務,以減少軟體釋出後的支援成本。

  TMap所定義的測試生命周期由計劃和控制、準備、說明、執行和完成等階段組成。

  TMap描述的生命周期模型:

計算機軟體測試規範_軟體測試流程與規範傳統的軟體測試過程靈活測試過程基于風險的測試政策軟體測試規範

  TMap三大基石:

  與軟體開發生命周期一緻的測試活動生命周期(L)

  堅實的組織融合(O)

  正确的基礎設施和工具(I)

  可用的技術(T)

計算機軟體測試規範_軟體測試流程與規範傳統的軟體測試過程靈活測試過程基于風險的測試政策軟體測試規範
計算機軟體測試規範_軟體測試流程與規範傳統的軟體測試過程靈活測試過程基于風險的測試政策軟體測試規範
計算機軟體測試規範_軟體測試流程與規範傳統的軟體測試過程靈活測試過程基于風險的測試政策軟體測試規範

  TMap基本内容:

計算機軟體測試規範_軟體測試流程與規範傳統的軟體測試過程靈活測試過程基于風險的測試政策軟體測試規範

靈活測試過程

  1.靈活測試的特征

  ①盡早和持續地開展測試

  ②能及時完成對軟體品質全面評估

  ③軟體本身是測試研究和分析最主要的對象

  ④在滿足所要求的品質,測試進行得越快越好

  ⑤測試人員必須和項目幹系人保持密切協作

  ⑥對測試人員足夠信任和尊重

  ⑦測試計劃、設計和執行力求簡單

  ⑧對測試技術精益求精、

  ⑨不斷反思,持續優化測試設計

  2.靈活測試流程

計算機軟體測試規範_軟體測試流程與規範傳統的軟體測試過程靈活測試過程基于風險的測試政策軟體測試規範

基于風險的測試政策

  基于風險的測試政策是指評估測試的優先級,先做高優先級的測試,如果時間或精力不夠,低優先級的測試可以暫時先不做。軟體測試總是有風險的,基于風險的測試政策是最常用的政策。 在靈活開發模式中,這種政策更能發揮價值 。

  軟體産品的風險度可以通過出錯的影響程度和出現的機率來計算 :

計算機軟體測試規範_軟體測試流程與規範傳統的軟體測試過程靈活測試過程基于風險的測試政策軟體測試規範

  風險測試的步驟:

  1.列出軟體的所有功能和特性;

  2.确定每個功能出錯的可能性;

  3.如果某個功能出錯或欠缺某個特征,需要評估對使用者使用軟體産品的影響程度;

  4.根據上面兩個步驟,計算風險度;

  5.根據可能出錯的迹象,來修改風險度;

  6.決定測試的範圍,編寫測試方案

軟體測試規範

  GBT 15532-2008 《計算機軟體測試規範》

計算機軟體測試規範_軟體測試流程與規範傳統的軟體測試過程靈活測試過程基于風險的測試政策軟體測試規範

  下載下傳連結:https://www.biaozhun.org/plus/download.php?open=0&aid=12886&cid=3

  制定測試規範需要考慮的内容有:

  角色的确定、進入的準則、輸入項、活動過程、輸出項、驗證與确認、退出的準則、度量