bugfree导入casebug为什么是active

二次元同好交流新大陆
扫码下载App
汇聚2000万达人的兴趣社区下载即送20张免费照片冲印
扫码下载App
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
内向70%+外向30%
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
3.1 登录界面
如下图,初始用户名为:admin,密码为:123456
3.3修改个人信息
1、点击右上角"编辑我的信息"后打开如下窗口:
2、按个人要求进行相应设置,此例中设置如下:
旧密码:123456
密码:bugfree
重复密码:bugfree
单击"保存",即将可所设置信息保存下来,下次重新登录时的密码为此处所设置的新密码"bugfree"。
3.4系统设置
1、点击右上角"后台管理->系统设置"后打开如下窗口:
按要求设置即可。
3.5管理日志
1、点击右上角"后台管理->管理日志"后打开如下窗口:
在其中可查看系统日志信息。
3.6用户日志
1、点击右上角"后台管理->用户日志"后打开如下窗口:
在其中可查看用户日志信息。
4.后台管理
点击右上角"后台管理"后打开后台管理窗口,如下图:
4.1 BugFree管理员角色
BugFree的管理员包括系统管理员、项目管理员和用户组管理员三种角色。可以同时指派任意用户为任意角色。这三种管理员登陆BugFree之后,主页面上方导航栏会显示一个"后台管理"的链接。
4.1.1系统管理员
全新安装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登录之后,创建该用户。
4.1.2项目管理员
项目管理员只能由系统管理员指派,指定哪些用户组可以访问当前项目。该角色负责维护Bug和Case的模块结构,把系统管理员解放出来。
4.1.3用户组管理员
可以由系统管理员或者其他用户组管理员指派,负责维护一个用户组。一般情况下,用户组管理员和项目管理员可以是同一个用户。但是在大型的组织,在人员很多的情况下,可以指派专人对用户组进行维护。技术负责人则担当项目管理员的角色,负责维护Bug和Case的模块结构。
4.1.4管理员的具体权限
系统管理员、项目管理员和用户组管理员三种角色的详细权限如下表所列。
&&系统管理员项目管理员用户组管理员项目管理1.可以添加项目;
2.可以查看和编辑所有项目;
3.可以修改项目名称和显示顺序;
4.可以指派项目用户组;
5.可以指派项目管理员;
6.可以编辑Bug或Case模块1.不可以添加项目;
2.仅可以查看和编辑自己是项目管理员的项目;
3.不可以修改项目名称和显示顺序;
4.可以指派项目用户组;
5.不可以指派项目管理员;
6.可以编辑Bug或Case模块无权限用户管理1.可以查看所有用户;
2.可以添加用户;
3.可以编辑、禁用或激活所有用户1.可以查看所有用户;
2.可以添加用户;
3.可以编辑、禁用或激活自己创建的用户或本人1.可以查看所有用户;
2.可以添加用户;
3.可以编辑、禁用或激活自己创建的用户或本人用户组管理1.可以查看所有用户组;
2.可以添加用户组;
3.可以编辑或删除所有用户组1.可以查看所有用户组;
2.可以添加用户组;
3.可以编辑或删除自己添加的用户组1.可以查看所有用户组;
2.可以添加用户组;
3.可以编辑或删除自己添加的用户组或自己是用户组管理员的组4.2用户管理
添加新用户,输入用户名、真实姓名、密码和邮件地址。用户名和密码用于登录BugFree;真实姓名则显示在指派人列表中用于选择。
点击主界面导航栏中"用户管理"项切换到"用户列表"界面,如下图所示。
点击"添加用户"切换到"添加用户"界面,如下图。根据提示,填写相应的信息即可点击"保存"完成。
按下表所示添加两个用户:
登录验证用户名真实姓名密码Email内部帐号7祁连山qilianshan内部帐号8祁建宏qijianhong内部帐号9刘丽liuli完成后的用户列表如下图:
禁用和激活用户
点击如上图中的"禁用"链接后,该用户将无法登录BugFree,并从所在用户组删除。包含该用户的记录将不再显示该用户的真实姓名,而以用户名代替。
再次点击"激活",将恢复该用户,但需要重新指派用户组权限。
4.3用户组管理
创建用户之后,需要将用户添加到用户组,项目管理员通过指派用户组来分配权限。新用户只有在所属用户组指派给一个项目之后才可以登录BugFree系统。
点击主界面导航栏中"用户组管理"项切换到"用户组列表"界面,如下图所示。
安装BugFree之后,系统会默认创建一个"All Users" 默认组,该用户组包含所有用户,不需要额外添加用户。
点击"添加用户组"切换到"添加用户组"界面,如下图。
根据提示,填写相应的信息即可点击"保存"完成。
如下图所示表示要添加一个名为"Test1"的用户组,组内有"祁连山、祁建宏、刘丽"三个成员,用户组管理员为:祁建宏,是否禁用选:否。
点击"保存",重新查看用户组列表,如下:
再添加一个名为"Test2"的用户组,组内有"祁连山、刘丽"两个成员,用户组管理员为:刘丽,是否禁用选:否。点击"保存",重新查看用户组列表,如下:
4.4项目管理
以管理员的身份登录后,点击导航栏"产品管理"打开"产品管理"界面,管理员可以对项目、用户和用户组进行相应的管理,如下图。
点击"添加产品"添加一个新的项目,如下图所示。
具体信息要求如下:
产品名称:学生信息管理系统
显示顺序: 2
产品管理员:祁建宏
产品用户组:Test1
Bug严重程序:1,2,3,4,5
Bug优先级:1,2,3,4,5
Case优先级:1,2,3,4,5
Bug解决方案:默认
Bug 步骤模板:参考附件1
Case步骤模板:参考附件2
点击"保存产品",返回列表,即可看到所添加的项目,如下图:
4.4.1模块管理
创建项目之后,通过"Bug模块",可以创建树形模块结构。一个项目可以包含多个模块,一个模块下面可以包含多个子模块。原则上,对子模块的层级没有限制。
按下图所示创建模块树状结构:
4.4.2禁用和激活项目
点击"禁用"后,可以隐藏某个项目,但并不真正从数据库删除记录,该项目将对所有人员不可见。
再次点击"激活",将恢复该项目所有的记录。
4.5用户日志
用户日志只有系统管理员可以查看,用于记录用户的登录信息,包括登录的用户名,登录机器的IP地址和登录时间。
5. Bug的状态
在BugFree中,一个Bug只有3种状态:Active、Resolved、Closed。实践中经常有不熟悉的用户通过"编辑 (Edit)"来改变所有的状态,那是不合适的。正确的状态转换方法应该是:
1. 某个状态自己到自己的改变,使用"编辑(Edit)"。比如一个Active的Bug,从一个人指派到另外一个人;
2. Active-&Resolved只能用"解决(Resolve)";Resolved-&Closed只能用"关闭(Closed)";
3. Resolved-&Active和Closed-&Active只能使用"激活(Activate)"。
6. 查询Bug
你可以设定不同的查询条件,寻找你想找的Bug。目前,BugFree提供了以下几种查询模式:
单击某个模块,可以显示该模块的所有bug。
如图6.1所示,点击"项目模块框"下的"角色管理"模块,就可以在Bug列表中显示此模块中所有Bug的信息。这样能够让修复人员很快得到某一模块的全部Bug,使修复效率得以提高。
设定查询条件,列出符合条件的bug记录。
在"查询条件"栏中填写想要查询的Bug信息,例如图6.2中查询条件为
项目名称:学生信息管理系统,创建者:G郭彦海,严重程度:1,指派给:L李晓鹏。三个条件之间的关系都是并且关系,也就是说满足所有条件的Bug会在点击"提交查询内容"按钮后显示在下面的Bug列表中。查询条件的组合有很多种,你可以根据不同的需要查询Bug信息,准确性比较高。
还可以点击"保存查询"按钮,来保存这些查询条件,在"查询标题"处给本次查询条件起一个容易见文知义的名称。
点击"保存查询"后,在屏幕的左下角会出现如图6.4所示的查询条,方便以后的查询工作。
按某字段排序
单击bug列表的任何一个字段(例如"创建者"、"BugID"、"修改日期"等),就可以按该字段将bug排序,同时,该字段旁边有 "↑"或"↓"表示当前是升序还是降序排序。再次单击一下本字段,将会改变排序方式。如图6.5中,将Bug按编号降序排序。
7. 自定义显示字段
点击图3.18中 "自定义显示"按钮,调出如图7.1所示界面。
这样,我们就可以通过和按钮来添加/删除显示字段,也可以通过和按钮设置显示字段的排列顺序。表示程序默认显示的字段,包括"Bug ID","Sev","Pr","Bug标题","创建者","指派给","解决者","解决方案","最后修改日期"9个字段。
8. Bug管理
8.1 新建Bug
当执行以下测试用例时,我们可能会发现,通过操作步骤得到的实际结果与期望结果不同:密码列为可视数据。这时,我们就需要提交Bug,也就是新建一个Bug。
点击"新建Bug"按钮,如图8.1中所示。
打开新建Bug窗口,如图8.2所示。对话框显示为橘黄色的为必填项。
根据Bug的特征为Bug命名,尽量做到见文知意。
注意必须要指定该Bug属于哪个项目的哪个模块,指定bug的类型、Bug类型以及严重程度等必填信息,并将本bug指派给相应的同事。
这里着重说明一点:为了让Bug更容易重现,在书写"复现步骤"项时应尽量简洁明了。这样会使团队的工作效率得以提高,也会减少不必要的麻烦。
Bug 字段说明
Bug 标题:为包含关键词的简单问题摘要,要有利于其他人员进行搜索或通过标题快速了解问题
项目名称/模块路径:指定问题出现在哪个项目的哪个模块。Bug处理过程中,需要随时根据需要修改项目或模块,方便跟踪。如果后台管理指定了模块负责人,选择模块时,会自动指派给负责人
指派给:Bug的当前处理人。如果不知道Bug的处理人,可以指派给Active,项目或模块负责人再重新分发、指派给具体人员。如果设定了邮件通知,被指派者会收到邮件通知。状态为Closed的Bug,默认会指派给Closed,表示Bug生命周期的结束
抄送给:需要通知相关人员时填写,例如测试主管或者开发主管等。可以同时指派多个,人员之间用逗号分隔。如果设定了邮件通知,当Bug有任何更新时,被指派者都会收到邮件通知
严重程度:Bug的严重程度。由Bug的创建者视情况来指定,其中1为最严重的问题,4为最小的问题。一般1级为系统崩溃或者数据丢失的问题;2级为主要功能的问题;3级为次要功能的问题;4级为细微的问题
优先级:Bug处理的优先级。由Bug的处理人员按照当前业务需求、开发计划和资源状态指定,其中1的优先级最高,4的优先级最低。一般1级为需要立即解决的问题;2级为需要在指定时间内解决的问题;3级为项目开发计划内解决的问题;4级为资源充沛时解决的问题
其余选项字段(Bug类型、如何发现、操作系统、浏览器):可以通过编辑Lang/ZH_CN_UTF-8/_COMMON.php来自定义
创建Build:Bug是在哪个版本(Build或者Tag)被发现的
解决Build:Bug是在哪个版本(Build或者Tag)被解决的
解决方案:参考Bug的七种解决方案。如果解决方案为Duplicated,需要指定重复Bug的编号
处理状态:Bug处理过程的附属子状态,例如Local Fix表示已在本地修复;Checked In表示修复代码已经提交;Can't Regress表示修复的问题暂无法验证等
机器配置:测试运行的硬件环境,例如Dell G280 2G/200G
关键词:主要用于自定义标记,方便查询。关键词之间用逗号或者空格分隔。例如,对于跨团队的项目开发,可以约定一个关键词统一标记项目
相关 Bug:与当前Bug相关的Bug。例如,相同代码产生的不同问题,可以在相关Bug注明
相关 Case:与当前Bug相关的Case。例如,测试遗漏的Bug可以在补充了Case之后,在Bug的相关Case注明
上传附件:上传Bug的屏幕截图,Log日志或者Call Stack等,方便处理人员
复现步骤:[步骤]要描述清晰,简明扼要,步骤数尽可能少;[结果]说明Bug产生的错误结果;[期望]说明正确的结果。可以在[备注]提供一些辅助性的信息,例如,这个bug在上个版本是否也能复现,方便处理人员。
当Bug的信息填写完整时,就可以点击"保存"按钮完成Bug的提交。
BugFree就会自动为我们生成Bug编号,如图8.3中所示,此Bug的编号为:Bug#4。此时,我们可以再审查一下有没有错误,是否和自己的最初意愿一致。如果一切OK,那么就可以关闭此界面,一个Bug就提交完毕了。
8.2 编辑Bug
在我们提交Bug的过程中不免会出现一些失误,这就需要对Bug进行编辑修改。我们就以刚才的Bug#4为例。
首先,点击此Bug来到如图8.3所示窗口。
点击"编辑"按钮,打开"编辑Bug"窗口,如图8.4所示。
修改相应的信息,点击"保存"完成编辑。
8.3 复制Bug
在一个系统的测试过程中,难免会遇到很多相似的Bug。如果我们每一个Bug都要彻底描述一遍,无论对个人还是对团队都是很大的损失。BugFree为了防止这种现象的出现,特意增加了"复制"Bug的功效。例如,我们前面已经提交了一个"文字错误"的Bug。现经过测试,又出现了错别字。那我们就可以进行Bug的复制了。
找到一个"文字错误"Bug,直接点击此Bug行,打开Bug,如图8.5所示。
点击"复制"按钮,进入新建Bug窗口。这个与前面直接进行新建的Bug相同,如图8.7所示,只需在Bug的描述上进行简单的修改即可保存完成了。
8.4 统计报表
前面我们提到过Bug的查询,在输入一定的查询条件后,点击"提交查询内容"会在下方显示符合条件的Bug信息。可是在一个项目中一定会存在符合某一条件的bug数量很多,如果想要进一步,更加清晰地查看一下Bug的分布情况就可以点击"统计报表"按钮,如图8.8所示。
在打开的"Bug统计报表"窗口,如图8.9所示。窗口左侧为查看统计的方式,勾选相应的查看方式,点击"查看统计"按钮就会在右侧的空白处出现对前面Bug列表中的Bug的分布情况。
我们以一个"bug模块分布"查询方式为例说明。
勾选"bug模块分布"选项,点击"查看统计"按钮,统计结果如图8.10所示。
不同的颜色代表不同模块中的Bug,这样不同模块中的Bug数以及各个模块所占的比例一览无遗。
9. Test Case管理
测试用例(Test Case)是在测试执行之前设计的一套详细的测试计划,包括测试环境、测试步骤、测试数据和预期结果。测试用例的录入与Bug的新建过程相似,在主界面导航栏点击"Test Case"按钮,即切换到"Test Case"模式,点击"新建Case",切换到"新建Case"界面,按照事先编写的测试用例录入相关内容,创建测试用例。也可以通过页面上方的"复制"按钮快速创建类似的测试用例。
10. Test Result管理
Test Result只能通过运行已有测试用例来创建。打开一个已有的测试用例,点击页面上方"运行"按钮,进入创建Test Result界面,如图10.1所示。
Case标题、模块路径和步骤等信息自动复制到新的Test Result中。同时,Test Result相关 Case自动指向该测试用例。记录执行结果(Pass或Fail)和运行环境信息(运行Build、操作系统、浏览器等信息),保存测试用例,如图10.2。
针对执行结果为Fail的Test Result,点击页面上方的"新建 Bug"按钮,创建新Bug。Result标题、模块路径、运行环境和步骤等信息自动复制到新的Bug中。同时Test Result相关Bug指向新建Bug。
阅读(7428)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
在LOFTER的更多文章
loftPermalink:'',
id:'fks_',
blogTitle:'BugFree使用手册',
blogAbstract:'BugFree使用手册\n\t\t\t\t1. BugFree简介\n1.1 BugFree网站\n'
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}bugfree:Error 500 数据库中无法找到 active record class &TestUser& 对应的 table &{{test_user}}&._百度知道
bugfree:Error 500 数据库中无法找到 active record class &TestUser& 对应的 table &{{test_user}}&.
提问者采纳
'utf8&#39看下; =& =& =& =& ',配置是不是不对
''tablePrefix'pdoClass&#39:host=charset' ' =&; =&tablePrefix'connectionString'bf_',
'; &#39,
'; =&; 'port=3306' ' &#39,
'bf_'emulatePrepare'dbname=root' ' =&password&#39,
'username'NestedPDO&#39.php下的
提问者评价
来自:求助得到的回答
其他类似问题
为您推荐:
八字的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁Bugfree使用教程详解_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Bugfree使用教程详解
上传于||文档简介
&&B​u​g​f​r​e​e​使​用​教​程​详​解
阅读已结束,如果下载本文需要使用
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩6页未读,继续阅读
你可能喜欢ios6.1.3使用技巧 人体使用手册 小狐狸的使用手册 黄帝内经使用手册 ipho..
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
bugfree2.1.3使用手册
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口

我要回帖

更多关于 bugfree官网 的文章

 

随机推荐