軟體測試基本流程之我見

2021-10-06 05:49:52 字數 1262 閱讀 5267

軟體測試基本流程可以分為以下幾個階段:

需求分析階段

測試計畫階段

測試用例編寫

測試用例評審

測試用例執行

輸出測試報告。

一、需求分析階段

這個階段主要閱讀和理解需求,了解需求的測試點,參與需求評審會議。

二、測試計畫階段

這個階段的主要任務就是制定測試計畫,根據軟體需求規格說明書,進行專案的總體計畫和內容包括測試範圍,進度安排,人力物力分配,整體測試策略的制定。詳細的測試計畫可以幫助測試專案組之外的人了解為什麼和怎樣驗證產品。

軟體測試計畫是指導測試過程的綱領性檔案,包含了產品概述、測試策略、測試方法、測試區域、測試配置、測試週期、測試資源、測試交流、風險分析等內容。

測試計畫文件可參看:

測試計畫制定後需要進行評審,包括測試組織內部的自我評審、討論和修改,然後交到評審會進行正式的評審,直至測試計畫得到審批。

三、測試用例編寫

根據需求和設計編寫測試用例。

黑盒測試用例設計方法:

①、等價類劃分法 ②

、邊界值分析法

③、因果圖法:就是通過畫圖的方式來表示輸入條件(因)和輸出結果(果)之間的組合關係,從而設計相應的測試用例。

④、判定表驅動法:判定表驅動法是分析和表達多邏輯條件下執行不同操作的情況的工具。針對不同邏輯條件的組合值,分別執行不同的操作。判定表很適合於處理這類問題。

⑤、場景法: ⑥

、功能圖法 ⑦

、錯誤推斷法

⑧、正交試驗設計法:正交試驗設計(orthogonal experimental design)是研究多因素多水平的又一種設計方法,它是根據正交性從全面試驗中挑選出部分有代表性的點進行試驗,這些有代表性的點具備了「均勻分散,齊整可比」的特點,正交試驗設計是分式析因設計的主要方法。是一種高效率、快速、經濟的實驗設計方法。 

四、測試用例評審

用例評審主要是產品、開發和測試人員針對測試用例能否用於專案的測試而做的工作。

測試用例評審的目的:

用例評審參加人員主要是產品、開發(客戶端和後端)、測試、專案負責人、運營。

注:以上人員為必須參加人員,其他和專案質量、進度有關人員,根據實際情況可邀請參加。

五、測試用例執行

測試用例一般包括手工用例和自動化用例。在測試用例之前需要配置測試環境,按照用例中的預置條件來配置,然後按照測試步驟一步步執行即可,用例執行完成後需要分析測試結果。

六、輸出測試報告。

測試完成後對測試內容進行整理輸出測試報告,對產品進行評估,形成測試結論。測試用例報告範例:

軟體測試基本流程

1 需求階段 需求分析 需求評審 業務需求評級,繪製業務流程圖 2 測試計畫階段 測試經理編寫測試計畫 3 測試設計階段 各成員編寫測試用例 先小組內評審 後會議評審 4 測試執行階段 提測後,搭建qa環境,先執行冒煙測試,然後進行系統測試,提交bug,跟蹤bug,直到被測軟體達到測試需求要求,測試...

軟體測試基本流程

需求分析 需求分析應該說是軟體測試的乙個重要環節,測試開發人員對這一環節的理解程度將直接影響到有關測試工作的開展。需求分析報貨軟體功能需求分析,測試環境需求分析,測試資源需求分析。其中最基本的是軟體基本功能分析,測試一款軟體首先要知道軟體能實現那些功能,以及是怎樣實現的。具體分析時可以依據,軟體需求...

軟體工程之我見

軟體工程之我見 老實說,在上大學之前,我從未想像過,自己終有一天,會與計算機結緣,會與軟體工程結緣。當初,我之所以填報了東北師範大學,僅僅只是因為我想學乙個師範專業而已,因為我從小就想就想當一名普普通通的人名教師。而我如今,恰恰學習了軟體工程專業,終究還是因為當初的高考分數太低,所以才被調劑到了這個...