生活随笔
收集整理的這篇文章主要介紹了
软件测试计划的编写
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
軟件測試計劃的編寫
測試計劃定義
測試計劃是一個敘述了預定的測試活動的范圍、途徑、資源及進度安排的文檔
它確認了測試項、被測特征、測試任務、人員安排,以及任何偶發事件的風險
測試計劃的目的
測試人員:測什么?怎么測?測到啥程度?
測試領導人員:周期和進度、資源配置、質量管理
1、測試工程師了解 項目和測試活動的整體情況明確測試策略、方法、范圍、標準和約束等內容明確自身和團隊的測試任務和目標
2、測試經理有利于對項目和測試活動進行宏觀調控明確職責分工,便于溝通和協作風險管控和資源統籌配置
測試計劃的核心內容
1、 產品概述
2、測試目標
3、測試范圍
4、測試策略
5、資源配置
6、測試周期
7、風險分析
測試計劃的主要核心內容1、產品概述2、測試范圍-----測什么3、測試策略-----怎么測4、測試目標-----測到什么程度5、測試周期6、資源配置(人力資源、測試環境、測試工具)7、風險分析測試范圍:根據需求文檔來整理出這個項目的所有需要測試的功能模塊(功能點)測試策略:根據具體項目的要求來確定測試類型(功能測試/UI測試/性能測試/安全測試......)風險分析:根據經驗預估可能會遇到的風險,提出對應的規避方案(如:研發發布版本時間delay),解決方法可以是向其他部門接人力資源,并進行加班測試
制定測試計劃
1、任務到達
測試負責人接到軟件測試任務書和被測軟件的需求說明
2、分析測試任務
充分理解被測軟件的需求
評估被測軟件的進度、狀態、復雜度和潛在的風險
3、資源規劃和配置
組建測試團隊
準備各種非人力資源
4、制定測試計劃
研究確定測試計劃的各項內容
5、評審測試計劃
測試團隊共同參與評審測試計劃
軟件測試用例設計
1、等價類劃分
2、邊界值分析法
3、因果圖分析法
4、場景法分析法
1、等價類等價類劃分是一種典型的常用的黑盒測試方法,這種方法把全部輸入數據合理劃分為若干等價類。在每一個等價類中取一個數據作為測試的輸入條件,就可以用少量有代表性的測試數據取得較好的測試結果注:有效等價類:根據需求,劃分出的合理的、有效的數據無效等價類:根據需求,劃分的不合理的、無效的數據等價類劃分的原則:1>若輸入的條件規定了取值范圍或值的個數,則可以確定一個有效等價類和兩個無效等價類eg:需要輸入分數0-100之間的數據,分數的輸入數據可劃分為一個有效等價類(0-100),兩個無效等價類(大于100、小魚0)。2>輸入條件規定了輸入值的集合,或者是規定了必須如何的條件,則可以確定一個有效等價類,和一個無效等價類。eg:需要選取的城市為直轄市{北京、上海......},可以確定一個有效等價類(北京、上海....),一個無效等價類(非直轄市)。3>在輸入條件是一個布爾量的情況下,可以確定一個有效等價類,一個無效等價類(是或者不是)4>在規定了輸入數據必須遵守某規則的情況下,可以確定一個有效等價類(符合規則),N個無效等價類(從不同的角度去不符合規則)。5>若我們確知已劃分的某個等價類的各個元素,在程序中的處理方式是不同的,則應將此等價類進一步劃分成更小的等價類。等價類劃分的步驟1>為每個輸入劃分等價類,得到等價類表,為每一個等價類規定一個唯一的編號2>設計一個測試用例,使其盡可能的覆蓋所有的有效等價類。重復這個步驟,使得所有有效等價類均被測試用例覆蓋到3>設計一個測試用例,使其只覆蓋一個無效等價類,重復這一步驟,使得所有無效等價類均被覆蓋
2、邊界值分析法邊界值分析法的理論基礎,是假設大多數的錯誤是發生在各種輸入條件的邊界上,若在邊界上的取值不會導致程序出錯,那邊界內其他的取值導致程序錯誤的可能性也很小。邊界值分析法是對等價類劃分的一種補充。邊界值的分析基本思想:對于有明確的范圍、個數、長度這些輸入值,可以再等價類劃分之后去進行邊界值的分析,取正好等于、大于一點點、小于一點點的值,作為代表性的輸入數據邊界值分析法的使用理由:在邊界時容易出現問題,若邊界值都沒有發現問題,則其他值肯定不會出現問題
3、因果圖分析法有哪些因果關系?恒等、非、或、與、互斥、包含、唯一、屏蔽、要求因果圖分析法步驟:1>分析輸入與輸出的條件所有輸入條件的相互利用關系以及組合關系,輸出結果對輸入條件的依賴關系,也就是什么樣的輸入組合會產生怎樣的輸出結果,即“因果關系”。2>根據輸入輸出畫出因果圖3>根據因果圖得出判定表4>根據判定表設計測試用例
4、場景法分析法場景法分析法是將軟件系統的某個流程看成路徑,用路徑分析的方法來設計測試用例。根據流程的順序依次進行組合,使得流程的各個分支都能走到。這是從白盒測試中路徑路徑覆蓋分析中推廣到黑盒測試中來的測試分析方法,通常用來做業務流程測試。場景分析法的分析步驟:根據業務執行順序,畫出業務流程圖。根據業務流程圖,確定測試路徑(可以同時確定主選和備選路徑)。選取測試數據,構造測試用例,覆蓋每一條測試路勁。注:基本流:沒任何差錯,程序從開始直接執行到結束(模擬正確的操作流程)。備選流:各種異常情況(模擬錯誤的操作流程)。
總結
以上是生活随笔為你收集整理的软件测试计划的编写的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。