軟體測試基礎知識(10)流程分析法

2021-09-29 20:12:07 字數 696 閱讀 6820

概念

流程分析法主要是針對測試場景型別屬於流程測試場景的測試項子項進行設計,是從白盒測試設計方法中的路徑覆蓋分析法借鑑過來的一種方法。

在白盒測試中,路徑就是指函式**的某個分支組合,路徑覆蓋法需要構造足夠的用例覆蓋函式的所有**路徑

在黑盒測試中,若將軟體系統的某個流程看成路徑的話,則可以針對該路徑使用路徑分析的方法設計測試用例

優點

1.降低了測試用例設計難度,只要搞清楚各種流程,就可以設計出高質量的測試用例來,而不需要太多測試方面的經驗

2.在測試時間比較緊迫的情況下,可以有的放矢的選擇測試用例,而不用完全根據經驗來取捨

流程分析法的步驟

1.詳細了解需求

2.根據需求說明或介面原型,找出業務流程的各個頁面以及各頁面之間的流轉關係

3.畫出業務流程(產品經理使用axure軟體製作)

4.寫用例,覆蓋所有的路徑分支

流程分析法總結

流程分析法適用於有先後順序的測試。常用於業務流程測試,安裝流程測試等

流程分析法重點在於測試流程。因此,一般每個流程用在乙個測試用例驗證

流程測試沒有問題不能說明系統沒有問題,還需要針對每步功能進行測試,對於包含複雜流程的系統,只有功能點和處理流程都進行測試覆蓋,才算是比較充分的測試。

軟體測試 黑盒測試 邊界值分析法

可能存在邊界值的地方 數字 字元 位置 質量 大小 速度 方位 尺寸 空間 對應的邊界 最大 最小 首位 末位 上 下 最快 最慢 最高 最低 最短 最長 空 滿 測試實踐表明,大量的故障往往發生在輸入定義域的邊界上,而不是在其內部。因此,針對各種邊界情況設計測試用例,通常會取得很好的測試效果。例如...

軟 件 測 試 基 礎 知 識

軟體效能指標主要有響應時間,系統響應時間和應用延遲時間,吞吐量,併發使用者數,資源利用率五種。軟體實現的演算法與系統響應時間和應用延遲時間是直接相關的,所以軟體的效能也必定與實現演算法是有關係的吞度量是指系統在單位時間內處理請求的數量,對於無鬢髮的應用系統而言,吞度量是與響應時間嚴格的反比關係,因為...

軟體測試基礎知識

1 發現軟體錯誤 2 有效定義和實現軟體部件由底層到高層的組裝過程 3 驗證軟體是否滿足任務書和系統定義文件所規定的技術要求 4 為軟體質量模型的建立提供依據。概念 軟體測試是軟體質量保證的關鍵組成部分,對軟體測試的認識可分為以下幾個階段 測試就是除錯階段 測試是證明軟體正確階段 測試是發現軟體中錯...