解釋資料驅動框架。


資料驅動框架用於將測試指令碼邏輯與測試資料分離。在這個框架中,我們可以使用多個數據集在多種組合中執行我們的測試指令碼,藉助引數化實現。測試資料儲存在單獨的檔案中,如 Excel、Access、txt 等。

測試指令碼需要連線到這些外部檔案以獲取資料。該框架的主要目的是針對各種資料集執行我們的測試指令碼,從而減少測試用例的數量。

資料驅動框架具有更高的測試覆蓋率、可重用特性,並且易於維護。只需修改測試資料即可觸發測試執行。由於測試邏輯和資料彼此分離,因此修改資料不會產生任何影響。

資料驅動框架的開發需要熟練的程式設計知識。測試用例從外部資源(如 Excel、csv、txt、xml 等檔案)獲取所需輸入資料,並將其儲存在變數中作為鍵值對。在實際執行過程中,這些變數既用作輸入,也用作檢查點。

在資料驅動框架中,應該有高效的程式設計技術來讀取和寫入外部檔案中的資料。該過程包括:

  • 設定並構建包含測試資料和預期結果的外部檔案。

  • 開發機制將這些資料提供給測試指令碼。

資料驅動框架的優點如下:

  • 減少了需要開發的測試指令碼數量,因為可以使用多種組合中的資料來覆蓋各種場景。

  • 測試資料輸入的任何修改都不需要任何程式碼更改。

  • 可擴充套件且易於維護。

  • 可以使用多個數據集的多組組合來測試任何功能。

更新於:2020年6月11日

548 次瀏覽

開啟您的 職業生涯

透過完成課程獲得認證

開始學習
廣告