1. 程式人生 > >需求測試注意事項有哪些

需求測試注意事項有哪些

一個良好的需求應當具有以下特點:

完整性:每一項需求都必須將所要實現的功能描述清楚,以使開發人員獲得設計和實現這些功能所需的所有必要資訊。

正確性:每一項需求都必須準確地陳述其要開發的功能。

一致性:一致性是指與其它軟體需求或高層(系統,業務)需求不相矛盾。

可行性:每一項需求都必須是與已知系統和環境的權能和限制範圍內可以實施的。

無二義性:對所有需求說明的讀者都只能有一個明確統一的解釋,由於自然語方極易導致二義性,所以儘量把每項需求用簡潔明瞭的使用者性的語方表達出來。

健壯性:需求的說明中是否對可能出現的異常進行了分析,並且對這些異常進行了容錯處理。

必要性:可以理解為每項需求都是用來授權你編寫文件的“根源”。要使用每項需求都能回溯至某項客戶的輸入,如Use Case或別的來原。

可測試性:每項需求只應在SRS中出現一次。這樣更改時易於保持一致性。另外,使用目錄表、索引和相互參照列表方法將使軟體需求規格說明書更容易修改。

可跟蹤性:應能對每項軟體需求與它的根源和設計元素、原始碼、測試用例之間建立連結鏈,這種可跟蹤性要求每項需求以一種結構化的,粒度好的方式編寫並單獨標明,而不是大段大段的敘述