Bugfree使用教程详解
BugFree的基本操作
BugFree操作手册目录B UG F REE操作手册 (1)一、登陆系统 (3)1、B UG F REE访问地址: (3)2、登录名及密码 (3)二、TESTCASE管理 (3)1、新建T EST C ASE (3)2、复制C ASE (3)3、修改C ASE (3)4、运行C ASE(见三、T EST R ESULT) (3)三、TESTRESULT (3)四、BUG管理 (4)1、新建B UG (4)2、复制B UG (4)3、修改B UG (4)4、解决B UG (4)5、关闭B UG (5)6、激活B UG (5)五、后台管理 (5)1、项目管理---新建项目 (5)2、项目管理---模块管理 (5)3、用户管理 (5)4、用户组管理 (6)5、用户日志 (6)六、统计报表 (6)七、查询 (7)1、设置查询条件 (7)2、快速筛选 (8)3、自定义显示字段 (8)4、查询结果排序 (8)一、登陆系统1、BugFree访问地址:http://132.40.1.130/bugfree/index.phphttp://132.40.1.130/bugfree/index.php(131服务器,但目前不能发送邮件)2、登录名及密码管理员的登录名及密码:admin/123456其他用户的登录名及密码的格式为:ITCode/ITCode(如:zhangbo/zhangbo;chenzc/chenzc;liyh1/liyh1)如不清楚自己的登录名及密码可用admin登陆系统查询。
二、TestCase管理1、新建TestCase测试人员登录系统后,在‘TestCase’标签页中点击【新建Case】按钮,便可弹出新建Case的页面。
其中页面中标黄的输入框为必填项。
A、Case标题:简明扼要的叙述此TestCase的描述,不能超过30字,如超过系统会截断多余内容B、项目名称/模块路径:每个Case都必须选择对应的项目、模块名称,以便于查询并统计此项目、模块的Case情况,如果每个模块指定了相应的负责人,选择了此模块后系统会自动将负责人(指派给)带出。
BugFree快速使用入门
BugFree快速使用入门Demo地址/demo/Login.php1.主页面访问/demo/Login.php,用户名和密码请不要修改.你就可以看到BugFree的真面目了。
1.1 左侧栏1.1.1项目及其模块的列表:你选择不同的项目,系统会自动列出其下属的模块,同时在右侧下方显示该模块的bug。
1.1.2指派给我:此处列出分派给你的没有被关闭(终止生命)的Bug。
1.1.3由我创建:此处列出你最近新建的没有被关闭(终止生命)的Bug。
1.1.4我的查询:此处列出所有你个人定义的查询条件。
右侧栏上方【保存查询】中把查询条件起个名字永久保留起来,这里将会显示出。
1.2 右侧栏1.2.1 页面组成右上角“1”是缺省显示的查询页面,上面显示查询条件、下面显示查询出来的符合条件的Bugs;“2”是点击一个Bug时,新窗口显示该Bug的所有信息。
1.2.2 查询查询你可以根据自己需要,选择不同的查询条件,比如查找Bug编号小于100 下面就会倒序显示所有ID号小于100的Bugs。
1.2.3 保存查询你也可以选择【保存查询】,给这次定义的查询命名永久保存起来,然后就可以在【左栏】的“我的查询”中随时使用这个查询。
1.2.4 重置选择【重置】,清除你输入的查询信息.2.创建测试用例(test case)2.1.1填写Case的标题.要求内容简单突出主要问题.然后点选项目名及所在的模块的路径(既它输入哪个功能模块).2.1.2Case状态指派给…该项目模块的程序负责人.抄送给…如果还希望谁能看到该Case就发邮件给他.其它项略.2.1.3创建如果有自动化测试脚本的相关信息请选择或填写各项.2.1.4其它信息填写关键词以便以后查询.如果有与该Case相关的文档或附件请上传.2.1.4注释该部分可填写撰写该测试用例的目的,着重点,测试环境等等信息.2.1.5步骤操作该功能模块时的步骤,及相关的数据,参数等.2.1.6 保存2.1.7运行当Case被保存后,点击运行,进入创建Result界面.2.1.8编辑如果需要修改用例的一些信息,可点击编辑修改.2.2.1查询Case点击查询的用例名可进入Case#2页面.该页面可有查看,编辑(修改当前Case信息),复制(方便我们创建相近的Case),运行(创建的时候没有运行),下一个(可编辑多个Case)几个模块.3.创建Result该界面是填写测试用例的执行情况的.如果”执行结果”是失败的,则需要在注释中填写在那一个测试步骤中发现了BUG或者提出自己的合理建议(也可以在以后的创建Bug界面填写相关内容).指派给相关的程序人员修改.其它信息中要注意填写系统的版本(客户+地图+引擎)和硬件的信息.这样就传递给”Test Result”一个信息,从而判断该测试用例是否执行成功.3.1创建Bug输入标题(突出主要的问题,简练),选择出错的功能模块.BUG的等级,类型,发现方式,指派给谁BUG的描述(在撰写的过程中,最好能透过表象抓住实质帮助程序员很好的找到问题的症结) 是重点对象.3.2下一个我们可以基于一个用例创建很多的Bug.3.3.1查询TestResult3.3.2查询条件参考主页面和Case的介绍.4. 一个Bug的解决过程当程序员看到BUG时要点击”解决”介入界面,填写修改BUG的意见和引起它产生的原因. (注:一定要写上你的修改的意见,以便测试人员在以后的测试中抓住问题的实质而不是停留在表象,给程序员在分析BUG时造成困扰;这些信息也是以后绩效考评的重要的参考)测试人员审定Bug的解决情况后,点击”关闭”,从而结束该Bug的生命.如果因为数据的更新或版本的升级后重现了该Bug,点击”激活”,再次开始新的BUG的生命周期. 该Bug会自动被指派给当初解决(Resolve) 的同事,当然你在激活的时候应该写上为什么你这么做,让别人明白你激活它是由道理的。
Bugfree使用教程详解
Bugfree使用教程详解一、Bugfree基本介绍BugFree是借鉴微软的研发流程和Bug管理理念,使用PHP+MySQL独立写出的一个Bug管理系统。
简单实用、免费并且开放源代码(遵循GNU GPL)。
命名BugFree 有两层意思:一是希望软件中的缺陷越来越少直到没有;二是表示它是免费且开放源代码的,大家可以自由使用传播。
下面就是Bugfree的登录界面,整个软件界面看起来比较简洁。
二、Bugfree安装介绍在安装BugFree 之前,需要首先安装Apache, PHP, Mysql 支持软件包,例如XAMPP 或EASYPHP等。
这里就不做详细介绍,有需要的可以上网查找相关教程,有需要的也可以来找我。
三、Bugfree的操作详细介绍1、在Bugfree中分为三个角色,一个是系统管理员,负责系统的配置,项目的添加,成员的管理等跟系统配置相关的信息,一个是测试者,负责BUG的提交、分配,BUG 验证和关闭,还有一个是开发者角色,负责BUG的解决。
2、登陆Bugfree。
打开浏览器,在浏览器地址栏输入Bugfree的地址,在局域网可以使用IP地址登陆,在外网则可使用动态域名加端口的形式登陆,在这里我们以局域网为例,因为我自己的IP地址为192.168.1.101.所以这里我也就以我自己的IP为例,等公司BUGFREE搭建完成之后再向大家通知正式的地址,这里我们以Bugfree地址为http://192.168.1.101/bugfree进行操作。
第一步,打开浏览器,可以是IE,也可以是其他第三方浏览器,在浏览器地址栏输入http://192.168.1.101/bugfree后按回车确认,页面即会自动跳转到Bugfree的登录界面。
Bugfree的登录界面界面看起来很简洁,我们在用户名和密码界面输入自己的用户名和密码,点击登录即可登录到他的首界面。
这里大家可以使用我的测试账号进行登陆查看和熟悉,等正式配置好之后,每人都有自己相应的账号密码,我的测试账号密码:用户名:lilan,密码:123456.还有一点就是大家要注意,用户名是区分大小写的。
Bugfree 使用说明
Bugfree 使用说明1、安装配置(以Windows为例)(1)、分别下载xampp安装包和bugfree源码包(2)以管理员身份安装xampp,安装到尾声的时候会询问是否设置为服务(方便每次开机自动运行),选择Y es。
接着,xampp的设置脚本会启动,完成后提示是否成功。
最后提示是否现在启动xampp control panel。
点击Y es,出现下图:启动apache和mysql服务,如果apache不能成功启动,最大原因是80端口被占用,把占用端口的进程关掉即可,最简单的方法就是重启电脑。
xampp默认安装路径为:C:\xampp检测xampp是否安装成功:在浏览器中输入http://localhost(3)xampp安装配置在浏览器中输入http://localhost/security/index.php,敲回在浏览器中输入http://localhost/security/index.php,敲回车红字是不安全的,所以要去掉红字。
MySQL安全控制台&XAMPP目录保护浏览器中输入http://localhost/security/xamppsecurity.php,敲回车后出现如下图:为mysql root设置密码,输入自己的密码;PhpMyAdmin 认证选择http,然后点击【改变密码】,密码设置成功。
设置Xampp目录保护,输入用户名和密码,点击【保护XAMPP文件夹】后,提示XAMPP 目录保护设置成功。
下面用PHPmyadimin配置mysql,在浏览器中输入http://localhost/phpmyadmin如果重新登录phpmyadmin,发现无法连接,需要在PHPmyadmin下配置config.inc.php文件,该文件位于C:\xampp\phpMyAdmin中,找到config.inc.php文件,打开编辑,配置如下:Password为用户自定义密码。
Bugfree常用操作说明
bugfree常用操作说明XX版Bugfree常用操作说明(草稿)bugfree常用操作说明XX版前言BugFree是使用PHP+MySQL实现的一个Bug管理系统。
简单实用、免费并且开放源代码(遵循GNU GPL)。
而它的名字BugFree 有两层意思:一是希望软件中的缺陷越来越少直到没有,Free嘛;二是表示它是免费且开放源代码的,大家可以自由使用传播。
不过坦率的讲,BugFree 仅仅是个工具而已,重要的是掌握其中蕴含的软件研发的流程思想,才能用好这个工具。
如果你以前没有用过Bug管理系统,那么一开始的时候也许你会觉得这个工具是在浪费时间,因为一个测试人员需要费神把发现Bug的详细步骤记录下来,有时还要贴一张示意图,这一切都不如当面说来得直接。
但是使用一段时间,你会发现BugFree很有用,它忠实的记录着每个问题的处理过程,不断提醒你存在的问题,永远不会丢失和忘记。
如果你参与过较大软件项目或产品的研发,就会理解它对软件可持续发展是至关重要的。
而且研发的规模越大,BugFree 的作用就会越大。
目录第1 章管理员部分 (1)1.1 登陆 (1)1.1.1 登陆 (1)1.1.2 登陆成功 (1)1.1.3 后台管理 (1)1.2 用户管理 (2)1.2.1 新建用户 (2)1.2.2 修改用户 (2)1.2.3 禁用用户 (3)1.2.4 激活用户 (3)1.3 组的管理 (4)1.3.1 新增组 (4)1.3.2 编辑组 (4)1.3.3 禁用组 (5)1.3.4 激活组 (5)1.4 产品管理 (6)1.4.1 新增产品 (6)1.4.2 编辑产品 (7)1.4.3 复制产品 (7)1.4.4 合并产品 (8)1.4.5 模块功能 (9)1.4.6 bug字段管理 (10)1.4.7 case字段管理 (11)1.4.8 result字段管理 (13)第2 章测试人员部分 (16)2.1 登陆 (16)2.1.1 登陆 (16)2.1.2 登陆成功 (16)2.2 测试用例 (17)2.2.1 新建case (17)2.2.2 修改case (19)2.3 测试问题 (21)2.3.1 创建与测试用例无关的问题记录 (21)2.3.2 创建与测试用例有关的问题记录 (22)2.3.3 修改bug结果验证 (24)第3 章开发人员部分 (26)3.1 查看并解决分配给自己的bug (26)bugfree常用操作说明XX版第 1 章管理员部分下面分几个部分来介绍bugfree。
bugfree的使用手册
B u g F r e e的安装手册Bugfree:是一款BS架构的缺陷管理系统。
它使用Web服务器为:apache;数据库服务器为:mysql;支持模块:php第一步:先安装mysql(1)双击“mysql的安装包”(2)单击“Next”如下图所示:(3)选择“Typical”,单击“Next”如下图所示:(4)单击“Install”如下图:(5)单击“Next”如下图所示:(6)一直单击“next”,最后单击“Finish”如下图:(7)单击“Next”如下图:(8)选择“Standard Configuration”,单击“Next”如下图:(9)选中“Include Bin Directory in Windows PATH”,单击“Next”如下图:(10)设置密码,选择“Create An Anonymous Account”,最后单击“Next”如下图:(11)单击“Next”如下:(12)单击“Finish”如下图:MySQL安装结束。
第二步:Apache服务器的安装(1)双击“Apache”的安装包(2)单击“Next”如下图:(3)选择“我同意协议”,单击“Next”如下图:(4)单击“Next”如下:(5)按照实例填写内容,单击“Next”如下图:(6)选择“Typical”,单击“Next”如下图:(7)单击“Next”如下图:(8)单击“Install”如下图:(9)单击“Finish”如下:第二步:Apache安装结束验证Apache是否正确。
第三步:安装PHP(1)双击“PHP的安装包”(2)单击“Next”如下:(2)选择“我同意协议”,单击“Next”如下:(3)单击“Next”如下图:(4)选择“Apache 2.0”单击“Next”如下图:(5)选择PHP的安装路径“Browse”单击“Next”如下图:(6)选择PHP所要安装的模块,单击“Next”如下图:Extensions 中要添加的10项(7)单击“Install”如下图:(8)单击“Finish”如下图:安装完PHP之后要重启电脑1.将BugFree复制粘贴到C:\Program Files\Apache Group\Apache2\htdocs2.在C:\Program Files\Apache Group\Apache2\conf下的httpd.conf文件下查找:index.html。
BugFree使用手册
BugFree使用手册BugFree使用手册1. 概述1.1 介绍1.2 目的1.3 目标受众1.4 前提条件1.5 术语定义2. 安装与配置2.1 安装过程2.2 系统要求2.3 数据库配置2.4 Web服务器配置3. 登录与用户权限3.1 注册新用户3.2 登录系统3.3 用户权限管理4. 项目管理4.1 创建项目4.2 设置项目属性4.3 添加成员4.4 设置权限4.5 项目文档管理5. 缺陷管理5.1 创建缺陷5.2 缺陷字段解释5.3 缺陷状态管理5.4 缺陷优先级管理5.5 缺陷搜索与过滤5.6 缺陷统计与报表6. 测试用例管理6.1 创建测试用例6.2 编写测试用例6.3 执行测试用例6.4 测试用例结果管理6.5 测试用例覆盖分析7. 任务管理7.1 创建任务7.2 分配任务7.3 任务进度追踪7.4 任务关联8. 文档管理8.1 创建文档8.2 编辑文档8.3 共享文档8.4 文档版本控制9. 团队协作9.1 讨论区9.2 通知与提醒9.3 文件共享9.4 日程安排9.5 项目活动报告10. 整合与扩展10.1 邮件通知设置10.2 单点登录集成10.3 API文档10.4 插件扩展附录:附件1:BugFree安装包附件2:BugFree用户手册(PDF格式)法律名词与注释:1. 数据库配置:指在系统安装过程中设置与配置关联数据库的操作。
2. Web服务器配置:指在系统安装过程中设置与配置Web服务器的操作。
3. 用户权限管理:指对用户进行分组、设置与管理权限的操作。
4. 缺陷字段解释:指对缺陷各个字段如标题、描述、状态等进行解释说明。
5. 缺陷状态管理:指对缺陷状态进行管理与维护的操作,如新建、已解决、已关闭等状态的切换。
6. 缺陷优先级管理:指对缺陷优先级进行管理与维护的操作,如低、中、高等优先级的设置。
7. 缺陷搜索与过滤:指通过特定的条件对缺陷进行搜索和过滤的操作。
8. 缺陷统计与报表:指对缺陷进行统计与报表的操作,如缺陷数量统计、缺陷状态报表等。
BugFree操作手册
一、测试人员新建Bug1、BUG标题:总体描述下BUG。
2、模块路径:BUG出现在哪个功能模块下。
3、指派:BUG给相应的开发进行修复。
“开发经理”4、严重程度:1-致命;2-严重;3-一般;4-建议致命:引起系统崩溃或者宕机,无法使系统正常运行。
严重:功能未实现或者导致某个功能无法运行。
一般:不影响功能的正常使用,仅仅是表面上的一些缺陷(比如提示信息不太友好,错别字,UI布局等)。
建议:建设性的意见或建议。
5、优先级:1-紧急;2-高;3-中;4-低紧急:必须立即修改。
高:必须修改,且在版本发布前修改完毕。
中:时间允许的情况下应该要修改完毕。
低:可以不进行修改。
6、如何发现:BUG是在哪个阶段下发现的(比如单元测试、集成测试、回归测试等)7、类型:BUG属于哪一类(比如代码错误、配置相关等)8、创建Build:BUG出现在哪个版本号9、重现步骤:填写经过怎样的操作而出现的BUG10、注释:BUG发现者可以填写一些信息提供给开发人员,供开发人员参考二、开发人员修复BUG1、解决方案:1)by design:就是这么设计的,无效的BUG,无需修改。
2)duplicate:这个缺陷已经被别人发现了,重复的BUG。
选择此选项时,需要填写重复bug的编号。
3)external:由于外部因素(比如浏览器、操作系统、其他第三方软件)造成的问题。
4)fixed:问题被修复,可以进行验证。
5)not repro:BUG无法重现。
6)postponed:是问题,目前不是必须要修复的,推迟到后面版本中解决。
7)won't fix:是问题,但是不值得修理,不管它。
2、注释:开发人员可以填写怎么修复BUG或者产生BUG的原因是什么。
三、缺陷流程:。
bugfree使用说明
Fixed External Postponed Won’t Fix
(4)填写解决信息并保存
(5)操作成功过后,主界面中对该问题的显示变为“解决”状态
注意:为尽量缩短测试周期,减少测试轮次,程序员在修改问题时应尽量 用心去完成,因为项目经理会全程监督这个过程,并根据监督结果对程序 员进行直接考核。
5.3 关闭Bug
开发人员提交了“解决”信息后,测试人员会对处于“解决”状态的Bug进行 验证,如问题没有得到解决或在修改代码过程中引入了新的问题,该Bug会被 再度激活(Active),如经验证确实已经解决,测试员会将该Bug关闭(Closed)。
2、BugFree界面
3、 Bug的状态
Active
Resoug状 态都是Active。可 以通过编辑修改 Bug的内容,并指 派给合适的人员解 决
解决Bug之后的状 态
已修复Bug在验证 无误之后关闭,该 Bug处理完毕。如 果没有真正解决或 者重新复现,可以 重新激活,Bug状 态重新变为Active
目录
1 2
3 4 5
BugFree简介
BugFree界面
Bug的状态
明确BugFree的角色分配
BugFree的操作
1、 BugFree简介
BugFree的功效 对软件开发出现的问题进行有效的跟踪管理; 协调开发人员、测试人员和需求三方的关系,规范软 件的研发流程; 通过对问题的有效跟踪管理,可以持续地改进产品的 质量; 记录对问题的处理过程,可以作为知识的积累;
5.2 解决Bug
(1)查询Bug
研发人员一般只会用到Bug模式,其下方即为查询框,可自行设置查询条件,单击【提 交查询】,即在查询结果中显示符合查询条件的Bug
Bugfree缺陷管理使用指南
BugFree缺陷管理使用指南目录1.引言 41.1目的 41.2背景 42. BUG生命周期 53. Bugfree使用指南 63.1开发人员(DEV)操作指南 63.2测试人员(TE)操作指南 63.3测试负责人(TPM)操作指南 64. Bug提交流程 64.1开发人员操作指南 64.2测试人员操作指南 124.2.1创建Bug 124.2.2验证Bug 194.3测试负责人操作指南 204.3.1确认Bug 204.2.2重复Bug 224.2.2无效Bug 241.引言1.1目的本文档根据Bugfree使用流程,为了更好的操作管理Bugfree缺陷库,并如实的反应出项目质量的依据而编写。
用于指导开发人员和测试人员的操作事项。
1.2背景最大程度使用Bugfree缺陷管理工具,更好的表现形式使缺陷汇总时一目了然,符合导出要求。
2. BUG生命周期图示:BUG生命周期3. Bugfree使用指南3.1开发人员(DEV)操作指南详情见“开发人员操作指南”3.2测试人员(TE)操作指南详情见“测试人员操作指南”3.3测试负责人(TPM)操作指南详情见“测试负责人操作指南”4. Bug提交流程4.1开发人员操作指南[1]开发人员打开Bugfree页面并使用已分配的账号登录。
[2]开发人员登录Bugfree,找到“指派给”下方为自己名字的行项,确认缺陷严重程度提交给解决人员修改缺陷。
注:当有问题单归自己时,名字颜色会已黄色显示。
[3]点击“Bug标题”,打开该项Bug信息。
查看此问题描述。
[4]缺陷解决完毕,点击“编辑”按钮。
把当前指派人指向Bug创建人,并点击“更新Bug信息”按钮。
[5]点击“解决”按钮。
如确认是Bug,执行步骤[6];如果拒绝修改,执行本节步骤[8];如果不是问题,执行本节步骤[11]。
[6]问题确认解决,选择解决方案“Fixed”,在“详细信息”中填写解决方法。
完成后点击“解决它”。
BugFree使用手册
1BugFree介绍1.1关于BugFreeBugFree基于PHP和MySQL开发,是免费且开放源代码的缺陷管理系统。
服务器端在Linux和Windows平台上都可以运行;客户端无需安装任何软件,通过IE,FireFox等浏览器就可以自由使用。
1.2主页面登录后,默认主页面如下:1.产品选择框①:可以快速切换当前产品,产品模块框②和查询结果框⑥显示相应的模块结构和记录。
2.产品模块框②:显示当前产品的模块结构。
点击某一模块,查询结果框⑥会显示所选模块的所有记录。
3.个性显示框③:i.我的标记,指派给我,由我创建为系统设定的查询条件;ii.用户可以保存自己的查询条件;4.模式切换标签④:切换Bug,Test Case和Test Result模式。
默认登录为Bug模式。
5.查询框⑤:设置查询条件。
6.查询结果框⑥:显示当前查询的结果。
i.自定义显示:设置查询结果的显示字段;ii.统计报表:显示当前查询结果的统计信息;iii.导出:将查询结果显示的自定义字段导出到XML文件。
最多可同时导出5000条记录;iv.导入(仅支持T est Case模式):可以将导出的XML文件在Excel 进行编辑后,再导入到BugFree中,实现Test Case批量编辑。
最大支持2M大小的XML文件;v.批量运行(仅支持Test Case模式):可以对查询结果的Test Case同时创建T est Result。
最多支持100个Test Case。
(未实现)7.导航栏⑦:显示当前登录用户名等信息。
8.导航栏⑧:新建及从模板新建。
1.3Test Case管理页面1.4Test Result管理页面1.5Bug管理页面2BugFree使用BugFree集成了T est Case、T est Result和Bug的管理功能。
具体使用流程:首先创建T est Case(测试用例),(一般是先有设计草稿(Excel));然后评审测试用例;修改测试用例;最后将评审后的测试用例导入BugFree;根据测试计划运行Test Case产生T est Result(测试结果),运行结果为Failed的Case,可以直接创建Bug。
最新bugfree安装使用手册汇总
b u g f r e e安装使用手册bugfree使用手册(如果哪步不成功,请看注意事项)一、安装路径,最好放置到D盘,不建议不要放到系统盘去,尤其是早期的XAMPP版本可能默认安装Program files下可能在Vista、Windows 7可能需要修改写入权限。
下图所示(只需要选择驱动器,安装程序会自动创建xampp目录),然后点install,等候安装完成。
二、三、安装完成后,会弹出COMMAND设置窗口,问我们是否创建桌面快捷方式,我们选择Y并回车。
四、接下来问我们是否定位xampp的正确路径,晕太快跑过去了,没抓到图,大概就是Should I locate the xampp path correctly这个样子,选择y 并回车(此图略)。
五、选择是否让xampp支持便携使用(无驱动器号),这里要注意,如果后面想把XAMPP注册为系统服务的话,是必须使用驱动器号的,如果要使用USB安装xampp就不能使用驱动器号,因为USB设备可能在不同PC 机上的设备号可能有所变化。
如下图。
天缘安装的是到D盘,固定驱动器,所以就选N并回车。
六、安装完,提示Press <Return> to continue。
按回车键继续,如下图。
七、这一步让我们确认PHP的时区配置UTC是否正确,这个没关系,即使后面发现正确,也可以自己在PHP.INI里修改掉,如下图,再按回车键继续。
八、这里是最后一步,如下图,我们只需要选择1并回车启动xampp控制面板,右下角的托盘中已经有了xampp控制面板启动程序。
九、然后界面会“闪”一下,如下图,我们选择x退出即可。
十、到这里xampp就安装完成了,如果出现xampp安装失败,请先运行安装一半的xampp目录下的卸载文件uninstall_xampp.bat执行一次清理,然后再重新安装。
下面我们来看一下xampp的控制面板,如下图。
图中,我们可以看到xampp 1.7.2的一些基本控制功能,注意不建议把这些功能注册为服务(开机启动),每次使用的时候自己就当个软件运行就可以了(桌面上已经有图标),这样在不使用XAMPP时更节省资源。
软件测试Bugfree使用手册范本
Bugfree使用手册1. Bugfree简介1.1 BugFreebugfree.1zsoft./1.2 BugFree的Logo1.3 BugFree的来源BugFree是借鉴微软的研发流程和Bug管理理念,使用PHP+MySQL独立写出的一个Bug 管理系统。
简单实用、免费并且开放源代码(遵循GNU GPL)。
如何有效地管理软件产品中的Bug,是每一家软件企业必须面临的问题。
遗憾的是很多软件企业还是停留在作坊式的研发模式中,其研发流程、研发工具、人员管理不尽人意,无法有效地保证质量、控制进度,并使产品可持续发展。
BugFree就是为了解决上述问题而开发的。
1.4 BugFree名称的含义命名BugFree 有两层意思:一是希望软件中的缺陷越来越少直到没有;二是表示它是免费且开放源代码的,大家可以自由使用传播。
1.5 BugFree的功效对软件开发出现的问题进行有效的跟踪管理;协调开发人员、测试人员和需求三方的关系,规软件的研发流程;通过对问题的有效跟踪管理,可以持续地改进产品的质量;记录对问题的处理过程,可以作为知识的积累;还可以通过自由的定制以让BugFree更适合贵公司的研发流程。
1.6 BugFree适合谁用BugFree适用于所有的中小IT企业、大规模IT企业的各部门、小组、各种技术开发小组或者团队。
1.7 BugFree的一些特色理念先进BugFree借鉴了微软公司成熟的研发流程和Bug管理理念。
相比于其他的Bug管理软件来讲,BugFree的处理方式更加科学、简洁。
B/S结构浏览器/服务器的结构部署起来非常方便,用户无需使用客户端,只要有浏览器(如IE、FireFox等)就可以非常方便的使用BugFree对Bug进行跟踪管理。
跨平台BugFree是采用PHP作为开发语言,采用MySQL作为数据库存储,这两者都是跨平台的,所以BugFree可以安装在所有支持PHP、MySQL的平台上面。
bugfree的使用说明
关于bugfree目录Bugfree界面 (1)主界面 (2)修改个人信息 (2)Bug管理 (3)1 新建Bug (3)2.Bug 字段说明 (4)3 编辑Bug (5)4 复制Bug (6)5 统计报表 (8)Bugfree界面输入以下bugfree地址:如图所示。
输入用户名和密码即可登录Bugfree主界面。
主界面点击“登录”按钮,来到Bugfree主界面,如图所示。
①项目选择框:可以快速切换当前项目,项目模块框②和查询结果框⑥显示相应的模块结构和记录。
②项目模块框:显示当前项目的模块结构。
点击某一模块,查询结果框⑥会显示所选模块的所有记录。
③个性显示框:a)指派给我:显示最近10条指派给我的记录。
b)由我创建:显示最近10条由我创建的记录。
c)我的查询:保存查询框⑤的查询条件。
④模式切换标签:切换Bug, Test Case和Test Result模式。
默认登陆为Bug模式。
⑤查询框:设置查询条件。
⑥查询结果框:显示当前查询的结果。
a)自定义显示:设置查询结果的显示字段。
b)全部导出:将当前查询结果记录导出到网页。
c)统计报表:显示当前查询结果的统计信息。
⑦导航栏:显示当前登录用户名等信息。
修改个人信息1. 点击导航栏->“编辑我的信息”进行密码更改。
2. 根据提示填写真是信息、Email、密码等信息,最后点击“提交”完成密码修改。
Bug管理1 新建Bug1.打开新建Bug窗口,如下图所示。
2.根据Bug的特征为Bug命名,尽量做到见文知意。
3.注意必须要指定该Bug属于哪个项目的哪个模块,指定bug的类型、Bug类型以及严重程度等必填信息,并将本bug指派给相应的同事。
这里着重说明一点:为了让Bug更容易重现,在书写“复现步骤”项时应尽量简洁明了。
这样会使团队的工作效率得以提高,也会减少不必要的麻烦。
图8.22.Bug 字段说明Bug 标题:为包含关键词的简单问题摘要,要有利于其他人员进行搜索或通过标题快速了解问题项目名称/模块路径:指定问题出现在哪个项目的哪个模块。
GIT_REF_BugFree使用说明
BugFree使用说明1. 添加项目及模块 (BugFree的后台管理)●请访问http://10.0.2.104:8080/bugfree/Login.php,你可以添加一个新的项目,项目文档库和进度文件处请填写该项目(产品)对应的文档及进度链接,可以为空。
●一个项目添加后,可以为该项目“添加模块”,一个项目可以有多个模块,每个模块又可以分为多个子模块。
●作为示例,BugFree中缺省建立了“BugFree”项目,其中包含了很多模块。
2. Bug管理访问http://10.0.2.104:8080/bugfree/Login.php,登陆BugFree。
2.1 左侧栏2.1.1 切换查询和创建2.1.1.1 查询模式:你可以设定不同的查询条件,寻找你想找的Bug们。
2.1.1.2 创建 Bug:新建一个Bug,是Bug生命的开始。
注意你必须要选定该Bug 对应的模块。
填写完相关的Bug说明后,点击“创建Bug”按钮即宣告一个Bug 的诞生。
2.1.2 项目及其模块的列表:你选择不同的项目,系统会自动列出其下属的模块。
2.1.3 项目文档和项目进度分别对应BugFree的后台管理中添加的两个链接。
2.1.4 最近5个指派给我的 Bug:此处列出分派给你的最近五个没有被关闭(终止生命)的Bug。
2.1.5 最近5个由我创建的 Bug:此处列出你最近新建的五个没有被关闭(终止生命)的Bug。
2.1.6 我自定义的查询条件:你可以在【Query Bug (查询Bug)】中把查询条件起个名字永久保留起来,这里将会显示出所有你个人定义的查询条件。
2.2 右侧栏2.2.1 页面组成一是缺省显示的查询页面,上面显示查询条件、下面显示查询出来的符合条件的Bug们;二是点击一个Bug时,右栏显示该Bug的所有信息。
2.2.2 查询查询你可以根据自己需要,选择不同的查询条件,比如查找Bug ID(Bug编号) Smaller Than (小于) 100 下面就会倒序显示所有ID号小于100的Bug们。
搭建bugfree(傻瓜教程)
搭建bugfree
第1步:打开VM开启mini虚拟机
第2步:启动Xftp 5,连接mini主机
第3步:把Xftp 5左边的文件(xampp-linux-1.8.3-3-installer.run)复制到右边opt文件夹
第4步:打开Xshell 5,连接mini主机
第5步:(查看是否已从Xftp导入了文件)
第6步:(给该文件开放所有权限)
第7步:(运行./xampp-linux-1.8.3-3-installer.run)
y→y→Enter→y
第8步:(启动xampp)
第9步:(为Apache开启80端口)
第10步:(刷新并重启iptables)
第11步:(安装unzip解压命令)
第12步:把Xftp 5左边的bugfree压缩包复制到右边opt文件夹
第13步:(查看是否已从Xftp导入了压缩包,并解压bugfree.zip)
第14步:(重命名解压后的文件并移动)
第15步:(到htdocs目录下创建新目录BugFile)
第16步:(给opt目录开放所有权限)
第17步:
第18步:(搭建成功界面)
(徐志鹏整理)。
Bugfree安装及使用过程
只是对自己的安装与使用作个记录!!安装了好几次才搞定,分一、二、三:一、安装完xampp正常后,可能会碰到端口被使用的情况。
修改端口,重启xampp。
打开localhost正常后。
将下载的Bugfree程序包解压,把整个文件夹拷贝到您安装的磁盘的\xampp\htdocs目录下。
进入bugfree 的安装目录,复制文件Include/Config.inc.Sample.php 为新文件Include/Config.inc.php,编辑新创建的文件,修改数据库链接设置:/* 3. Define the username and password of the BugFree database. */$_CFG['DB']['User'] = 'root'; // 数据库登录用户名$_CFG['DB']['Password'] = ''; // 数据库登录用户密码$_CFG['DB']['Host'] = 'localhost'; // 数据库服务器地址$_CFG['DB']['Database'] = 'bugfree2'; // 指定BugFree 数据库名称$_CFG['DB']['TablePrefix'] = 'bf_'; // 数据库表前缀,默认为bf_。
除非有冲突,不建议修改或为空$_CFG['DBCharset'] = 'UTF8'; // 数据库编码设置,保留默认值http://localhost/bugfree/install.php出现如下界面:点继续安装有返回上一界面?!二、1、安装xampp后,apache不能启动,如:1、在运行里输入cmd 进入DOS命令行窗口2、输入命令netstat –anb可以查看端口占用情况更改apache配置文件的端口后仍然不行。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Bugfree使用教程详解基本介绍一、Bugfree使用PHP+MySQL
是借鉴微软的研发流程和Bug独立BugFree管理理念,写出的一个Bug管理系统。
简单实用、免费并且开放源代码(遵循GNU GPL)。
命名BugFree 有两层意思:一是希望软件中的缺陷越来越少直到没有;二是表示它是免费且开放源代码的,大家可以自由使用传播。
下面就是Bugfree的登录界面,整个软件界面看起来比较简洁。
二、Bugfree安装介绍
在安装BugFree 之前,需要首先安装Apache, PHP, Mysql 支持软件包,例如XAMPP 或EASYPHP等。
这里就不做详细介绍,有需要的可以上网查找相关教程,有需要的也可以来找我。
三、Bugfree的操作详细介绍
1、在Bugfree中分为三个角色,一个是系统管理员,负责系统的配置,项目的添加,成员的管理等跟系统配置相关的信息,一个是测试者,负责BUG的提交、分配,BUG 的解决。
BUG验证和关闭,还有一个是开发者角色,负责.
的地址,在局域Bugfree、登陆Bugfree。
打开浏览器,在浏览器地址栏输入2地址登陆,在外网则可使用动态域名加端口的形式登陆,在网可以使用IP所以这里我这里我们以局域网为例,因为我自己的IP地址为192.168.1.101.搭建完成之后再向大家通知正式IP为例,等公司BUGFREE也就以我自己的
http://192.168.1.101/bugfree地址为Bugfree进行操作。
这里我们以的地址,第一步,打开浏览器,可以是IE,也可以是其他第三方浏览器,在浏览器地址栏输入http://192.168.1.101/bugfree后按回车确认,页面即会自动跳转到Bugfree的登录界面。
Bugfree的登录界面
界面看起来很简洁,我们在用户名和密码界面输入自己的用户名和密码,点击登录即可登录到他的首界面。
这里大家可以使用我的测试账号进行登陆查看和熟悉,等正式配置好之后,每人都有自己相应的账号密码,我的测试账号密码:用户名:lilan,密码:123456.还有一点就是大家要注意,用户名是区分大小写的。
3、输入用户名和密码点击登陆按钮,之后跳转到软件首界面,大家可以看看下面的
截图。
显示相应的模和查询结果框⑥:可以快速切换当前产品,产品模块框②产品选择框①块结构和记录。
会显示所选查询结果框⑥:显示当前产品的模块结构。
点击某一模块,产品模块框②模块的所有记录。
:个性显示框③在一个项目中,我们可以对某些BUG,a:我的标记,
当前用户标记了的
进行标记来进行识别。
BUGBUGBUG,比如,测试者将一指派给我,当前BUG库中指派给我的b:
就能在指派给我选项中查看到当前指派分配给开发者之后,那如果开发者登陆自己的账号,。
给自己的BUG BUG。
c:由我创建,这个比较好理解,就是当前用户自己创建的
一般我Bug模式,默认登陆为Bug, Test Case④:切换和Test Result模式。
模式切换标签模式,这里大家可以不用花太多力气了解。
们默认用到的也只有Bug 设置查询条件,这里我们可以进行条件查询的设置:⑤查询框
的。
显示的信息有BUG显示界面BUG⑥:在这里我们可以看到当前项目下的所有BUG
BUG信息的查看界面。
编号,标题等信息,点击相应的BUG后即可进入详细自定义显示:设置查询结果的显示字段。
a.
统计报表:显示当前查询结果的统计信息。
b.
文件。
最多可同时导出XML5000条记录。
c.导出:将查询结果显示的自定义字段导出到
显示当前登录用户名等信息,用户可点击编辑我的信息选项编辑自己的信息。
导航栏⑦:
BUG及从模板新建。
:新建导航栏⑧
4、下面就以一个测试者的身份解析BUG创建的步骤。
假如测试者在一个项目中发现一BUG,需要记录到BUG库中,登陆到BUG库之后,选中相应的项目,这点很重要,要不然BUG可能记录到别的项目中去了,下次就很难找到。
选中相应的项目之后,点击新建BUG按钮,
点击新建BUG按钮后,页面跳转到新建BUG便捷界面,如下图:
BUG。
即要创建的BUG的标题,我们可以理解为一句话总结要描述的a:BUG标题,发生在哪个模块,假如,现在我们的BUG需要创建的模块路劲,BUG的路劲,即相当于b: ”客户端\空调模块。
GSCS手机客户端空调出现了一个缺陷,那我们的路劲就是“GSCS
已解,一种是Resolved(BUG的状态分为三种,一种是Active(活动)c:状态,即BUG的状态,,详细说明如下:,一种是Closed(已关闭))决BugActive状态都是。
可以通过编辑修改活动Active():Bug的初始状态。
任何新建的Bug 的内容,并指派给合适的人员解决。
Bug之后的状
态。
)Resolved(已解决:解决处理完毕。
如果没有真正解Bug:已修复已关闭)Bug在验证无误之后关闭,该Closed( ActiveBug状态重新变为。
决或者重新复现,可以重新激活,,项目或模块负的处理人,可以指派给ActiveBug指派给,的当前处理人。
如果不知道Bug状态如果设定了邮件通知,被指派者会收到邮件通知。
责人再重新分发、指派给具体人员。
生命周期的结束。
Bug,表示Closed,默认会指派给Bug的Closed为
抄送给:需要通知相关人员时填写,例如测试主管或者开发主管等。
可以同时指派多个,人员之间用逗号分隔。
如果设定了邮件通知,当Bug有任何更新时,被指派者都会收到邮件通知。
严重程度:Bug的严重程度。
由Bug的创建者视情况来指定,其中紧急为最严重的问题,轻微为最小的问题。
一般紧急级为系统崩溃或者数据丢失的问题;严重级为主要功能的问题;中等级级为次要功能的问题;轻微级为细微的问题。
优先级:Bug处理的优先级。
由Bug的处理人员按照当前业务需求、开发计划和资源状态指定,
其中高的优先级最高,低的优先级最低。
一般“高”级为需要立即解决的问题;“中”级为需要在指定时间内或者项目开发计划内解决的问题;“低级”级为资源充沛时解决的问题。
相关Bug:与当前Bug相关的Bug。
例如,相同代码产生的不同问题,可以在相关Bug注明。
注释:进行某个操作后的注释。
复现步骤:[步骤]要描述清晰,简明扼要,步骤数尽可能少;[结果]说明Bug产生的错误结果;[期望结果]说明正确的结果。
可以在[备注]提供一些辅助性的信息,例如,这个bug在上个版本是否也能复现,方便处理人员。
附件:我们在描述一个BUG如果文字不是很好描述的时候,我们可以添加相关的图片来加以说明,以附件的形式存在。
到了这里,对一个BUG的描述已经差不多完全可以,填好这些信息后,点击保存按钮,即可进行保存到数据库。
已经记录下来了。
到此为止,一个完整的BUG BUGFREE的使用。
下面以一个开发者的角色解析5.BUG选择相应的项目,当前项目的所有首界面,来到在登陆界面登陆自己的账号,Bugfree 即会显示在当前界面上。
点击左下角的“指派给我”选项,即会显示当前项目指派给我但未解决的问题。
给我之后的界面,派点击指
BUG详细描述的界面。
点击相应的BUG标题之后进入信息,包括标题,创建者,创建时间和详细描述等相关信息,开发者点BUG上面有相应的击“解决”按钮,即跳转到如下界面,
即测试第一种是打回,解决方案有三种,在这里作为开发者只需要点击选择解决方案即可,
人员提交上来的BUG不是问题,而是设计如此或者理解错误等,第二种是已解决,即这个问题选择已经被解决了,第三种是已分配,即开发者认为这是个问题,但是现在暂时没有时间去解决或者延迟解决。
选择解决方案之后,可在注释里面对当前操作进行注释,如,打回时,可注释,设计如此。
BUG 又被自动分配到创建者那里。
创建者对已解决的之后,点击保存,这样BUG或者其他。
进行验证,如果验证已解决,则进行关闭操作,如未解决,则重新分配给开发者。
的产生记录流程到解决的流程已经完成的走完了,大家如果在使用过至此为止,一个BUG 程中有不明白的地方可直接问我,我也是初次使用这个软件,期望大家一起学习。
附录:的处理流程。
的生命周期,即BUGBUG状态之后,BugActiveBug处于状态,
可以通过编辑指派给合适的解决者。
解决Bug新建的状Bug,并自动指派给创建者。
创建者验证ResolvedBug。
如果未修复,再重新激活,变为生命周期结束。
,BugBug态重新变为Active;如果已经修复则可以关闭,状态变为Closed Bug如果重新复现,也可以直接激活。
具体流程如下图所示。
的已经Closed
完结.。