软件测试Bugfree使用手册范本_第1页
软件测试Bugfree使用手册范本_第2页
软件测试Bugfree使用手册范本_第3页
软件测试Bugfree使用手册范本_第4页
软件测试Bugfree使用手册范本_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Bugfree使用手册Bugfree简介BugFreebugfree.lzsoft./BugFree的LogoBugFree的来源BugFree是借鉴微软的研发流程和Bug管理理念,使用PHP+MySQ独立写出的一个Bug管理系统。简单实用、免费并且开放源代码(遵循GNUGPL。如何有效地管理软件产品中的Bug,是每一家软件企业必须面临的问题。遗憾的是很多软件企业还是停留在作坊式的研发模式中,其研发流程、研发工具、人员管理不尽人意,无法有效地保证质量、控制进度,并使产品可持续发展。BugFree就是为了解决上述问题而开发的。BugFree名称的含义命名BugFree有两层意思:一是希望软件中的

2、缺陷越来越少直到没有;二是表示它是免费且开放源代码的,大家可以自由使用传播。BugFree的功效对软件开发出现的问题进行有效的跟踪管理;协调开发人员、测试人员和需求三方的关系,规软件的研发流程;通过对问题的有效跟踪管理,可以持续地改进产品的质量;记录对问题的处理过程,可以作为知识的积累;还可以通过自由的定制以让BugFree更适合贵公司的研发流程。BugFree适合谁用BugFree适用于所有的中小IT企业、大规模IT企业的各部门、小组、各种技术开发小组或者团队。BugFree的一些特色理念先进BugFree借鉴了微软公司成熟的研发流程和Bug管理理念。相比于其他的Bug管理软件来讲,BugF

3、ree的处理方式更加科学、简洁。B/S结构浏览器/服务器的结构部署起来非常方便,用户无需使用客户端,只要有浏览器(如IE、FireFox等)就可以非常方便的使用BugFree对Bug进行跟踪管理。跨平台BugFree是采用PHP作为开发语言,采用MySQL乍为数据库存储,这两者都是跨平台的,所以BugFree可以安装在所有支持PHPMySQL勺平台上面。多项目管理BugFree可以同时对多个项目进行管理,非常方便。配置灵活BugFree将大量的配置选项集中到配置文件和语言文件里面,可以非常根据自己的情况进行修改,非常方便。代码简洁、代码注释规对PHP有一定了解的开发人员可以很快读懂BugFre

4、e的代码,方便进行二次开发。纯中文界面纯中文的操作界面,符合国用户的操作习惯。自动通知当发生变化的时候,会自动发信给相关人员。强大、方便的查询功能可以非常方便的指定各种查询条件,功能强大。并可将查询结果方便的导入到MicrosoftExcel中,利用Excel强大的统计能力对Bug进行分析。详细的历史记录对Bug的每一步操作都有非常详细的记录。Bugfree在Windows操作系统下的安装在安装BugFree之前,需要首先安装Apache,PHP,Mysql支持软件包,例如XAMPP或EASYPH等。下面以XAMPP为例进行说明。请先访问./zh_cn/xampp.html下载并安装最新的XA

5、MPP版本。这里我们以压缩包“xampplite-win32-171.zip”为例进行说明。将压缩包解压到指定目录下,文件名为xampplite”,方便后面的操作。.下载安装包,解压后复制到XAMPP系统的htdocs子目录下,如D:xampplitehtdocs。.进入bugfree的安装目录,复制文件为新文件在文件夹xampplite”中找到setup_xampp.bat”文件,运行。文件3.在文件夹xampplite”中找到xampp-control.exe双击打开XAMPPControlPanelApplication”窗口,如图2.1所示。Inl2slControlPanelScry

6、ice.ModuleslSvc1Admin.SvcMySnlStartAdnnrnSvcFileillaStartAdnnrn.|nsvcMercuryStartAdmin,r.+*茴APJnMG:DirectorymLni&tckSt&tusl?heckORBusy图2.1GQXAMPP匚ontrolFan亡IApplication依次点击Apache和MySql后面的Start”按钮,启动Apache和MySql服务,如图2.2所示。GOXAMPP匚ontralPan亡IApplicationXAMPPControlPanelXAMPPControlPanelService.Modules

7、SvcApacheRunningStopAdmin.SvcMySqlRunning匚詭mAdmin.口SygFileZillaStartAdmfnrM口S,r/GMercuryStartAdmin.BusyMSq丄startedPott3306BmyApchiescoopedQPortSODyisj_-AAchsstartedRPcttSORusyHySqlsta.rt.edPort.3063Jw*11D图2.25打开IE浏览器,在地址栏中输入:localhost,点击回车键岀现如图2.3所示界面gXAMPPEngikhfDeut丸h/內占口匕31应/ruled虫I/“/H/eu/Morweg

8、lain/內口胡凶/中文/PortLijgu直書曰*IS图2.36选择“中文”,来到友好欢迎界面,提示你成功安装“XAMPP,如图2.4所示。欢迎使用!您已軽咸功安ItTXAMP卩!砚在僚可且开始使用ipacheXiMia件.首先侮可以通过左佃啲导航案上的畑助能来奁看他们呈否工作正常每可屯通过浏KhttDS:127.0Ol戟者人血8:103們。或彌缶013口勢1_很量要的一点!车潮S谢绐予Carsten,Nemesis,KriS.BoppYlPoDummviyXAMPPfl?助与菱持的所育朋芟祝SS妊运KayVogelgesang+KaiOswaldSeidler图2.47.此时,在地址栏中输

9、入s:/localhost/bugfree,点击回车键。系统提示:数据库连接失败!如图2.5所示数据库连接失败!II建数请确认是否存在数据库btigfreel请确认数据库的用户名和密码是:.请确认数据库的服务器地址是否正确。请确认数据库是否在运行。图2.5&点击“创建数据库”,成功创建数据库,如图2.6所示。创建数据库成功!畜点融旗左裝I图2.69.点击“继续安装”,提示安装全新的Bugfree2,如图2.7所示。BugFree安装程序安装全新的BugFree2BugITcc官方囲站图2.710.点击“安装全新的Bugfree2”开始安装。安装完毕后,系统会提供默认管理员的和密码,如图2.8所

10、示。和密码,如图2.8所示。图2.8Bugfree界面3.1登录界面点击图2.8中“这里”到登录界面,如图3.1所示。谨择语言:陋僮中“厂乜性密码雀录(L)图3.13.2主界面输入系统提供的默认管理员用户名:admin,密码(原始):123456;语言选择默认“简体中文”。点击“登录”按钮,来到Bugfree主界面,如图3.2所示。体中文”。点击“登录”按钮,来到Bugfree主界面,如图3.2所示。图3.2项目选择框:可以快速切换当前项目,项目模块框和查询结果框显示相应的模块结构和记录。项目模块框:显示当前项目的模块结构。点击某一模块,查询结果框会显示所选模块的所有记录。个性显示框:a)指派

