我在 TestLink 中还有另一个问题。我正在使用这个应用程序的 1.9.5 版本,我的问题如下:在这个版本中,我没有 TestReports 部分之前提供的功能 - QueryMetrics。这是一个非常好的功能,但现在它消失了,我不知道为什么。熟悉testlink的人可以给我答案吗?最后,是否可以在 1.9.5 TestLink(代码中的简单修改)中添加此功能,例如从旧的 testlink 版本?非常感谢您的帮助,因为我无法访问 TestLink 论坛: http ://www.teamst.org/forum/ 我写信给他们并发送了获取帐户的请求,但没有得到答复。
1 回答
我也在使用 TestLink 并对此感到惊讶,他们的回答是提供这个指标是多么困难。
其实很简单,幸运的是TestLink 使用的是OOP。这意味着它不会衡量您有多少更改 - 您只需要几个简单的步骤:
从 1.9.3 复制相关的 php 文件:比如 resultsMoreBuilds.php 和 resultsMoreBuildsGUI.php 到 lib/results
复制它依赖的所有类:如 lib/functions/results.class.php - 它在 1.9.4-1.9.6 不存在 - 并且可以按原样复制和 testproject.class.php - 在这种情况下,您需要复制它作为附加类,例如重命名为 testproject3.class.php。
编辑附加类本身:真正有一个附加类,即将“class testproject extends tlObjectWithAttachments”更改为“class testproject3 extends tlObjectWithAttachments”
使用这个附加类:在 lib/functions/results.class.php 更新 "include('testproject.class.php');" 用“包括('testproject3.class.php');” 和“$tproject_mgr = new testproject($this->db);” 用“$tproject_mgr = new testproject3($this->db);”
我相信这至少描述了一个想法,希望在这种情况下指标能够正常工作,但没有相关的缺陷字符串 - 这是因为问题跟踪界面已更改。但如果你有一个想法,你也可以在这里使用它。不幸的是,描述可能比预期的要长:)