TestLink 1.9.5和QueryMetrics

时间:2013-02-07 13:16:29

标签: metrics testlink

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

1 个答案:

答案 0 :(得分:0)

我也在使用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. 编辑其他类本身: 真的有一个额外的班级,即 将“class testproject extends tlObjectWithAttachments”更改为“class testproject3 extends tlObjectWithAttachments”

  4. 使用此附加课程: 在lib / functions / results.class.php更新 “包括( 'testproject.class.php');”用“include('testproject3.class.php');” 和“$ tproject_mgr = new testproject($ this-> db);” “$ tproject_mgr = new testproject3($ this-> db);”

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