代码之家  ›  专栏  ›  技术社区  ›  raphink

通用单元测试调度

  •  0
  • raphink  · 技术社区  · 16 年前

    我正在(重新)编写一个执行通用单元测试调度的程序。当前的程序是一个单线程Perl程序,但我愿意将其模块化并并行化测试。我也在考虑用Python重写它。

    我需要做的是:

      • 依赖:此测试依赖的测试/值的关联数组;
      • 连接:在选择本测试中要处理的项目时要添加的DB连接列表;
      • dependens\u db:选择要在此测试中处理的项时添加到db请求的附加条件。
    • 程序建立一个依赖树,从没有依赖关系的测试开始;
    • 对于每个测试:
      • 使用条件从数据库中选择项目列表(相关试验、接头和相关数据库的结果);
      • 结果作为YAML文件进行检索,列出每个测试项的测试状态和注释;
      • 结果存储在数据库中;
      • 测试返回,允许执行依赖的测试。

    目前,此程序的主要用途是针对备份、DNS等服务测试一组机器。然后可以进行以下测试: -备份:托管在备份机器上,通过HTTP调用,检查机器的备份是否正常;

    这样的工具/模块是否已经存在?实现这一点的最佳实现是什么(使用Perl或Python)?

    1 回复  |  直到 16 年前
        1
  •  4
  •   daxim Fayland Lam    16 年前

    This sort of testing is not unit testing .