有什么比较好的类似 bugfree安装与配置 的 bug 管理工具

寻求BUG管理工具
[问题点数:40分,结帖人cxy821228]
寻求BUG管理工具
[问题点数:40分,结帖人cxy821228]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
本帖子已过去太久远了,不再提供回复功能。当前访客身份:游客 [
当前位置:
BugFree - 借鉴微软公司软件研发理念、免费且开放源代码、基于Web的精简版Bug管理系统
在线演示:
BugFree最新更新资讯,共13条&&(,)
2评/2990阅
0评/3574阅
2评/1842阅
1评/6935阅
授权协议: 自定义
开发语言:
操作系统:
收录时间: 日&&(国产软件 or 国人参与)
更多开发者职位上
BugFree 的类似软件:Perl,共4个
Bugzilla 繁體中文化語系檔 自 3.2.5, 3.4rc1 版本起,將不再提供 Release Note 的中文化,請見諒。 因工作繁忙,新一波語系檔(11/02)釋出順序預計為: 3.6.3 3.4.9 3.2.9 4.0rc1...
欢迎访问Bugzilla简体中文本地化开源项目网站 欢迎加入这个项目或给Bugzilla汉化项目提出你的意见或建议,如: 遗漏汉化或没有汉化的地方。 汉化不恰当的地方。 汉化有错误的地方。 汉化后造成某些功能有问题的地...
JIRA-Client 是 JIRA Bug跟踪系统提供的SOAP接口的 Perl 语言封装。
Bugzilla 是一个开源的缺陷跟踪系统(Bug-Tracking System),它可以管理软件开发中缺陷的提交(new),修复(resolve),关闭(close)等整个生命周期。 Bugzilla是一个臭虫的数据库。它让用户报告软件的臭虫而且...
最新新闻:
使用 BugFree 中的任何问题
:不能用了啊。。我正好想用啊
淘宝的 地址已经失效了..
共有 72 个类似软件
一、禅道(ZenTao)是什么? 禅道是第一款国产的开源项目管理软件,她的核心管理思想...
Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项...
Bugzilla 是一个开源的缺陷跟踪系统(Bug-Tracking System),它可以管理软件开发中...
Mantis (MantisBT) 是一个BUG管理系统。主要特点如下: 用php写的系统,安装方便,...
是个问题管理/BUG管理/任务管理/项目管理系统。 Cynthia 提供了一个基于...
Deskzilla Lite是一个Bugzilla(TM)的bug跟踪系统,是一个小于1000错误的小项目免...
ThreadFix 是软件漏洞聚合和管理系统, 可让你减少修复软件漏洞所花费的时间。它从动...
JIRA是集项目计划、任务分配、需求管理、错误跟踪于一体的商业软件。JIRA创建的问题...
FindBugs是一个能静态分析源代码中可能会出现Bug的Eclipse插件工具。 下载之后,把...
KIS 是一款轻量级的项目管理软件, 使用PHP&MySql开发,适用于bug跟踪, 任务分配,需...
共有 114 人关注 BugFree求有经验的大师给几款BUG管理工具进行测评_百度知道
求有经验的大师给几款BUG管理工具进行测评
支持的数据库,与其他工具集成等等,用户友好性,华创BMS,Bugfree,Email功能,等等,用例执行,Bugzilla,报表定制,从构架模式,安装配置的复杂度,执行情况分析。因为公司想选一款最好能运行在windows server2008 服务器上,流程定制,Jira,希望能够全面地管理项目的测试工作,TestCenter,测试用例阿,ClearQuest,这些方面进行测评,包括需求阿,并且考虑到能够长久使用,查询功能定制,支持平台(最好是说说能否运行在windows server2008 服务器上),Mantis+testlink,用户权限分级管理,微创BMS等工具对TD,最重要的是能够对数据库进行定义备份(自动或手动均可)
我有更好的答案
C E 修 改 器
其他类似问题
为您推荐:
管理工具的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁开源缺陷管理工具_开源Bug管理工具_开源Bug管理工具_SPASVO软件测试网
您现在的位置: >
页次: 1 / 3 页
&&&&第 123页
沪ICP备3-2012 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd当前位置: &
& 查看源码
case.php:源码内容
&*&BugFree&is&free&software&under&the&terms&of&the&FreeBSD&License.
&*&view,&new,&edit&a&case.
&*&@link&&&&&&&&http://www.
&*&@package&&&&&BugFree
/*&Init&BugFree&system.&*/
require('Include/Init.inc.php');
sysXajaxRegister(&xProjectSetSlaveModule,xSetModuleOwner,xCreateSelectDiv,xProjectSetAssignedUser,xProjectSetScriptedBy,xDeleteTestFile&);
$ModuleType&=&'Case';
$CaseID&=&intval($_REQUEST['CaseID']);
$ActionType&=&$_REQUEST['ActionType'];
if($CaseID&&&0)
&&&&$Coumns&=&'*';
&&&&$CaseInfo&=&dbGetRow('CaseInfo',$Coumns,&CaseID&=&'{$CaseID}'&&AND&{$_SESSION[TestUserACLSQL]}&AND&IsDroped&=&'0'&);
&&&&if(!$CaseInfo['CaseID'])
&&&&&&&&sysErrorMsg();
&&&&$ProjectID&=&$CaseInfo['ProjectID'];
&&&&$ModuleID&=&$CaseInfo['ModuleID'];
&&&&$UserList&=&testGetProjectUserNameList($CaseInfo['ProjectID']);
&&&&$CaseInfo&=&testSetCaseMultiInfo($CaseInfo,&$UserList);
&&&&$CaseInfo['DuplicateIDList']&=&explode(',',$CaseInfo['DuplicateID']);
&&&&$CaseInfo['LinkIDList']&=&explode(',',$CaseInfo['LinkID']);
&&&&$CaseInfo['BugIDList']&=&explode(',',$CaseInfo['BugID']);
if($ActionType&==&'OpenCase'&&&&$CaseID&&=&0)
&&&&/*&Create&PrjectList&And&ModuleList&*/
&&&&$ProjectID&=&$_SESSION['TestCurrentProjectID'];
&&&&$ModuleID&=&$_SESSION['TestCurrentModuleID']&==&''&?&0&:&$_SESSION['TestCurrentModuleID'];
elseif($ActionType&==&'OpenCase'&&&&$CaseID&&&0)
&&&&$TPL-&assign('CopyCaseID',&$CaseID);
elseif($ActionType&!=&'OpenCase'&&&&$CaseID&&&0)
&&&&$CaseActionList&=&testGetActionAndFileList('Case',&$CaseInfo['CaseID']);
&&&&$CaseInfo['ActionList']&=&$CaseActionList['ActionList'];
&&&&$CaseInfo['FileList']&=&$CaseActionList['FileList'];
&&&&$PreCaseInfo&=&dbGetList('CaseInfo','CaseID',&CaseID&&&'{$CaseID}'&AND&{$_SESSION[TestUserACLSQL]}&AND&{$_SESSION[CaseQueryCondition]}&,'','CaseID&DESC','1');
&&&&$NextCaseInfo&=&dbGetList('CaseInfo','CaseID',&CaseID&&&'{$CaseID}'&AND&{$_SESSION[TestUserACLSQL]}&AND&{$_SESSION[CaseQueryCondition]}&,'','CaseID&ASC','1');
&&&&if(empty($PreCaseInfo))
&&&&&&&&$PreCaseID&=&0;
&&&&&&&&$PreCaseID&=&$PreCaseInfo[0]['CaseID'];
&&&&if(empty($NextCaseInfo))
&&&&&&&&$NextCaseID&=&0;
&&&&&&&&$NextCaseID&=&$NextCaseInfo[0]['CaseID'];
&&&&$LastActionID&=&testGetLastActionID('Case',$CaseID);
&&&&sysErrorMsg();
if($ActionType&==&'OpenCase')
&&&&$TPL-&assign('HeaderTitle',&$_LANG['OpenCase']);
&&&&$TPL-&assign('HeaderTitle',&'Case&#'&.&$CaseInfo['CaseID']&.&'&'&.&$CaseInfo['CaseTitle']);
$OnChangeStr&=&'onchange=&';
$OnChangeStr&.=&'xajax_xProjectSetSlaveModule(this.value,&'SlaveModuleList',&'ModuleID',&'Case');';
$OnChangeStr&.=&'xajax_xProjectSetAssignedUser(this.value);';
$OnChangeStr&.=&'xajax_xProjectSetScriptedBy(this.value);';
$OnChangeStr&.=&'&';
$OnChangeStr&.=&'&class=&MyInput&RequiredField&';
$ProjectListSelect&=&testGetValidProjectSelectList('ProjectID',&$ProjectID,&$OnChangeStr);
$OnChangeStr&=&'';
if($ActionType&==&'OpenCase')
&&&&$OnChangeStr&=&'onchange=&';
&&&&$OnChangeStr&.=&'xajax_xSetModuleOwner(this.value);';
&&&&$OnChangeStr&.=&'&';
$OnChangeStr&.=&'&class=&MyInput&RequiredField&';
$ModuleSelectList&=&testGetSelectModuleList($ProjectID,&'ModuleID',&$ModuleID,&$OnChangeStr,&$ModuleType);
$CaseStatusSelectList&=&htmlSelect($_LANG['CaseStatuses'],&'CaseStatus','',$CaseInfo['CaseStatus']);
$CasePrioritySelectList&=&htmlSelect($_LANG['CasePriorities'],&'CasePriority','',$CaseInfo['CasePriority'],&'class=&MyInput&RequiredField&');
$CaseTypeSelectList&=&htmlSelect($_LANG['CaseTypes'],&'CaseType','',$CaseInfo['CaseType'],&'class=&MyInput&RequiredField&');
$CaseMethodSelectList&=&htmlSelect($_LANG['CaseMethods'],&'CaseMethod','',$CaseInfo['CaseMethod'],&'class=&MyInput&RequiredField&');
$CasePlanSelectList&=&htmlSelect($_LANG['CasePlans'],&'CasePlan','',$CaseInfo['CasePlan']);
$ScriptStatusSelectList&=&htmlSelect($_LANG['ScriptStatuses'],&'ScriptStatus','',$CaseInfo['ScriptStatus']);
$CaseMarkForDeletionSelectList&=&htmlSelect($_LANG['MarkForDeletions'],&'MarkForDeletion','',$CaseInfo['MarkForDeletion']);
$ProjectUserList&=&testGetProjectUserList($ProjectID,&'true');
$ACLAttrib&=&'class=&NormalSelect&MyInput&RequiredField&';
$AssignUserSelectList&=&htmlSelect($ProjectUserList,&'AssignedTo',&'',&$CaseInfo['AssignedTo'],&$ACLAttrib);
unset($ProjectUserList['Active']);
$ProjectUserList&=&array(''=&'')+$ProjectUserL
$ACLAttrib&=&'class=&NormalSelect&MyInput&';
$ScriptedBySelectList&=&htmlSelect($ProjectUserList,&'ScriptedBy',&'',&$CaseInfo['ScriptedBy'],&$ACLAttrib);
$ConfirmArray&=&array('ReplyNote'=&'ReplyNote')&+&$_LANG['CaseFields'];
$TPL-&assign('ConfirmIds',&jsArray($ConfirmArray,&'Key'));
$TPL-&assign('CaseInfo',&$CaseInfo);
$TPL-&assign('PreCaseID',&$PreCaseID);
$TPL-&assign('NextCaseID',&$NextCaseID);
$TPL-&assign('ProjectID',&$ProjectID);
$TPL-&assign('ProjectList',&$ProjectListSelect);
$TPL-&assign('ModuleList',&$ModuleSelectList);
$TPL-&assign('ModuleID',&$ModuleID);
$TPL-&assign('CaseStatusSelectList',&$CaseStatusSelectList);
$TPL-&assign('CasePrioritySelectList',&$CasePrioritySelectList);
$TPL-&assign('CaseTypeSelectList',&$CaseTypeSelectList);
$TPL-&assign('CaseMethodSelectList',&$CaseMethodSelectList);
$TPL-&assign('CasePlanSelectList',&$CasePlanSelectList);
$TPL-&assign('ScriptStatusSelectList',&$ScriptStatusSelectList);
$TPL-&assign('ScriptedBySelectList',&$ScriptedBySelectList);
$TPL-&assign('CaseMarkForDeletionSelectList',&$CaseMarkForDeletionSelectList);
$TPL-&assign('AssignedToUserList',&$AssignUserSelectList);
$TPL-&assign('ActionType',&$ActionType);
$TPL-&assign('LastActionID',$LastActionID);
$TPL-&display('Case.tpl');
CopyRight & 2008- All Rights reserved. 苏ICP备
号 京公网安备:95

我要回帖

更多关于 bugfree是什么工具 的文章

 

随机推荐