當您記錄測試時,您執行預期一般使用者會執行的步驟序列。從記錄所產生的測試,可完全捕捉這些互動。當您執行此測試時,它使用您在記錄期間所使用的相同資料。如果要改變測試中的資料,您可以使用包含變數資料的資料儲存區。在執行時,這些變數資料會取代記錄測試中的資料。
在前一課中,您將兩個整數相加 (8 + 4),來記錄測試。現在,您將建立含有 -,*,/ 運算子的資料儲存區,並在測試中使用資料儲存區。資料儲存區中有兩欄和三列。第一欄將包含運算子,第二欄將包含數學運算的結果。在執行時期,測試會動態地以資料儲存區第一欄的運算子,來替換 + 運算子。在後續課程中,測試也會使用第二欄來驗證所記錄的結果。
如果要建立資料儲存區,請執行下列動作:
- 在「測試導覽器」視圖中,用滑鼠右鍵按一下 myAndProj,然後按一下。
- 在名稱中,輸入 Calcdata pool,然後按下一步。
- 在變數(或直欄)中,輸入 2。
- 在記錄(或列)中,輸入 3,然後按一下完成。
- 在資料儲存區編輯器中,按一下 Variable1:String,將直欄名稱變更為 Operators。同樣地,按一下 Variable2:String,將直欄名稱變更為 Results。
- 按一下每一個資料格並輸入資料,使資料儲存區看起來像這樣:
- 按一下,以儲存資料儲存區。