2014-06-10 108 views
0

基本問題是太多數據和太多格式的數據太多。我們需要一個工具來幫助管理這些數據並自動化測試。QA測試數據存儲庫工具

我正在尋找幫助找到存儲測試數據的數據庫工具。該測試數據主要用於對我們的產品進行數據驗證。它被多個團隊使用,並且有必要將這些數據集中到一個地方。我們正在考慮在內部製作自己的工具,但我被要求尋找潛在的「第三方」工具來滿足我們的需求。如果你知道一個工具甚至可以滿足這些要求的一部分,那麼讓我知道。

我們一般要求如下:

  1. 作品與SQL數據庫
  2. 定製的輸入/輸出模板 - 的測試數據在許多不同的格式,我們需要能夠導入數據以一種格式導入數據庫,並在其他格式中將其導出。 (xml,固定寬度,csv,HL7等)。
  3. 可供非技術用戶使用。易於培訓使用。能夠修改模板。
  4. 可以用來啓動自動化測試。
  5. 存儲預期產量,理想情況下與自動化測試輸出進行比較。

任何關於在哪裏看這種軟件在線的指針將不勝感激。我已經做了一些四處看看,但許多測試程序似乎不符合標準。我是QA的新手,所以我非常感謝幫助。如果你知道一個比疊加溢出更合適的社區來獲得這項研究的幫助,請告訴我。謝謝你一堆

+0

downvote的原因是什麼?就像我剛纔提到的那樣,如果有更好的地方讓我知道這類問題。 – qzcx

回答

1

你可能會很難找到一個工具來做你想做的一切。一般來說,市場具有「自動化測試」和「測試跟蹤和指標」。還有數據存儲工具。如果你想嘗試一起找到他們,我會建議針對一個有多個產品的公司,然後尋找一套產品來利用。這可能也將是昂貴的...

現在,如果你想建立自己的免費......減少時間。我會建議以下。

SQL數據庫結構。基於數據庫的ORM(實體框架爲你做了很多額外的工作,所以如果你先使用Entity做代碼,它會減少構建WebApp的時間)。選擇一個自動化工具...最好是一個騎在單元測試框架上的某個級別......用於Web Selenium。然後,在您的web應用程序中,您可以將代碼執行同步到一個簡單的界面中,並可以執行單元測試中的測試,也可以將代碼放入特定的代碼中以觸發Web上的測試啓動。用於報告的SSRS可以很好地工作,如果你有這樣的情況並且會利用SQL中的數據。您還需要將結果推送到SQL中。

這是一個建議,但有很多方法可以做到這一點,這取決於您測試的環境和應用程序以及用戶的技能。