創建配置測試用例
在測試用例被設置之后,團隊就能夠開始通過配置來標記他們的測試用例,并且創建被配置過的測試用例(CTC)。如果他們擁有多個將要運行在同一個平臺上的測試用例的話,那么他們能夠同時選擇多個配置,并且將這些配置批量應用到平臺上。這樣做可以節省大量的時間。
圖 5 顯示了屬于已經被配置到兩個特定平臺上的場景輔助計劃的測試用例。請注意,這個屏幕捕獲顯示了一幅來自 Rational Manual Tester 中的 ClearQuest 測試管理的視圖。
圖 5. 測試用例的層級

在測試計劃中,團隊的最后一個步驟涉及到通過迭代“標注”他們的被配置的測試用例。這是他們能夠輕易的成批選擇若干個 CTC 并且將其同一個或者多個迭代相關聯的另一個步驟。在完成這個操作之后,他們就能夠創建查詢和報告,顯示他們所計劃的被配置的測試用例。(詳細內容將在下一小節中介紹。)
![]() ![]() |
![]()
|
當他們完成您的計劃之后,團隊希望看到他們為迭代所計劃的所有的 CTC。他們能夠創建一個查詢來顯示關于 CTC 的如下重要信息:
- 他們需要查詢的記錄類型是 TMConfiguredTestCase。
- 最小化時,他們將基于迭代進行過濾,但是他們能夠從各種不同的重要域中選擇將哪些內容顯示在查詢中。
圖6顯示了一個例子查詢,它返回為迭代而計劃的 CTC,但是顯示雙親測試用例和雙親測試計劃。所使用的顯示域如下所示:
TestCase.ParentPlan.PlarentPlan.Headline TestCase.ParentPlan.Headline TestCase.Headline ID Headline Configuration Owner TestType Script |
前三個域名稱以及 Headline 域按照升序進行排序,即從1到4。其他的域則是無序的。
圖 6. 查詢顯示被計劃的測試

運行這一測試域,結果如圖7中所示。
圖 7. 查詢結果

您能夠從這一查詢中指出21個計劃的測試中有9個沒有同測試腳本相關聯。這提示我們還需要完成一些額外的計劃。
提示:
ClearQuest 的另外一個特性就是從 Query Results 視圖中批量修改記錄的能力。根據圖7中的屏幕捕獲,您能夠看到,當前所有被配置的測試用例都被指派為 Admin。在批量模式中,您現在能夠選擇查詢結果中的多個行,并且修改 CTC,將它們指派到其合法的擁有者。如果資源被攪亂或者測試用例需要被指派到新的所有者的話,這將是一個非常有用的特性。
![]() ![]() |
![]()
|
當團隊已經完成了測試、通過合適的迭代標注測試、并且將它們指派到適當的所有者等操作之后,就可以開始進行測試了。管理員能夠對前一小節中所使用的查詢進行修改,從而為當前用戶顯示被計劃的測試用例。每一個測試人員能夠導入并且運行該查詢,顯示他們擁有的為迭代而被指派的測試。查詢在測試下的迭代進行過濾,并且將所有者設置為 [當前用戶]
。這樣,當前登錄的用戶就能夠運行該查詢,并且看到哪些計劃的測試被指派。
我們舉例來說明,Jane 正在 Microsoft Windows 上為 Fiji 項目進行 Rel4_V2_TSVT1 迭代的系統測試。她的查詢將返回圖8所示的內容。
文章來源于領測軟件測試網 http://www.kjueaiud.com/