81139

zentao3.1建用例时的bug

回帖
回帖数 12
阅读数 4679
发表时间 2012-05-14 14:54:32
😋
winjet hwung楼主
zentao3.1产品视图下,从需求列表中点击“建用例”链接,跳到测试视图的用例管理页面,该页面中产品模块信息不能自动从需求信息中获取,并且无从选择,只有“/”模块。
10个回复
😋
winjet hwung沙发
补充:缺陷管理中亦有同样的问题。
2012-05-14 15:03:52 winjet hwung 回帖
😋
winjet hwung板凳
发现缺陷管理和用例管理中的模块信息分别独立维护的,这是设计还是bug?
2012-05-14 16:23:20 winjet hwung 回帖
是我们特意这样设计的。
2012-05-14 16:56:25 王春生 回帖
🛵
Xue Liangliang#4
原因是什么呢? 还有我如果从产品模块拷贝, 子模块的拷贝不人性化, 我试了一下才发现先得copy 父模块,然后点父模块的子模块,再copy。 这边我觉得产品的易用性有很大问题。
2012-05-17 21:29:35 Xue Liangliang 回帖
🛵
Xue Liangliang#5
如果子模块有空格拷贝的时候只能copy 第一个单词。 我们一般使用英文描述的。
2012-05-17 21:54:17 Xue Liangliang 回帖
🛵
Xue Liangliang#6

我找到那个bug 了, 是javascript 的引号问题,最好还是follow html 标准,value 必须要有引号, 不然就有可能出错。

 

functionsyncModule(rootID)

 {

  link = createLink('tree', 'ajaxGetSonModules', 'moduleID=' + $('#productModule').val() + '&rootID=' + rootID); 

  $.getJSON(link, function(modules) { $('.helplink').addClass('hidden');

  $.each(modules, function(key, value) { moduleName = value

  $('.text-3').each(function() { 

      if(this.value == moduleName) modules[key] = null

      if(!this.value) $(this).parent().addClass('hidden'); }) }); 

      $.each(modules, function(key, value) {

                  if(value) $('#sonModule').append("<span><input name=modules[] value=" + value + " style=margin-bottom:5px class=text-3 /><br /><span>"); 

 }) }) }

最后那句得改成if(value) $('#sonModule').append("<span><input name=\"modules[]\" value=\"" + value + "\" style=\"margin-bottom:5px\" class=\"text-3\" /><br /><span>");

2012-05-17 22:09:58 Xue Liangliang 最后编辑 2012-05-17 22:09:58 Xue Liangliang 回帖
🛵
Xue Liangliang#7
这个你们自己改吧,就不用我给patch 了吧? 我把自己的版本改一下。
2012-05-17 22:10:58 Xue Liangliang 回帖
🛵
Xue Liangliang#8

编辑模块名成功之后,有个Javascript Alert说是成功修改 , 我觉得这个设计不好,使用起来不流畅, 如果有错误应该Alert, 没有错误, 之前的编辑的panel 上显示个成功修改,两秒之后消失就好。错误的alert 也应该显示在之前的那个pannel 上,不用Javascript 原生alert.

 

还有程序风格不太统一, 我们这些开发程序的用起来还行,只管逻辑正确,但是很多企业的decision maker, 不是,他们需要idiot prove 的, 所以你们企业版的方向不仅是features, 易用性上面也要花点功夫。

2012-05-17 22:27:11 Xue Liangliang 回帖

主要是考虑到产品,bug和用例的模块划分从长远看会有不同。所以特意分开的。因为使用的角度不同。

一级级模块复制主要是程序实现的复杂程度。完整的树拷贝还是比较麻烦的。

 

程序的风格不太统一,可否具体列下?代码规范和质量我们还是一直比较注意的。不同的人写程序肯定会有一些不统一,但应该还好。

易用性不仅仅是专业版,开源版本也在持续的改进。3.2版本会有一个比较大的突破。

2012-05-17 22:33:37 王春生 回帖
🛵
Xue Liangliang#10

你这个论坛发帖的编辑器,能加个功能,给code format 和highlight吗?  有的时候我要和你们描述, code copy 过来就乱了。 

 

http://alexgorbatchev.com/SyntaxHighlighter/    这个很多地方用,stackoverflow 也用这个。

2012-05-17 22:34:23 Xue Liangliang 回帖
联系我们
联系人
杨苗/高级客户经理
电话(微信)
13165050229
QQ号码
2692096539
联系邮箱
yangmiao@chandao.com
相关帖子
返回顶部
客服头像
杨苗
高级客户经理
客服微信
13165050229
2692096539
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。问题反馈反馈点击这里,让我们聆听您的建议与反馈。