文檔測試

 

產品說明書屬性檢查清單

Ø 完整:是否有遺漏和丟失?完全嗎?單獨使用是否包含全部內容?

Ø 準確:既定解決方案正確嗎?目標明確嗎?有沒有錯誤?

Ø 精確:不含糊,清晰。描述是否一清二楚?還是自說自話?容易看懂和理解嗎?

Ø 一致:產品功能描述是否自相矛盾?與其他功能有沒有衝突?

Ø 貼切:描述功能的陳述是否必要?有沒有多餘信息?功能是否滿足的客戶要求?

Ø 合理:在特定的預算和進度下,以現有人力,物力和資源能否實現?

Ø 代碼無關:是否堅持定義產品,而不是定義其所信賴的軟件設計,架構和代碼?

Ø 可測試性:特性能否測試?測試員建立驗證操作的測試程序是否提供足夠的信息?

產品說明書用語檢查清單

說明:對問題的描述通常表現爲粉飾沒有仔細考慮的功能----可歸結於前文所述的屬性。從產品說明書上找出這樣的用語,仔細審視它們在文中是怎樣使用的。產品說明書可能會爲其掩飾和開脫,也可能含糊其詞----無論是哪一種情況都可視爲軟件缺陷。

Ø 總是,每一種,所有,沒有,從不。如果看到此類絕對或肯定的,切實認定的敘述,軟件測試員就可以着手設計針鋒相對的案例。

Ø 當然,因此,明顯,顯然,必然。這些話意圖誘使接受假定情況,不要中了圈套。

Ø 某些,有時,常常,通常,慣常,經常,大多,幾乎。這些話太過模糊,"有時"發生作用的功能無法測試。

Ø 等等,諸如此類,依此類推。以這樣的詞結束的功能清單無法測試,功能清單要絕對或者解釋明確,以免讓人迷惑,不知如何推論。

Ø 良好,迅速,廉價,高效,小,穩定。這些是不確定的說法,不可測試。如果在產品說明書中出現,就必須進一步指明含義。

Ø 已處理,已拒絕,已忽略,已消除。這些廉潔可能會隱藏大量需要說明的功能。

Ø 如果...那麼...(沒有否則)。找出有"如果...那麼..."而缺少配套的"否則"結構的陳述,想一想"如果"沒有發生會怎樣。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章