軟體測試基礎知識一

2021-07-15 03:45:57 字數 1359 閱讀 8285

這篇文章主要是學習軟體測試的基礎知識 ,知識點不多,以後會加以補充。我會給出乙個自己寫的乙個簡單的文字框的測試用例的圖給大家參考。

軟體測試的基本流程

1.制定測試計畫

2.設計測試用例

3.滿足測試用例的輸入準則,執行測試

4.撰寫測試報告

5.滿足輸出準測,結束測試

軟體測試的常識和經驗

1.測試能提高軟體質量,但是不能依賴測試來提高軟體質量

2.測試只能證明缺陷存在,不能證明缺陷不存在

3.開發人員應該測試自己的程式,但是不能作為改程式已經通過測試的依據。

4.測試應該循序漸進,不可能一次性完成。

測試用例

1.對產品需求進行分析,編寫測試用例。(很多時候,並沒有測試需求,需要自己和產品設計人員溝通交流。)

2.編號:每個用例乙個編號,用於統計。

3.描述:描述這條用例的作用。

4.前置條件:在滿足這個條件下,執行這條用例。

5.操作:你對軟體進行的操作。

6.預期結果:做了這些操作,正確結果應該是什麼結果。

7.實際結果:做了這些操作,實際得到的結果。

軟體缺陷定義

只要滿足下列5個規則之一則稱為發生了乙個軟體缺陷:

軟體未實現產品說明書要求的功能

軟體出現了產品說明書指明不應該出現的錯誤

軟體實現了產品說明書未提到的功能

軟體未實現產品說明書雖未明確提及但應該實現的功能

軟體難以理解,不易使用,執行緩慢,或者從測試員的角度看,終端使用者會認為不好。

測試人員的主要工作職責

1. 編寫測試計畫

包括:成本預算,進度,測試方法,策略,工具,階段劃分,風險度,多少人等。

2. 編寫測試用例

操作的步驟,操作的順序,操作的資料形成文件,即記錄測試的過程。

3. 執行測試,發現缺陷提交缺陷報告

根據固定的缺陷格式表單進行完善**,基本包括,在專案中出現的錯誤,以及編寫人

員,版本等。

4. 驗證所發現的缺陷是否得到修改

複測。即開發人員對該功能進行糾正之後,再次對該功能進行測試。

5. 編寫測試總結報告

包括缺陷個數,嚴重程度,有多少是特別嚴重的,根據不同的模組進行分類,比如介面問

題佔多少比例,設計問題佔比多少,功能問題佔比多少等等。進行對其進行分析,認為該

軟體是否可以進行上架了,是否還包含哪些隱性問題。如果發現問題,需要分析這些問題

都屬於哪些分類的。總結問題的綜合資訊編寫成測試總結報告。

軟體測試基礎知識(一)

1 結合你以前的學習和工作經驗,你認為如何做好測試工作?盡早進行軟體測軟試,不斷的找出軟體中的bug 不斷了解和熟悉專案的需求分析,了解使用者的需求 設計全面的測試用例,覆蓋所有使用者需求,避免測試的隨意性 充分注意測試中的群集現象 專案中出現的bug較多的功能模組,隱藏的bug也就越多 二八現象 ...

軟體測試基礎知識(一)

測試物件 測試級別 系統測試分類 功能測試 驗證當前的軟體主體功能是否可用 相容性測試 驗證當前軟體在不同環境下是否可用使用 安全測試 驗證軟體是否只能授權使用者提供功能使用 效能測試 相當於當前軟體消耗的資源,它的產出能力。常見系統測試方法 一 按測試物件進行分類 盒指的是被測物件 二 按測試物件...

軟 件 測 試 基 礎 知 識

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