與需求協調工作
對于許多團隊來說,需求管理是一個成功軟件項目組成的必需的一部分。如果您在一個外部的工具中,定義您自己的需求,例如 IBM®Rational ® RequisitePro®,您可以將它們移動至 Rational Quality Manager,并且可以在 Requirements 視圖中看到。您也可以直接將它們引入到測試計劃和測試用例中去。您還可以手動將需求添加到您的測試計劃中去。
當需求在需求源程序中得到改變或者刪除之后, Rational Quality Manager 中的需求的狀態,會不斷更新以顯示最新的需求狀態。與改變或者刪除需求一起的測試用例,會作為合理的進行標示。這會調整您去快速適應測試計劃和測試用例,并精確的響應需求更改。除了能夠從外部工具中引入需求,您還可以在測試計劃內部創建新的需求。
仔細查看您剛剛創建的需求:
- 在左邊的導航窗口中,選擇 Requirements 圖標然后選擇 All Requirements。
- 這將會為 BookPool.com 主題類別,載入一個包含需求的表格。在表格中點擊需求 ID 鏈接以載入需求。
第一件要做的事情,是讓該需求通過整個的需求進程工作流程。
- 為了開始處理需求,點擊標題區域拉下菜單旁邊的箭頭,并選擇 StartWorking:
對團隊其他成員來說您正在處理工作的信號
您的描述在您前面創建它時,已經包含了類別的列表,但是假設您想要添加一個名為 Software Testing 的新類別。
- 點擊 Edit 并將其添加類別的列表。
- 在您編輯列表之后,點擊 Save。
- 如果您回到頂部,您將會看到狀態自動的改變為 In Progress。
- 為了提交對該需求的贊許,從狀態下拉菜單中選擇 StopWorking。
- 接下來,點擊 Approvals 項。
- 為了提交對該改變后需求的贊許,點擊 Approval以添加一個新行。
圖 18. 設置對需求的贊許

- 輸入 Due 日期并點擊 Save。
既然現在您的需求已得到更新,那么就該返回至顯示板,并查看您在前面創建的測試用例了。
![]() ![]() |
![]()
|
創建并運行測試用例
Test case對不同的人意味著不同的東西。對一些人來說,它僅僅是一個工作的單元。對另外一些人來說,它代筆一種想法。在 Rational Quality Manager 中,您可以發展您的測試用例,來定義您想要測試以確保覆蓋面的事情,測試可能的問題,或者在程序的特定區域中追蹤您所做的工作 。
測試用例會描述您將要測試的部分。在 Rational Quality Manager 中,它們通常包括了測試執行的前狀況以及后狀況,并描述了預期的結果。您可以創建一個新的測試用例,獨立與任何一個測試計劃之外,或者您可以在一個已存在測試計劃的內容中,創建一個新的測試用例 。當您想要向測試用例添加一個測試腳本時,它將會列于測試用例的 Test Scripts 段落中。
注意:
Rational Quality Manager 會與 IBM®Rational®Functional Tester,IBM®Rational®Manual Tester,IBM®Rational®Performance Tester 以及 IBM®Rational®Service Tester for SOA Quality 相集成。
將您的需求與一個測試用例聯系起來
首先,將需求與測試計劃中的一個測試用例聯系起來:
- 在左邊的導航視圖中,點擊 Construction 圖標并選擇 My Test Cases。
- 那應該為測試主題類別導航的 BookPool.com 載入一個包含測試用例的表格。繼續前進并在表格中點擊測試用例 ID 鏈接以載入測試用例。
- 您應該會注意到與您在前面所看的測試計劃相似的布局:表的內容,段落細節以及表頭。一切進行順利。選擇您想要處理的部分,做出您的更改,然后保存。
- 為了將一個需求與您的測試用例聯系起來,點擊 Table of Contents中的Requirements部分。
- 當載入需求部分時,點擊 Add Requirement(s)圖標:
- 這將會載入一個當前您的需求的表格。選擇您的主題類別需求旁邊的復選框,并點擊 OK。然后您將會看到在測試用例中的列在 Requirements 表格中的需求(圖 19)。
圖 19. Requirements 視圖

- 點擊Save這樣您將會失去您所做的事情。
- 為了進行快速的分類,點擊 Home 項并再次檢查您的測試覆蓋面。您將需要 Refresh 您的顯示板視圖。當該頁面再次刷新時,您將會有 100% 的需求覆蓋面(見于圖 20)。
圖 20. 更新的需求覆蓋面狀態餅狀圖

- 為了返回并運行您的測試用例,點擊 Test subject navigation 項(您的測試用例的項),以返回至當您添加需求時,您所在的地方。
文章來源于領測軟件測試網 http://www.kjueaiud.com/