bugfree安装文档及基本使用手册 下载本文

内容发布更新时间 : 2024/11/19 22:28:58星期一 下面是文章的全部内容请认真阅读。

进去之后,如果看到看到有两个异常:

Strict Standards: Only variables should be passed by reference inC:\\xampp\\htdocs\\bugfree\\Include\\FuncModel.inc.phpon line 1160

Fatal error: Call-time pass-by-reference has been removed in C:\\xampp\\htdocs\\bugfree\\Include\\Class\\XmlParse.class.php on line46

preg_replace_callback(): Requires argument 2, '', to be a valid callback in

C: C:\\xampp\\htdocs\\bugfree\\Include\\Class\\TemplateLite\\class.compiler.php on line159

参照下面方法解决 下面先解决1160:

打开C:\\xampp\\htdocs\\bugfree\\Include里

FuncModel.inc.php找到1160行(点击查看,勾选状态栏右下角会显示行数); 把$ProjectInfo = array_pop(testGetProjectList(\修改为

$Result = testGetProjectList(\

$ProjectInfo = array_pop($Result);即可; 下面修改46:

打开C:\\xampp\\htdocs\\bugfree\\Include\\Class里

XmlParse.class.php,把里面所有带&$前缀的&去掉即可。注意全部去掉。(可以通过替换) 下面修改159:

将文件中159行替换

$file_contents = preg_replace_callback (\$file_contents};

类似问题都可以修改,修改后需要重启服务

远程连接配置就是配置Apache

1.C:\\xampp\\apache\\conf下的httpd中的ServerName localhost:80修改成IP或者主机名 2.需要关闭服务器的防火墙

8.进入Bugfree的主界面,如下图

① 项目选择框:可以快速切换当前项目,项目模块框②和查询结果框⑥显示相应的模块结构和记录。

② 项目模块框:显示当前项目模块结构。点击某一模块,查询结果框⑥会显示所选模块的所有记录

③ 个性显示框:

a)指派给我:显示最近10条指派给我的记录 b)有我创建:显示最近10条有我创建的记录 c)我的查询:保存查询框⑤的查询条件

④ 模式切换标签:切换Bug,Test Case和Test Result模式。默认登陆为Bug模式。 ⑤ 查询框:设置查询条件

⑥ 查询结果框:显示当前查询结果

a)自定义显示:设置查询结果的显示字段 b)全部导出:将当前查询记录导出到网页 c)统计报表:显示当前查询结果的统计信息 ⑦ 导航栏:显示当前登陆用户名等信息

修改个人信息

1.点击导航栏->“编辑我的信息”进行密码更改

后台管理

点击右上角\后台管理\后打开后台管理窗口,如下图:

1.BugFree管理员角色

BugFree的管理员包括系统管理员、项目管理员和用户组管理员三种角色。可以同时指派任意用户为任意角色。这三种管理员登陆BugFree之后,主页面上方导航栏会显示一个\后台管理\的链接。

系统管理员

全新安装BugFree之后,会自动创建一个默认的系统管理员帐号admin。你可以通过编辑BugFree目录下的Include/Config.inc.php文件,增加其他系统管理员帐号。

例如,假设要将user1设置为系统管理员。编辑Include/Config.inc.php文件,将user1添加到下面的行。

/* 2. Define admin user list. Like this: array('admin','test1') */ $_CFG['AdminUser'] = array('admin',’user1’);

注意:如果user1不存在,首先需要默认管理员帐号admin登录之后,创建该用户。

项目管理员

项目管理员只能由系统管理员指派,指定哪些用户组可以访问当前项目。该角色负责维护Bug和Case的模块结构,把系统管理员解放出来。

用户组管理员

可以由系统管理员或者其他用户组管理员指派,负责维护一个用户组。一般情况下,用户组管理员和项目管理员可以是同一个用户。但是在大型的组织,在人员很多的情况下,可以指派专人对用户组进行维护。技术负责人则担当项目管理员的角色,负责维护Bug和Case的模块结构。

管理员的具体权限

系统管理员、项目管理员和用户组管理员三种角色的详细权限如下表所列。 项目管理 系统管理员 1.可以添加项目;2.可以查看和编辑所有项目;3.可以修改项目名称和显示顺序;4.可以指派项目用户组;5.可以指派项目管理员;6.可以编辑Bug或Case模块 1.可以查看所有用户;2.可以添加用户;3.可以编辑、禁用或激活所有用户 项目管理员 1.不可以添加项目;2.仅可以查看和编辑自己是项目管理员的项目;3.不可以修改项目名称和显示顺序;4.可以指派项目用户组;5.不可以指派项目管理员;6.可以编辑Bug或Case模块 1.可以查看所有用户;2.可以添加用户;3.可以编辑、禁用或激活自己创建的用户或本人 1.可以查看所有用户组;2.可以添加用户组;3.可以编辑或删除自己添加的用户组 用户组管理员 无权限 用户管理 1.可以查看所有用户;2.可以添加用户;3.可以编辑、禁用或激活自己创建的用户或本人 1.可以查看所有用户组;2.可以添加用户组;3.可以编辑或删除自己添加的用户组或自己是用户组管理员的组 用户组管理 1.可以查看所有用户组;2.可以添加用户组;3.可以编辑或删除所有用户组 2.用户管理

添加新用户,输入用户名、真实姓名、密码和邮件地址。用户名和密码用于登录BugFree;真实姓名则显示在指派人列表中用于选择。

点击主界面导航栏中“用户管理”项切换到“用户列表”界面,如图1所示。

图1

点击“添加用户”切换到“添加用户”界面,如图2所示。根据提示,填写相应的信息即可点击“保存”完成。

图2

禁用和激活用户 点击如图4.1所示“禁用”链接后,该用户将无法登录BugFree,并从所在用户组删除。包含该用户的记录将不再显示该用户的真实姓名,而以用户名代替。

再次点击“激活”,将恢复该用户,但需要重新指派用户组权限。

3.用户组管理

创建用户之后,需要将用户添加到用户组,项目管理员通过指派用户组来分配权限。新用户只有在所属用户组指派给一个项目之后才可以登录BugFree系统。

安装BugFree之后,系统会默认创建一个“All Users” 默认组,该用户组包含所有用户,不需要额外添加用户。

如图3所示表示要添加一个叫做“Test”的用户组,组内有“小明、小红、小芳、小王”四个成员,用户组管理员为:“小明”,点击“保存用户组”即可完成返回用户组列表,如图4所示。此时,可以看到新添加的新用户组“Test4”的信息。点击“编辑”按钮就可以对其进行编辑。

图3