QA测试数据存储库工具

时间:2014-06-10 15:15:42

标签: testing qa regression-testing

基本问题是太多地方的数据太多,格式太多。我们需要一个工具来帮助管理这些数据并自动化测试。

我正在寻找帮助查找用于存储测试数据的数据库工具。此测试数据主要用于对我们的产品进行数据验证。它由几个团队使用,有必要将这些数据集中到一个地方。我们正在考虑在内部制作自己的工具,但我被要求寻找可满足我们需求的潜在“第三方”工具。如果您知道可以满足部分要求的工具,请告诉我。

我们的一般要求如下:

  1. 使用SQL数据库
  2. 输入/输出模板的自定义 - 测试数据有多种不同的格式,我们需要能够以一种格式将数据导入数据库,并在其他格式中将其拉出。 (xml,固定宽度,csv,HL7等)。
  3. 非技术用户可以使用。易于训练使用。能够修改模板。
  4. 能够用于启动自动化测试。
  5. 存储预期输出,理想情况下与自动测试输出进行比较。
  6. 任何关于在线查看此类软件的指示都将不胜感激。我做了一些环顾四周,但许多测试程序似乎不符合标准。我是QA的新手,所以我非常感谢你的帮助。如果你知道一个比堆叠溢出更合适的社区来获得这项研究的帮助,请告诉我。非常感谢

1 个答案:

答案 0 :(得分:1)

您可能很难找到一种工具来完成您想要做的所有事情。一般来说,市场有自动化测试"以及"测试跟踪和指标"。还有数据存储工具。如果您想尝试一起找到它们,我建议您定位一家拥有多种产品的公司,然后寻找一套可供使用的产品。这可能也会很昂贵......

现在,如果你想免费建立自己的......减去努力时间。我会推荐以下内容。

SQL数据库结构。 ORM基于数据库(实体框架为您做了很多额外的事情,因此它可以减少构建WebApp的时间......如果您首先使用实体​​执行代码)。选择一个自动化工具...最好是在某个层面上乘坐单元测试框架...用于Web Selenium。然后在您的webapp中,您可以将代码执行同步到一个简单的界面,并从单元测试执行测试或专门放置代码以触发Web上的测试启动。如果您有SSRS报告工作正常,并将利用SQL中的数据。您还需要将结果推送到SQL中。

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