关于用例列表的中增加“测试结果”搜索项的问题
我项在用例列表中增加 “测试结果” 的搜索项
我使用的禅道时 3.2.1 版本
然后我在 lampp/zentao/module/testcase/config.pho 中
增加了
$config->testcase->search['fileds']['result'] = $lang->testcase->result;
...
$config->testcase->search['params']['result'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->testcase->resultList);
搜索项是出来了,但是搜索之后,页面变成空白了
我不是很熟PHP方面的技术,对整体框架的了解尚浅,所以没办法很好的找到是哪里出的问题...
config/my.php中,先将debug打开。
测试用例表里面并没有result字段的,所以查询的时候会有错误啦。你要先了解禅道的数据库结构。
谢谢解答!没想到这么快收到回复了。
项目用禅道一段时间了,有些个需求慢慢呈现出来了,所以也是时候多了解下禅道的框架,然后尝试下修改。
我找到了 zentao.sql 文件,算是知道了数据表大概是怎样的了
把
$config->testcase->search['fileds']['result'] = $lang->testcase->result;
改成
$config->testcase->search['fileds']['lastRunResult'] = $lang->testcase->result;
大概就能用了,还有些其他细节慢慢再改改吧
其实我这个需求主要来源于测试任务关联用例的时候,有时我只想把之前 失败 和 阻塞 的用例找出来,然后进行专门的测试。
可以了解下我们的扩展机制。http://www.zentao.net/help-book-zentaopmshelp-1387.html
还有你可以看每个模块下面的语言文件,里面都有对每个字段含义的说明。:)





精品资料包
1V1产品演示
免费试用增强功能
专属顾问答疑支持


