管理并追溯需求
如果在外部工具中管理您的需求,例如 IBM® Rational® RequisitePro®,那么您可以將該需求鏈接到測試計劃中。如果您沒有使用外部工具,那么您需要在測試計劃中管理需求。不論什么情況,當您進入了需求之后,您可以將它們與測試用例相關聯,從而將測試腳本一直追溯到您的需求。
當需求變更或刪除時,Rational Quality Manager 中需求的狀態被更新為顯示最新的狀態。包含變更或刪除的需求的測試用例被標記了,以便您可以快速并且準確地調整測試計劃和測試用例,從而響應需求變更。
評定安全性等級
當您有許多針對應用程序中甚至最小的功能的測試時,很難向項目團隊說明您在獲得什么類型的覆蓋率。即使當談論需求覆蓋(一種可能的量度)時,知道哪些需求比其他的更重要也是有幫助的,這樣您就可以適當地計劃測試。較高的安全性需求可能保證更多的測試用例,或者被更多測試人員的回顧,或者更詳細的測試文檔。
了解需求的安全性可以讓您回答特定的問題,舉例來說:
- 相對于低安全性需求來說,我們涵蓋的高安全性需求的百分比是多少?
- 相對于其他領域,我們針對那些需求所擁有的測試用例有多少?
- 我們在哪里找到缺陷?(在高安全性需求的測試用例中或其他地方?)
首先,您可能想要用一些時間來為需求定義安全性方案,然后視圖確保您遵照該方案。這不僅在確保您專注于正確的事情上是有用的,而且還在您完成項目后考慮不斷的改進時是有用的。圖 1 LINK 顯示了為需求設置安全性等級的實例。
使用標簽
除了安全性,每個需求包含一個 Tags 字段。Tags 是可以幫助您管理測試的關鍵字。您可以使用它們來將需求、測試用例,以及缺陷按應用程序的不同區域,以及測試的不同類型分類。舉例來說(不管用什么工具):
利用 Rational Quality Manager,您可以用自己的關鍵字給需求設定標簽。這可以讓您能夠生成報告,從而回答以下這樣的問題:
- 多少測試用例是用于 報告(或另一個方面)?
- 多少需求規定了安全性測試(或者另一個質量標準)?
- 專注于功能性,安全性,性能上的需求百分比是多少?
這些向您展示了您在哪里用去了測試時間,以及您正在尋找什么類型的關注點。您可以參見圖 1 中為需求定義標簽的實例。
圖 1. 在需求中使用 Severity 和 Tags 的實例

文章來源于領測軟件測試網 http://www.kjueaiud.com/