簡體   English   中英

如何在黃瓜中使用數據驅動框架來訪問外部文件,例如excel或數據庫

[英]How to use data driven framework in cucumber to access external files such as excel or data base

我想使用Cucumber + Excel進行測試以存儲數據。 我不想將數據存儲在過程文件中。 有沒有辦法做到這一點?

是的,這是可能的。

您需要做的是在步驟實現中實現讀取數據。

如果要使用Excel中的數據來設置被測系統,請閱讀准備系統的步驟。

如果您要使用步驟來驗證結果,請從隨后的步驟中執行的步驟中讀取Excel文件。

這樣做至少有一個可能的問題。 通過讀取功能文件來驗證您的方案可能並不容易,因為方案取決於可能難以同時讀取的數據。 因此,雖然將Cucumber和Excel結合起來似乎是一個好主意,但它可能並不是那么好。

Cucumber是用於自動執行BDD的工具。 BDD的核心是開發人員,測試人員和業務人員之間的溝通。 通過描述,易於理解和達成共識的示例,功能文件用於進行通信。 這些示例可能會使用Cucumber + Excel方法進行混淆。

這是我個人會避免的路線。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM