軟體測試理論 方法 流程及規範(其一)

2021-10-04 20:29:39 字數 1211 閱讀 5649

一、軟體測試理論基礎

軟體測試的定義: 使用人工和自動手段來執行程式,目的在於檢驗是否滿足了需求。

軟體測試的目的: 是想以最少的人力、物力和時間找出軟體中潛在的各種錯誤與缺陷,通過修正各種錯誤和缺陷提高軟體質量,迴避軟體發布後由於潛在的軟體缺陷和錯誤造成的隱患以及帶來的商業風險。(以最少的人力、物力和時間找到軟體中的缺陷並修改,從而避免商業風險。)

軟體測試的原則: 追溯到使用者需求;盡早和不斷地測試;缺陷報告;妥善儲存測試文件。

二、 軟體測試方法: 黑盒測試、白盒測試、灰盒測試、動態測試、靜態測試、效能測試、壓力測試、安全性測試、相容性測試等。

三、軟體質量模型六大特徵:

1)功能性

2)可靠性

3)易用性

4)效率性

5)可維持性

6)可移植性

四、軟體測試質量五個基本目標:

1)保證有計畫進行

2)保證遵循步驟和需求

3)及時通知給對應人員

4)高管可以接觸到專案內部

5)軟體質量需要測試工作來保證

五、軟體測試基本流程

1)需求分析

2)測試需求

3)測試計畫

4)測試方案

5)測試用例

6)執行測試

7)測試報告

六、軟體測試規律

七、軟體測試詳細目的

九、軟體測試原則(詳細)

①所有軟體測試都應追溯到使用者需求;

②應當把「盡早地和不斷地進行軟體測試」作為軟體測試人員的座右銘;

③完全測試是不可能的,測試需要終止;

a.輸入量太大;

b.輸出結果太多;

c.路徑組合太多

④程式設計師應避免檢查自己的程式;

⑤測試無法顯示軟體潛在的缺陷,進行測試可以查詢缺陷,但不能保證所有的缺陷都被找到,進一步測試可能會找到一些,

但是只能證明軟體存在錯誤而不能證明軟體沒有錯誤;

⑥ 充分注意測試中的群集現象;

a.在所測程式中,若發現錯誤數目多,則殘存錯誤數目也比較多,這種就是錯誤群集現象;

b.經驗表明,測試後程式中殘存的錯誤數目與該程式中已發現的錯誤數目成正比,根據這個規律,應當對錯誤群集的程式段進行重點測試;

⑦軟體測試是有計畫的,嚴格執行測試計畫,排除測試的隨意性;

⑧應當對每乙個測試結果做全面檢查;

⑨妥善儲存測試計畫,測試用例,缺陷統計和最終測試分析報告,為維護提供方便。

軟體測試理論 方法及流程

一 軟體測試理論基礎 1.軟體測試的定義 使用人工和自動手段來執行程式,目的在於檢驗是否滿足了需求。2.軟體測試的目的 是想以最少的人力 物力和時間找出軟體中潛在的各種錯誤與缺陷,通過修正各種錯誤和缺陷提高軟體質量,迴避軟體發布後由於潛在的軟體缺陷和錯誤造成的隱患以及帶來的商業風險。以最少的人力 物...

軟體測試流程及規範

制定完整且具體的測試路線和流程,為快速 高效和高質量的軟體測試提供基礎流程框架。最終目標是實現軟體測試規範化 標準化。流程圖 需求分析 需求分析由sa制定,要求細化每乙個功能的細節,每乙個按鈕的位置以及邊界範圍,對於稍大或稍複雜需求要求建模。1 測試需求是制訂測試計畫的基本依據,只有確定了的測試需求...

軟體測試流程及規範

一 目標 本文是對軟體測試的指導性檔案,制定完整且具體的測試路線和流程,為快速 高效和高質量的軟體測試提供基礎流程框架。最終目標是實現軟體測試規範化 標準化。二 測試流程說明 三 需求分析 需求分析從源頭把握軟體質量,並確保開發結果與實際需求相一致。要求細化每乙個功能的細節,每乙個按鈕的位置以及邊界...