IBM® Rational® Manual Tester 是一種手工測試建立和執行工具,可用于那些想要改善手工測試工作的速度、廣度以及可靠性的測試人員和業務分析師。它可以與IBM® Rational® ClearQuest®進行集成,可以提供這樣一些特性,例如發布為HTML格式的腳本、Authoring Editor 、Test Log 查看器, 以及 Rational Process Advisor 工具包。
IBM® Rational® Manual Tester 是用來促進測試步驟的重用,以及減少軟件變更對手動測試維護活動的影響的工具。它還提供了豐富的支持圖像和文檔附件的文本編輯器,從而提高測試的可讀性。最后,它還可以在測試執行過程中幫助數據輸入和驗證,從而減少人工差錯。
這篇文章著眼于 IBM Rational Manual Tester V7.0 中的一些特性,其中有些特性使用了來自測試 Google Earth 中的例子。
下載一個 Rational Manual Tester 的試用版本,這樣您就可以嘗試這些我在這篇文章中討論的特性了。
![]() ![]() |
![]()
|
這篇文章的編寫使用了IBM Rational Manual Tester V7.0.0、IBM Rational ClearQuest V7.0.0、Google Earth V4.0.2416 (beta)、Microsoft Office Excel 2003 SP2、Mozilla Firefox 2.0,以及Microsoft Windows XP Professional SP2。
IBM Rational Manual Tester Version 7.0 設計了很多使它用起來更方便的特性。從與 IBM® Rational® ClearQuest®的集成到關于 IBM® Rational Unified Process®(RUP®)指南的集成, Rational Manual Tester更注重高效性和有效的可用性。以下是包含于 Rational Manual Tester V7.0的主要特性:
除了這些新的特性以外,還有其它對可用性的增強,包括更好的支持編輯器中的拖拽、Reuse 視圖、Outline 視圖、New Properties 視圖以及新的圖標。
![]() ![]() |
![]()
|
Rational Manual Tester 與 ClearQuest 進行了充分的集成。如果您已經安裝了ClearQuest,您可以提交、跟蹤以及處理這些缺陷。您還可以創建缺陷報告,這些缺陷都來自 Rational Manual Tester。
ClearQuest 模式(如圖1所示)包括 ClearQuest Query Results 視圖、ClearQuest Record Details 視圖,以及ClearQuest Navigator。當您切換到 ClearQuest 模式時,您就可以看到 ClearQuest 缺陷的詳細情況并運行 ClearQuest 查詢。您還可以執行 ClearQuest 模式中的連接和管理任務。
當創建或者運行一個測試時,您可以通過點擊一個工具欄的按鈕將缺陷提交給 ClearQuest,或者在創建或執行的過程中使用 Properties 視圖中的 Defects 按鈕,將缺陷和測試腳本聯系起來。此外,如下面Test Log viewer區域所示的那樣,您可以利用 Test Log viewer 將缺陷和一個使用記錄編號的測試日志聯系起來。您可以利用Preferences對話框的 ClearQuest Field Mappings 頁面將手動測試數據映射到 ClearQuest。當您在手動測試應用軟件中創建缺陷記錄時,數據就會被自動復制。
![]() ![]() |
![]()
|
利用 Rational Manual Tester V7,您可以將手工測試腳本發布成 HTML 格式,使其他人更容易觀看。這樣有兩點好處。首先,小組中的任何人都能夠在不用任何特殊軟件的情況下通過Web瀏覽器查看測試腳本(同樣對于遠程查看也非常方便)。此外,既然發布的腳本是HTML格式,您就能夠利用一個腳本語言來解析您的測試腳本(用傳統的.rmt文件是不能這樣做的)。這樣您就可以有計劃性地從您的手動測試腳本中獲得數據和信息,同時還可以用一些自動操作的程序來使用您的手動測試腳本。
可以按照下面的步驟,將手動測試腳本發布成 HTML 的格式。
您可以用兩種形式發布:Editable(適合在任何編輯器中編輯)或者 Interactive(適合在Web瀏覽器中查看)。如果您選擇了Editable, 您可以通過選擇With Properties and Attachments在輸出中使其包含屬性和附件。
圖2展示了一個已經發布的 Google Earth 腳本的例子
![]() ![]() |
![]()
|
Authoring Editor(創建和更新腳本的主屏幕)支持使用撤銷和恢復,來回拖拽腳本,以及將表格粘貼到您的腳本中。
當您剪切或者拷貝一個指令的部分或者全部時,Authoring Editor 與其它大多數編輯器一樣執行:
為了嵌入一個表格,您可以拷貝您已經在編輯器中開發好的一個表格形式中的數據(比如 Microsoft® Word 或者 Microsoft® Excel),然后將它粘貼到 Authoring Editor 中的一個指令中。您可以編輯表格中的內容并設計每個單元中的文本。當您利用表格運行一個腳本時,這些表格單元將顯示非常簡單的文本。
例如,從 Microsoft Excel 拷貝一個如圖3中所示的表格。
接下來,將它粘貼到 Authoring Editor,這樣您就可以得到下面的結果(圖4):
您可以編輯表格中的內容,設計每個單元的文本。當您用表格運行腳本時,這些表格單元將顯示非常簡單的文本。
![]() ![]() |
![]()
|
Test Log viewer 已經被更新,并且有包含缺陷跟蹤系統集成和附帶外部文件的能力的特性,比如數據或者截屏。
在運行測試的時候就會增加一些附件,它們會被攜帶到測試日志中。當您在 Test Log 窗口中打開這個測試日志時,這個附件就是被選中的測試指令的屬性。要查看這個附件,點擊Events鍵,并選擇這個指令。這個附件將顯示在Advanced Properties下面,您就可以打開或者在這對它進行保存。
您可以利用 Test Log 查看器(圖5)將缺陷與使用記錄編號的測試日志聯系起來。關聯的缺陷能夠很方便地顯示在這個測試日志中,并直接與 ClearQuest 連接。當您在 Test Log 視圖中的時候也可以提交 ClearQuest 缺陷。這個缺陷記錄編號隨后就可以顯示在這個測試日志中。
![]() ![]() |
![]()
|
利用 Rational Manual Tester V7,您可以獲得一套攜帶有集成特性和 Rational Process Advisor 內容的過程指南(主要是 RUP 方法)。Rational Process Advisor 記錄了現代軟件開發中許多常見的實踐,并以一種適合大規模項目和組織的形式呈現出來。訪問這個信息最簡單的兩種方法是 Process Advisor 視圖和 Process Browser 窗口。
開始使用 Process Advisor 視圖,選擇Help > Process Advisor。您應該可以看到這個顯示在工作臺底端的視圖(圖6)(第一次下載可能會花一些時間)。
Process Advisor 視圖可以根據眼前的任務提供前后關系的過程指南。點擊一個連接打開窗口中的主題內容。我已經發現這個 Search 特性的功能也非常強大。
開始使用 Process Browser窗口,選擇Help > Process Browser (或者您可以選擇 Process Advisor 視圖中的一個主題)。
Process Browser 窗口顯示了完全的過程內容,從安裝的過程配置并通過Process Views、 Search Results,以及Index三個標簽提供對主題的導航。如果您熟悉 IBM Rational 產品自帶的 Rational Unified Process 網站,您也應該熟悉這個 Process Browser。
過程視圖就代表著一系列層次化的過程元素,在這個瀏覽窗口的過程內容樹中顯示,并且關聯著一個特殊的角色或者主要的類別。
原文轉自:http://www.anti-gravitydesign.com