2014-06-10 76 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中。

这是一个建议,但有很多方法可以做到这一点,这取决于您测试的环境和应用程序以及用户的技能。