建立資料驅動測試

在本指導教學中,您將學習如何利用功能測試的資料驅動程式精靈,以資料驅動測試。當您以資料驅動 Script 時,Script 會在主要應用程式輸入欄位和程式選項中使用變數。透過使用變數的方式,Script 可以使用外部資料而非文字值來驅動應用程式。資料驅動測試使用來自外部檔案(資料儲存池)的資料作為測試的輸入。資料儲存池是相關資料記錄的集合。資料儲存池可於測試 Script 重播期間提供資料值給測試 Script 中的變數。

資料驅動測試會在資料和測試 Script 之間放入一個抽象層,以排除測試 Script 中的文字值。由於資料與測試 Script 分開,因此您可以:

  • 修改測試資料而不影響測試 Script
  • 以修改資料而非測試 Script 的方式來新增 Test Case
  • 與許多測試 Script 共用測試資料

左圖顯示一個測試 Script,它所使用的資料含有測試 Script 中已寫在程式中的文字參照。右圖顯示資料驅動測試 Script,它使用來自外部檔案(資料儲存池)的資料。

寫在程式中的測試 Script                                            資料驅動測試 Script

寫在程式中的測試 Script                                                                       資料驅動測試 Script

    90 分鐘
   開始指導教學
   檢視 PDF 版本