軟體測試 美 Ron Patton 第4章

2021-08-08 07:18:37 字數 1017 閱讀 8628

第4章 檢查產品說明書

一、描述測試方式的4個術語:黑盒測試、白盒測試、靜態測試、動態測試。

1.黑盒測試:也被稱為功能測試,它是通過測試來檢查每個功能是否都能正常的使用。

軟體測試員只需要知道軟體要做什麼,不知道程式內部如何運作

2.白盒測試:也被稱為結構測試,通過對程式內部結構的分析、檢測來尋找問題,軟體

測試員要了解程式內部**,通過檢查**協助測試(方法實現的功能、方法的輸入引數、返回結果)。

3.靜態測試:測試不執行的部分-只是檢查和審閱。

4.動態測試:執行和使用軟體。

二、測試產品說明書屬於靜態黑盒測試。

對產品說明書進行高階審查:

1.設身處地為客戶著想:質量的定義是「滿足客戶要求」,測試的時候把自己當成客戶

2.研究現有的標準和規範:檢驗產品是否應用正確的標準

3.審查和測試同類軟體:同類軟體有助於制訂測試條件和測試方法,還可能暴露沒想到的潛在問題

產品說明書屬性檢查清單:

1.完整。是否有遺漏和丟失?

2.準確。解決方案正確嗎?有沒有錯誤?

3.精確、不含糊、清晰。是否容易看懂和理解 ?

4.一致。產品功能描述是否自相矛盾?與其他功能有無衝突?   

5.貼切。描述功能的陳述是否必要?有沒有多餘資訊?功能是否原來的客戶要求?  

6.合理。在特定預算和進度下,以現有人力、物力和資源能否實現?  

7.**無關。是否堅持定義產品,而不是定義其所依賴的設計、架 構和**? 

8.可測試。特性能否測試?測試員建立驗證操作的測試錯誤程式是否提供足夠的資訊?

產品說明書用語檢查清單(對問題描述模糊的詞語):

1.總是,每一種,所有,沒有,從不。

2.當然,因此,明顯,顯然,必然。

3.某些,有時,常常,通常,慣常,經常,大多,幾乎。

4.等等,諸如此類,以此類推。

5.良好,迅速,廉價,高效,小,穩定。

6.已處理,以拒絕,已忽略,已消除。

7.如果。。。那麼。。。(沒有否則)

軟體測試 美 Ron Patton 第5章

一 動態黑盒子測試 1.測試時不知道程式如何工作,測試員充當使用者使用它。測試工作就是進行輸入 接受輸出 檢驗結果。2.選擇正確 合理的測試案例 測試用例 把不可窮盡的可能性減少到可以控制的範圍。案例過多,測試量大,效率低,案例過少,測試的質量得不到 保證。3.在沒有產品說明書的情況下使用探索測試,...

軟體測試第4次作業

一.效能測試有幾種型別,它們之間什麼關係?效能測試 狹義 效能測試方法是通過模擬生產執行的業務壓力量和使用場景組合,測試系統的效能是否滿足生產效能要求。通俗地說,這種方法就是要在特定的執行條件下驗證系統的能力狀態。主要目的是驗證系統是否有系統宣稱具有的能力。負載測試 通過在被測系統上不斷加壓,直到效...

軟體測試培訓第23天

一 根據 name 查詢 find 搜尋範圍 搜尋條件 find root name a1 若是模糊查詢,則使用萬用字元 匹配任意字元 匹配任意乙個字元 匹配任意乙個中括號的字元 注意 預設區分大小寫 iname 二 根據 user 查詢 示例 查詢root目錄下屬於使用者 root 的檔案find...