2013-02-14 51 views
0

我正在使用webdriver硒自動化。這是關鍵字和數據驅動的方法。我正在處理來自Microsoft Excel的對象,數據和測試配置的所有輸入。現在客戶想要使用數據庫。他問我哪個更適合在框架中使用。數據庫或微軟Excel工具?我必須用有效的答覆回覆他。所以如果有人能幫助我,哪一個更適合在框架中使用,以及爲什麼第二個不好用。我希望你能理解我的問題。所以請幫助我加急什麼使用Excel中的數據驅動框架excel或databse

回答

2

這個問題確實需要一個有見解的答案,但是因爲從一個或另一個有一些重要的好處,我仍然會回答它!

使用Excel,非技術測試人員可以輕鬆訪問數據。它具有良好的排序能力,可以以非常直觀的方式組織數據。但是,您不能在測試過程中輕鬆添加或更改數據(我瞭解您可以做到這一點,但我會認爲這太過分了)。這意味着數據必須事先組織並且特定於測試要求。

在數據庫中,數據可以來自查詢並且可以隨時進行修改。如果在數據庫中找不到所需的數據,您可以編寫幫助函數。這意味着測試可以運行而不用擔心數據庫中的數據(在某種程度上),並且可以緩解一些項目問題。但是,對於數據庫,可能存在導入/導出問題,並且可能存在大量編碼開銷。而且,顯然非技術性測試人員會發現很難更改數據。

正如我所說,這實際上是一個意見,最終是一個項目決定的項目。

+0

您提到了有效點男人。好。 – Manigandan 2013-02-15 07:13:40

+0

+1,很多歸結爲測試人員如何'技術'。如果他們對數據庫和SQL感到滿意,那麼我會選擇數據庫,因爲它爲您提供了更多的自由度和測試權力。 – Arran 2013-02-15 10:01:09

+0

另外增加一個點excel幾乎侷限於windows,但有了數據庫,您可以在任何平臺上使用它。訪問位於服務器上的數據庫比位於服務器上的Excel更容易。 – Vinay 2013-10-18 10:02:18