軟件測試學習:檢查產品說明書

產品說明書ide

概念:一般是指利用文字的和圖形描述產品的書面文檔。性能

做用:測試

  • 讓軟件的開發和測試人員對用戶的需求更加了解
  • 測試人員有明確標準

黑盒測試與白盒測試spa

黑盒測試:在徹底不考慮程序內部結構和內部特性的狀況下,在程序接口進行測試設計

白盒測試:也稱結構測試或邏輯驅動測試,它是按照程序內部的結構及邏輯關係測 試程序接口

靜態測試和動態測試資源

靜態測試
不運行程序
對程序和文檔進行分析與檢查
靜態測試包括走查、審查、檢驗等開發

動態測試
運行程序
檢查運行結果與預期結果的差別文檔


對產品說明書進行高級審查
測試產品說明書第一步不是去找軟件缺陷,而是在一個高度上審視。審查產品說明書是爲了找出根本性大問題,疏忽或遺漏之處。產品

1.站在客戶角度思考:設身處地的爲客戶着想,測試的時候把本身當成客戶。

2.研究現有的標準和規範:軟件測試員的任務不是定義潤件要符合何種標準和規範,而是觀察,檢驗是否套用正確的標準,沒有遺漏。

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

產品說明書的低級測試技術
1.優秀產品說明書應當具備的8個屬性
A.完整。是否有遺漏和丟失?徹底嗎?單獨使用是否包含所有內容?
B.準確。解決方案正確嗎?目標明確嗎?有沒有錯誤?
C.精確、不含糊、清晰。描述是否一清二楚?仍是自說自話? 容易看懂和理解嗎?
D.一致。產品功能描述是否自相矛盾?與其餘功能有無衝突?
E.貼切。描述功能的陳述是否必要?有沒有多餘信息?功能是否原來的客戶要求?
F.合理。在特定預算和進度下,以現有人力、物力和資源可否實現?
G.代碼無關。是否堅持定義產品,而不是定義其所依賴的設計、架 構和代碼?
H.可測試。特性可否測試?測試員創建驗證操做的測試錯誤程序是否提供足夠的信息?

2.產品說明書7個用語檢查清單
A.老是、每一種、全部、沒有、從不。
看到此類絕對或確定的切實認定的敘述,能夠着手設計針鋒相對的案例。

B.固然、所以、明顯、顯然、必然。
這些話意圖誘使接受假定狀況。不要中了圈套。

C.某些、有時、經常、一般、常常、大多、幾乎。
這些話太過模糊。「有時」發生做用的功能沒法測試

D.等等、諸如此類、依此類推。
以這樣的詞結束的功能清單沒法測試。功能清單要絕對或者解釋明確。

E.良好、迅速、廉價、高效、穩定。
這些是不肯定的說法,不可測試。若是在產品說明書出現,必需要求進一步指明含義。

F.已處理、已拒絕、已忽略、已消除。
這些說法可能會隱藏大量須要說明的功能。

G.若是...那麼...(沒有不然)。 缺乏配套的不然,想想,「若是」沒有發生會怎樣呢?  

相關文章
相關標籤/搜索