11、给我:显示最近10条指派给我的记录。b)由我创建:显示最近10条由我创建的记录。c)我的查询:保存查询框的查询条件。模式切换标签:切换Bug,TestCase和TestResult模式。默认登陆为Bug模式。查询框:设置查询条件。查询结果框:显示当前查询的结果。a)自定义显示:设置查询结果的显示字段。b)全部导出:将当前查询结果记录导出到网页。c)统计报表:显示当前查询结果的统计信息。导航栏:显示当前登录用户名等信息。修改个人信息1点击导航栏-“编辑我的信息”进行密码更改。2.根据提示填写真是信息、Email、密码等信息,最后点击“提交”完成密码修改。用户喀admin真实建名adminEmai

12、l原畫码重复密码提交(曰|图3.3后台管理4.1BugFree管理员角色BugFree的管理员包括系统管理员、项目管理员和用户组管理员三种角色。可以同时指派任意用户为任意角色。这三种管理员登陆BugFree之后,主页面上方导航栏会显示一个“后台管理”的。系统管理员全新安装BugFree之后,会自动创建一个默认的系统管理员admin。你可以通过编辑BugFree目录下的文件,增加其他系统管理员。例如,假设要将user1设置为系统管理员。编辑文件,将user1添加到下面的行。/*2.Defineadminuserlist.Likethis:array(admin,test1)*/$_CFGAdmi

13、nUser=array(admin,user1);注意:如果user1不存在,首先需要默认管理员admin登录之后,创建该用户。项目管理员项目管理员只能由系统管理员指派,指定哪些用户组可以访问当前项目。该角色负责维护Bug和Case的模块结构,把系统管理员解放出来。用户组管理员可以由系统管理员或者其他用户组管理员指派,负责维护一个用户组。一般情况下,用户组管理员和项目管理员可以是同一个用户。但是在大型的组织,在人员很多的情况下,可以指派专人对用户组进行维护。技术负责人则担当项目管理员的角色,负责维护Bug和Case的模块结构。管理员的具体权限系统管理员、项目管理员和用户组管理员三种角色的详细权

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

15、以编辑、禁用或激活自己创建的用户或本人用户组管理1.可以查看所有用户组;2.可以添加用户组;3.可以编辑或删除所有用户组1.可以查看所有用户组;2.可以添加用户组;3.可以编辑或删除自己添加的用户组可以查看所有用户组;可以添加用户组;3.可以编辑或删除自己添加的用户组或自己是用户组管理员的组4.2用户管理BugFree;真实4.1所示。添加新用户,输入用户名、真实、密码和地址。用户名和密码用于登录则显示在指派人列表中用于选择。点击主界面导航栏中“用户管理”项切换到“用户列表”界面,如图编辑BugFree用户歹怦记录总墩俗I刘创项条页页玛:1“首页上一页下一页團页k雇加用户户名真实姓名Email

16、用户俎列表I禁用4guoyanhai1985fl创錨掘丨葉用|T1编辑丨禁用5110昊憐guayanI3ilQ85(&2guoyanhail935|T1-J輪極I礬用1adminadminguoy3nhail985vahoDLcom,cnT3w图4.1点击“添加用户”切换到“添加用户”界面,如图4.2所示。根据提示,填写相应的信息即可点击“保存”完成。用尸名其实柱名MJ1Email添剂用户pnc駆诸输入腊滝用户显示的名椒pi习诸输入用户首次登陆的默认密码1诸输人邮件地址用于接曼捕件if知iimiiarMiiiiNiliiraniiirviiileniiIi-miiiirviiiiraaiiii

17、wiiinHiiiriiiiwiiiinaiil保存图4.2禁用和激活用户点击如图4.1所示“禁用”后,该用户将无法登录BugFree,并从所在用户组删除。包含该用户的记录将不再显示该用户的真实,而以用户名代替。再次点击“激活”,将恢复该用户,但需要重新指派用户组权限。4.3用户组管理创建用户之后,需要将用户添加到用户组,项目管理员通过指派用户组来分配权限。新用户只有在所属用户组指派给一个项目之后才可以登录BugFree系统。安装BugFree之后,系统会默认创建一个“AllUsers”默认组,该用户组包含所有用户,不需要额外添加用户。如图4.3所示表示要添加一个叫做“Test4”的用户组,组

18、有“郭彦海、小鹏、裴军霞”三个成员,用户组管理员为:小鹏,点击“保存用户组”即可完成返回用户组列表,如图4.4所示。此时,可以看到新添加的新用户组“Test4”的信息。点击“编辑”按钮就可以对其进行编辑。用尸粗名添加用户俎AadminG郭彥海L李晓鹏G郭彦海L李晓鹏P裴军霞P裴军霞AadmiirtG郭彦海L李晓鹏L辛融P裴军霞W昊锐保存用户组|图4.3BugFree顶目侍s用尸管彈用户蛆管理用戶日志用户组祠表记录总数借莎三项条熨贝玛注门首贝上一煎下一貝尾风r厂列添加用户组用户亀ID名用尸爼用尸用户粗営理显修改者hT啦斗|g郭彥海李晓鹏”编辑1删隊admin5T4|g皇谚海zl1P裴军段工1揣辑

19、1删险admin止T3|Aadmint|Aadmin三编辑1删除3T2|g郭危禅T|G郭彦海T编辑1删除admin2T1|G郭海TIL李晓鹏卜I編辑1删除admin1AlUsers图4.44.4项目管理以管理员的身份登录后,点击导航栏-“后台管理”打开“后台管理”界面,管理员可以对项目、用户和用户组进行相应的管理,默认为项目列表,如图4.5所示。售改昭同S誓ni刊伺cdrnnzm-07-zs11:27:02acmiri2009-07-2311:27:02sdnn2C-097820007-2310:5?:1210:57:12项目列_项提页页码江/!苣页上-页T_更尾页k呼I幡加项冃I后台管理Bu

20、gFree昌帀tia禺口密taBffSCIS|;AIIUser*+|AadT|Sample|三寸曇訥霸WI破用尸担蟲解砒首理编唸|IBjy廡肉箕用C3S&櫃埃IBug碼袂I心中祖酣图4.5这里,我们可以通过点击“添加项目”添加一个新的项目如图4.6所示。根据实际需求填写相应的信息,并为项目分配适宜的项目组(如下图,只有T2、T3的用户组成员才能访问此项目)和项目管理员,最后点击“保存项目”按钮返回项目列表。此时,我们能够在项目列表中看到刚刚添加到项目信息。漆加项目学生信息管理系统片匕些邑迥电二嬰示目用匸细AllUsersT1T2T2T3T3T4顶目首程最AadminG郭彦海L李晓鹏L李晓鹏P裴

21、军靈保存项目|图4.6项目默认显示顺序是按照创建的先后次序排列的。如果需要将某个项目排在最前面,编辑该项目,将显示顺序设置为0-255之间的数值。通过点击已存在项目右端的“编辑”按钮,也可以对此项目信息进行更改,如图4.7所示。编辑项冃学生信息管理系统|3讳输入叶25览间的一亍整数项目用户俎AllUsersT112T3T4AllUsers顶目管遅昴AadminG郭當海L李晓鹏训吴锐L李晓鹏保存项目图4.7模块管理创建项目之后,通过Bug模块”和Case模块”,可以分别为Bug和TestCase创建树形模块结构。一个项目可以包含多个模块,一个模块下面可以包含多个子模块。原则上,对子模块的层级没有

22、限制。如此接连不断地“添加一个新的子模块”(注意“父模块”的选取),则各模块间可以形成类似图4.9左侧的树状列表。与项目的显示顺序类似,“Case模块”可以编辑模块的显示数据值更改同级模块的排列顺序。如果指定模块负责人,在创建该模块下的Bug或TestCase时,会自动指派给该负责人。如果删除一个模块之后,该模块下面的Bug或TestCase将自动移动到其父模块中。BugFree琅目管輝用尸营餐用尸爼宣霆用尸日龛:遽国项日列吉|Eug锲快曰亲疑昔理-用户昔理-角巴浏竟角色添加-角已功施修改角色功能忝加冃尸坏已甘理修改密码班臥言理班錢浏览班碱忝加班頤列1W増加模块P1显示越存|0i豳入055之间

23、的一许整数靈块鱼贵人|ActiveJ|_j増t口模映项目列麦记录总数;3|加二项条页页码;1/1首页上一贡下一页屋页厂厂寸添in顼目昱示顺序頊目id琪目名称皿目用尸闵顶目音富員编辑模决背锂图4.833学生信息管理茶统AllUsers丁|L李瞬1丁|輪樹禁用Bug複决G比槿块125CI5AllUsersT|Aadmi【二|编辑1禁用Euq複国Casa根块01Sarnple|Test4-|L李晓编辑1禁用丨Eug複埃|Casa图4.9禁用和激活项目点击“禁用”后,可以隐藏某个项目,但并不真正从数据库删除记录,该项目将对所有人员不可见。再次点击“激活”,将恢复该项目所有的记录。4.5用户日志用户日志

24、只有系统管理员可以查看,用于记录用户的登录信息,包括登录的用户名,登录机器的ip地址和登录时间。Bug的状态在BugFree中,一个Bug只有3种状态:Active、Resolved、Closed。实践中经常有不熟悉的用户通过“编辑(Edit)”来改变所有的状态,那是不适宜的。正确的状态转换方法应该是:某个状态自己到自己的改变,使用“编辑(Edit)”。比如一个Active的Bug,从一个人指派到另外一个人;Active-Resolved只能用“解决(Resolve)”;Resolved-Closed只能用“关闭(Closed)”;Resolved-Active和Closed-Active只能

25、使用“激活(Activate)”。查询Bug你可以设定不同的查询条件,寻找你想找的Bug。目前,BugFree提供了以下几种查询模式:单击某个模块,可以显示该模块的所有bug。如图6.1所示,点击“项目模块框”下的“角色管理”模块,就可以在Bug列表中显示此模块中所有Bug的信息。这样能够让修复人员很快得到某一模块的全部Bug,使修复效率得以提高。Id字吳信鸟曽連号壻1oFSWffr*1ttA9昨嘤单虽工昭RfcOuildi塞复也口a-CTinXSWf2IMM7-30字生值a帯苑.铀凿旺用户懈-kmc?*jli-1lAltiEi和r;一际1保锢1-h击审讦贰用尸皆古:用匸观厂讦用F细甘斤面.空

26、卑一址沁利匸可毛詰恫图8.38.2编辑Bug在我们提交Bug的过程中不免会出现一些失误,这就需要对Bug进行编辑修改。我们就以刚才的Bug#4为例。首先,点击此Bug来到如图8.3所示窗口。点击“编辑”按钮,打开“编辑Bug”窗口,如图8.4所示。BugFree编辑Bug#4BugFree编辑Bug#4上一牛(P:节一*闽)复制C:莫儒UfS(S)劭删打可T:藝担爭滋至T理运寸|需找管匱用户囂度W冃押知範址幡暫axs号月畑r若岳皑條改IH9ff创建老Lacmr-胡建目闍剂聘仁費胡宦Build卜1)iJnr2:03-27-50-其轎塔凰一聲理據感其童弓跖g闹栄ifl关BubMXcaw4fl其Ru

27、ltwiFits-W3T-MF魂若AF連旧闍壽决Buildtl味方靈董堂BUfl4od图修改相应的信息,点击保存”元成编辑。8.3复制Bug在一个系统的测试过程中,难免会遇到很多相似的Bug。如果我们每一个Bug都要彻底描述一遍,无论对个人还是对团队都是很大的损失。Bugfree为了防止这种现象的出现,特意增加了复制”Bug的功效。例如,我们前面已经提交了一个文字错误”的Bug。现经过测试,又出现了错别字。那我们就可以进行Bug的复制了。1.找到一个文字错误”Bug,直接点击此Bug行,打开Bug,如图8.5所示。451用尸可修改班级编号441班城編号可辎入432査询信息错误1文宇错误34L2

28、学生学号可手动输入图8.5上一b(p)下一个(忖;编辑(E)更制:C解决F关闭(L)Bug标豐文字错邊頊目名喬丿梗块瑟隹学生信息管理系统(SMS)课程管理;浏览课程oug旺越SHEBug状盍Active创建者郭彥縛萎军香创建日朗200907-08抄送给创理Suildv10严莖程度1厂1决解决者优先鐵解决日期Buq类量界面忧化詹决auild如何发理功能测试解决才秦按作系蜒Bug测覽誥厂矣SI最后修改者郭彦海关闵耆最后修51日期2009-0730关橱日期程霹1|复01步豪_图8.62.点击“复制”按钮,进入新建Bug窗口。这个与前面直接进行新建的Bug相同,如图8.7所示,只需在Bug的描述上进行

29、简单的修改即可保存完成了。Bug石匿序目名标丿糕块袴笠pr宁皆许j学生宜&营理系统SMS)二|礁桂當理制ji蔚1二Bug状烹jtf津抄送垮ActiveActive创爰口期20007-0刨霍BuiMplQ亍(円|下一个個|U编轲任)if$詩KGIII網决岡关闭(L)1厂麟农Bug英星霹衷者解抉Build霹决方秦重复Bug关讯日期注澤复歧歩藝ZJ:步黑:二点击“学生2”学主滦穫信d:黠黒】图8.78.4统计报表前面我们提到过Bug的查询,在输入一定的查询条件后,点击提交查询容”会在下方显示符合条件的Bug信息。可是在一个项目中一定会存在符合某一条件的bug数量很多,如果想要进一步,更加清晰地查看一下Bug的分布情况就可以点击“统计报表”按钮,如图8.8所示。Q下一貝“定义显示1瞠全部导出融轨计报義1控件谙別宇2007*09上J老谥整型可睫盘辎入200Q-07-09尋谥奘型编寻无学帶限判2009-07-08提示信息有岀入郭彥海李卿200907X)6用F可修改班级扁号郭彥海李晓鹏2009-07-08图8.8在打开的“Bug统计报表”窗口,如图8.9所示。窗口左

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论