對產品說明書進行審查
** 高階審查
-熟悉軟體應用領域的相關知識
這一點極有好處,設身處地的為客戶著想
- 研究現有的標準和規範。
軟體測試員要做的,不是定義、而是「檢驗」是否套用了正確的標準,有無遺漏。
如:公司慣用語和約定;行業要求;國家標準;圖形使用者介面;硬體和網路標準
- 審查和測試同類軟體
同類軟體有助於制訂測試條件和測試方法,還可能暴露沒想到的潛在問題。
** 低階測試
- 屬性檢查清單(8個)
~ 完整。 完全?單獨使用是否包含全部內容?
~ 準確。 方案正確?目標明確?
~ 精確、不含糊、清晰。 容易看懂和理解?
~ 一致。 功能描述是否自相矛盾?有無衝突?
~ 貼切。 功能陳述是否必要?資訊冗餘?是否客戶要求?
~ 合理。 以現有人力、物力和資源能否實現?
~ **無關。 定義產品,而不是設計、架構或**!
~ 可測試。 是否提供足夠的測試資訊?
- 用語檢查清單
~ 總是、每一種、所有、沒有、從不。
對此類絕對或肯定的切實認定的敘述,應設計針鋒相對的案例。
~ 當然、因此、明顯、顯然、必然。
這些話意圖誘使接受假定情況。小心中了圈套哦。
~ 某些、有時、常常、通常、經常、大多、幾乎、
太過模糊。「有時」發生的功能無法測試。
~ 等等、諸如此類、依此類推、
以這樣的詞結束的功能清單無法測試。功能清單必須絕對、解釋明確。不能推論。
~ 良好、迅速、廉價、高效、穩定、
這些是不確定的說法,不可測試。必須要求進一步指明含義。
~ 已處理、已拒絕、已忽略、已消除、
這些說法可能會隱藏大量需要說明的功能
~ 如果……那麼……(沒有否則)。
想想,「如果」沒有發生會怎樣呢?
Testing 《軟體測試》讀書筆記(一)
軟體缺陷的正式定義 符合下列5個規則才能叫軟體缺陷 1.軟體未達到產品說明書標明的功能 2.軟體出現了產品說明書指明不會出現的錯誤 3.軟體功能超出產品說明書指明範圍 4.軟體未達到產品說明書雖未指出但應達到的目標 5.軟體測試員認為軟體難以理解 不易使用 執行速度緩慢,或者終端使用者認為不好。軟體...
《軟體測試》 讀書筆記
黑箱測試 在設計測試的過程中,把軟體系統當做一個 黑箱 無法瞭解或使用系統的內部結構統計知識。白箱測試 在設計測試的過程中,設計者可以 看到 軟體系統的內部結構,並使用軟體的內部結構和知識來選擇測試資料及具體的測試方法。功能測試 a.單元測試 b.功能測試 c.整合測試 d.場景測試 e.系統測試 ...
軟體測試 讀書筆記
1.軟體測試背景 2002年,軟體測試進一步定義為 測試是為了度量和提高被測試軟體的質量,對測試軟體進行工程設計 實施和維護的整個生命週期過程 2 軟體缺陷 所有的軟體問題都可以統稱為軟體缺陷,可以從以下五點定義軟體缺陷 軟體未達到產品說明書標明的功能 軟體出現了產品說明書指明不會出現的錯誤 軟體功...
《有效軟體測試》 讀書筆記
有效軟體測試 讀書筆記 前言 有效軟體測試 提出提高軟體測試的50條建議。作者從經驗出發,提煉出提升測試效率的建議。第1章 描述了測試工作在需求階段需要考慮的問題。在需求階段,包括測試組代表在內的主要專案組成員必須參與需求工作,並且必須收到需求變更通知,這是非常 重要的。此外,對於任何大型專案來說,...
探索式軟體測試讀書筆記
2011年4月買的書,2014年1月才讀,罪過罪過,後悔莫及.中括號裡面的內容是自己的評註 第2章 手工測試 1.軟體失效的主要原因是因為開發人員沒有理解,預見或測試所有可以執行軟體的環境 環境應該只是失效的一個因素 2.測試人員擁有那種 如何才能攻破這個功能 的態度和開發人員那種 如何才能實現這個...