【问题标题】:TestLink 1.9.5 and QueryMetricsTestLink 1.9.5 和 QueryMetrics
【发布时间】:2013-02-07 13:16:29
【问题描述】:

我在 TestLink 中遇到了另一个问题。我正在使用这个应用程序的 1.9.5 版本,我的问题如下:在这个版本中,我没有在 TestReports 部分之前提供的功能 - QueryMetrics。这是一个非常好的功能,但现在它消失了,我不知道为什么。熟悉testlink的人可以给我答案吗?最后,是否可以在 1.9.5 TestLink(代码中的简单修改)中添加此功能,例如从旧的 testlink 版本?非常感谢您的帮助,因为我无法访问 TestLink 论坛: http://www.teamst.org/forum/ 我写信给他们,并发送了获取帐户的请求,但没有得到答复。

【问题讨论】:

  • 这里没有人不知道TestLink吗?拜托,这对我来说真的很重要。如果我没有得到答案,我会尝试下载旧版本的 TestLink,并删除一些负责查询指标的代码并尝试将其放入 1.9.5 版本,但这真的很难做到。
  • 天啊,我正在尝试将负责查询指标的代码从 1.9.3 版本放入测试链接 1.9.5。这太可怕了,因为很多很多类和文件都发生了变化,我正试图挖掘所有这些东西,这真的是一项艰巨的任务(更难,因为我对 php 的了解接近于零;))。我想知道,是否有可能在 testlink 1.9.6 中返回查询指标?因为这个版本将在 10.03.2013 发布。这将是我的问题的解决方案。编辑:好的,我有测试链接帐户,所以我会在 testlink 论坛上询问
  • 只能从1.9.3得到idea和产生的输出,但需要重写整个逻辑。这是我们必须做的工作。

标签: metrics testlink


【解决方案1】:

我也在使用 TestLink,对此感到惊讶,他们的回答是提供这个指标有多么困难。
其实很简单,幸运的是TestLink 使用的是OOP。这意味着它不会衡量您有多少更改 - 您只需要几个简单的步骤:

  1. 从 1.9.3 复制相关的 php 文件: 比如 resultsMoreBuilds.php 和 resultsMoreBuildsGUI.php 到 lib/results

  2. 复制它依赖的所有类: 像 lib/functions/results.class.php - 它在 1.9.4-1.9.6 不存在 - 并且可以按原样复制 testproject.class.php - 在这种情况下,您需要将其复制为附加类,即重命名为 testproject3例如.class.php。

  3. 编辑附加类本身: 真正有一个额外的类,即 将“testproject 类扩展 tlObjectWithAttachments”更改为“testproject3 类扩展 tlObjectWithAttachments”

  4. 使用这个附加类: 在 lib/functions/results.class.php 更新 “包括('testproject.class.php');”用“包括('testproject3.class.php');” 和“$tproject_mgr = new testproject($this->db);” with "$tproject_mgr = new testproject3($this->db);"

我相信这至少是为了描述一个想法,希望在这种情况下指标能够正常工作,但没有相关的缺陷字符串 - 这是因为问题跟踪界面已更改。但如果你有一个想法,你也可以在这里使用它。不幸的是,描述可能比预期的要长:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多