//Verify these three books are returned in
//the first results page
TestingComputerSoftware_textVP().performTest(2.0, 20.0);
LessonsLearnedInSoftwareTestinVP().performTest(2.0, 20.0);
HowToBreakSoftware_textVP().performTest(2.0, 20.0);
//Exit
browser_htmlBrowser(document_bookpoolDiscountCompu(),
MAY_EXIT).close();
}
}
這和創建一個搜索類并復制和粘貼搜索代碼相比,并不完全一樣簡單(就像上面的代碼所體現的)。我也必須更改腳本的幫助類。如果您注意到列表3,現在有一個 bookpoolHelper 類代替了原來的 bookpool_search_recordHelper 類。這個步驟是一個簡單的復制和粘貼。我們在新的 bookpoolHelper 類中所有必須修改的就是類的名字。如果您不熟悉 IBM? Rational? Functional Tester 中幫助類的概念,您需要花一些時間閱讀在線幫助來熟悉它們。除了特別細節的任務描述,您將需要理解那里所有的內容。
要繼續這個例子,您現在可以增加您想要的類。您可能要增加一些類,處理主頁左邊上的 BookPool.com 的瀏覽樹。然后,所有這些類可以用到任何腳本中。所有您必須做的就是,在您增加更多的測試腳本和覆蓋更多的程序功能時,確保更新 bookpoolHelper 類。
使用多個腳本來實現模塊化
對于此例,您將使用對 www.Edwise.org 的一個測試。在列表4中所顯示的記錄腳本啟動了訪問 Edwise.org 大學預算計算的瀏覽器,輸入年度收入,然后使用所提供的工作表輸入每個分類的費用。對于頁面上的每一個計算總計,都記錄一個驗證點,以確保正確的計算。
列表 4. 被記錄的 Edwise.org 腳本
Package tests;
import resources.tests.edwise_recordHelper;
import com.rational.test.ft.*;
文章來源于領測軟件測試網 http://www.kjueaiud.com/