bugfree安装及使用说明书

1目的 (3)

2范围 (3)

3BUGFREE简介 (3)

4访问BUGFREE (3)

5BUGFREE 界面 (4)

5.1主界面 (4)

5.2创建界面 (4)

6BUG管理 (5)

6.1B UG的3种状态 (5)

6.2B UG 生命周期 (5)

6.3B UG的七种解决方案 (6)

6.4B UG 字段说明 (6)

7TEST CASE管理 (7)

7.1T EST C ASE 状态 (7)

7.2T EST C ASE 字段说明 (7)

8TEST RESULT管理 (8)

8.1T EST C ASE的执行结果 (8)

9查询结果 (8)

9.1设置查询条件 (8)

9.2快速筛选 (9)

9.3自定义显示字段 (9)

9.4查询结果排序 (9)

10统计报表 (10)

11BUGFREE使用技巧 (10)

11.1发送邮件通知 (10)

11.2使用快捷键 (11)

12相关资料 (11)

Bugfree 2.0安装指南

Bugfree是一款优秀的开源的缺陷管理工具。目前的版本为2.0版。由于bugfree是用PHP开发的,数据库用的也是开源的mysql,所以安装时要配置apache、php、mysql,对于生手比较麻烦,且容易出错。基于此考虑,同样有一款开源工具xampp可以极大的减少配置工作量。以下就列出在我的机器上装Bugfree的详细过程,初装的朋友们可作参考:

安装步骤如下:

1. 在Windows上安装Apache,PHP,Mysql软件包,例如xampp, easyphp等,我用的是xampp-win32-1.6.3a-installer.exe,可以到其官方网站去下载。我的xampp 安装目录为D:\xampp\。

2. 下载BugFree安装包BugFree 2.0 RC1 build ,解压完成后,把解压后的Bugfree 目录拷贝到D:\xampp\htdocs\目录下。

3.在ie中运行http://localhost:81/bugfree/install.php,进入安装界面。选择“安装全新的BugFree2”,一步步完成安装即可。注意,要选择“创建数据库”。安装完毕后,删除目录中的install.php文件。

4.在ie中运行http://localhost:81/bugfree/Login.php,即可进入登陆bugfree界面,如果没有修改默认用户名密码,则管理员为admin,密码为123456。

注:如果是从BugFree 1.x升级,需要把1.1版的BugFile目录下的文件拷贝到2.0版的BugFile目录下。

安装注意事项:

端口冲突问题:

在我的机器上已经装了iis,安装xampp时,默认apache端口号为80,同iis(占用了80和443端口)冲突导致无法启动apache。这就需要手动设置apache的端口号。

察看当前端口占用情况netstat -an -p tcp -o。

修改apache端口:我的xampp装在了D:\xampp\目录下,所以查找D:\xampp\apache\conf目录,修改httpd.conf文件,把listen 80修改成所分配的端口,如listen 81. 修改ServerName localhost:80为ServerName localhost:81。同时,为了解决iis占用了443端口的问题,修改D:\xampp\apache\conf\extra\httpd-ssl.conf,将所有443 端口改为2117。然后,apache 就可以启用了。

关于xampp的简介:

xampp-win32-1.6.3a-installer.exe。

该安装包适用于Windows 98、NT、2000、XP 和Vista 的发行版。Vista 注意事项: 由于vista默认设置时没有足够的c:\program files 这个目录的写入权限, 我们建议把XAMPP放到其它目录、比如c:\xampp 或c:\myfolder\xampp。

该版本包括:Apache、MySQL、PHP + PEAR、Perl、mod_php、mod_perl、mod_ssl、OpenSSL、phpMyAdmin、Webalizer、Mercury Mail Transport System for Win32 and NetWare Systems v3.32、Ming、JpGraph、FileZilla FTP Server、mcrypt、eAccelerator、

SQLite 和WEB-DA V + mod_auth_mysql。

1目的

为了建立我们的bug跟踪系统,为了更好地管理我们开发出来的系统存在的bug,方便相关人员进行沟通,及时去发现,及时去回复,及时去处理,让开发人员开发出来的系统更加接近完美。

2范围

本过程适用于测试项目类。

3BugFree简介

BugFree基于PHP和MySQL开发,是免费且开发源代码的缺陷管理系统。服务器端在Linux和Windows平台上都可以运行;客户端无需安装任何软件,通过IE,FireFox等浏览器就可以自由使用。

BugFree 2 在BugFree 1.1的基础上,集成了Test Case和Test Result的管理功能。具体使用流程是:首先创建Test Case(测试用例),运行Test Case产生Test Result(测试结果),运行结果为Failed的Case,可以直接创建Bug。Test Case标题、步骤和Test Result运行环境等信息直接复制到新建的Bug中。如下图所示。

4访问BugFree

hosts文件地址:C:\WINDOWS\system32\drivers\etc\hosts

5BugFree 界面

5.1主界面

输入用户名和密码登录成功后,显示BugFree主界面:

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

和记录。

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

所有记录。

●个性显示框③:

a)指派给我:显示最近10条指派给我的记录。

b)由我创建:显示最近10条由我创建的记录。

c)我的查询:保存查询框⑤的查询条件。

●模式切换标签④:切换Bug, Test Case和Test Result模式。默认登陆为Bug模式。

●查询框⑤:设置查询条件。

●查询结果框⑥:显示当前查询的结果。

a)自定义显示:设置查询结果的显示字段。

b)统计报表:显示当前查询结果的统计信息。

c)导出:将查询结果显示的自定义字段导出到XML文件。最多可同时导出5000条记录。

d)导入(仅支持Test Case模式):可以将导出的XML文件在Excel进行编辑后,再导入

到BugFree中,实现Test Case批量编辑。最大支持2M大小的XML文件。

e)批量运行(仅支持Test Case 模式):可以对查询结果的Test Case同时创建Test Result。

最多支持100个Test Case。

●导航栏⑦:显示当前登录用户名等信息。

5.2创建界面

为了保持用户体验的一致性,新建Bug, Test Case和Test Result的界面布局基本保持一致,只是具体填写字段有所不同。

以新建Bug为例,在主界面模式切换标签选择Bug,点击[新建Bug]打开新建Bug页面。如下图,黄色标注字段为必填项。

6Bug管理

6.1Bug的3种状态

6.2Bug 生命周期

新建的Bug处于Active状态,可以通过编辑指派给合适的解决者。解决Bug之后,Bug状态变为Resolved,并自动指派给创建者。创建者验证Bug。如果未修复,再重新激活,Bug状态重新变为Active;如果已经修复则可以关闭,Bug状态变为Closed,Bug生命周期结束。已经Closed的Bug如果重新复现,也可以直接激活。具体流程如下图所示。

6.3Bug的七种解决方案

6.4Bug 字段说明

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在上个版本是否也能复现,方便处理人员。

7Test Case管理

测试用例(Test Case)是在测试执行之前设计的一套详细的测试计划,包括测试环境、测试步骤、测试数据和预期结果。在导航栏点击Test Case,即切换到Test Case模式,点击[新建Case],创建测试用例。可以通过页面上方的[复制]按钮快速创建类似的测试用例。

7.1Test Case 状态

7.2Test Case 字段说明

Case 标题:测试点的简单描述(30字以内)或测试的目的。

项目名/模块路径:指定测试用例对应的项目名称和模块路径。

指派给:执行Test Case的人员。如果不知道具体的用例执行人员,可以指派给Active 。

抄送给:需要通知相关人员时填写。可以同时指派多个,人员之间用逗号分隔。

优先级:Case执行的优先级。1:冒烟测试及每次测试都需执行的用例,严重程度最高;2:覆盖产品所有主要功能;3:次要功能;4:细节功能(资源有限时,可以不执行)。其余选项字段(Case类型、测试方法、测试计划等):可以通过编辑Lang/ZH_CN_UTF-8/_COMMON.php来自定义。

标记删除:用来标记已失效的用例,再通过查询条件进行排除。

关键词:主要用于自定义标记,方便查询。关键词之间用逗号或者空格分隔。例如,对于跨团队的项目开发,可以约定一个关键词统一标记项目。

显示顺序:通过输入0~255之间的任一整数实现对TestCase的自定义排序。例如,按照业务执行的流程重新排列Case的显示顺序。

8Test Result管理

Test Result只能通过运行已有测试用例来创建。打开一个已有的测试用例,点击页面上方[运行]按钮,进入创建Test Result页面。Case标题、模块路径和步骤等信息自动复制到新的Test Result 中。同时,Test Result相关Case自动指向该测试用例。记录执行结果(Passed或Failed)和运行环境信息(运行Build、操作系统、浏览器等信息),保存测试用例。针对执行结果为Fail的Test Result,点击页面上方的[新建Bug]按钮,创建新Bug。Result标题、模块路径、运行环境和步骤等信息自动复制到新的Bug中。同时Test Result相关Bug指向新建Bug。

8.1Test Case的执行结果

9查询结果

9.1设置查询条件

BugFree默认显示2个查询组,每组有3个查询字段(总共6个查询字段)。假设要查询项目Project 1, Project 2和Project 3从2008年1月1日起所有未关闭的Bug,可以设置如下的查询条件:

查询技巧:

1. 点击[保存查询]按钮,可以将当前的查询条件保存到右下角个性查询框“我的查询”标签页。点击已保存的查询,可以对查询条件进行编辑和修改。

2. 日期类型字段支持相对日期的查询。例如,创建日期= -1将查询所有昨天创建的Bug。

3. 通过“包含”操作,可以指定多个查询值。例如,创建者包含user1,user2,搜索结果将显示两个创建者的Bug。

9.2快速筛选

在搜索结果列点击某一字段的值,可以快速进行筛选,筛选列高亮显示。例如,要查看所有解决方案为By Design的Bug,如下图,点击任一解决方案为By Design的Bug。

注意:筛选会忽略当前设置的查询条件。

9.3自定义显示字段

在查询结果框右上角,点击[自定义显示]链接,可以显示或隐藏查询结果的字段和显示顺序。

9.4查询结果排序

点击搜索结果标题某一字段的标题栏,可以按该字段对搜索结果进行排序。再次点击则切换升序或降序。例如,需要查看最近更新的Bug,首先添加“最后修改日期”自定义字段,再在查询结

果标题栏点击该字段。

10统计报表

在查询结果框右上角,点击[统计报表]链接打开新窗口。统计报表可以显示Bug, Test Case或Test Result当前查询结果的统计信息。

在统计报表页面的左侧选择统计项,点击[查看统计]按钮,右侧显示Flash统计图表。如下图:

11BugFree使用技巧

11.1发送邮件通知

BugFree可以实时和定时发送邮件通知。在新建Bug或Test Case并保存后,指派给和抄送给将收到实时邮件通知。可以在“抄送给”编辑框输入多个用户帐号或者邮件地址,地址之间用逗号分隔。如下图,BugFree自动按照输入的字母对用户名进行筛选。

11.2使用快捷键

以下快捷键需要浏览器支持。

12相关资料

实验6缺陷管理工具的使用

实验6缺陷管理工具的使用 班级:姓名:学号:专业: 一、实验目的: (1)掌握缺陷管理的流程; (2)能用缺陷管理工具进行缺陷管理。 二、实验内容: 1.什么是缺陷管理?缺陷管理的流程是什么? 缺陷管理: 缺陷管理/软件缺陷管理(Defect Management)是在软件生命周期中获取、管理、沟通任何变更请求的过程(从变更的建议到变更的解决)。可以确保你的问题如需求或者缺陷被跟踪管理而不丢失。如果用PVCS Tracker 工具就可以成功地进行缺陷管理。 软件缺陷是软件开发过程中的"副产品"。缺陷会存在于软件产品的整个生命周期中:可以是软件代码的问题、系统文档(开发文档和测试文档等)存在的问题,或者是用户的帮助文档和使用指南方面的问题等。 测试是发现缺陷的主要手段,也是它的主要目的。测试活动和开发活动一样,是项目质量保证不可或缺的重要部分。因此,对于测试活动的主要产物:缺陷,我们需要建立一个完善的缺陷管理流程,来对缺陷进行报告、查询、分类、跟踪、处理和验证等。 缺陷管理的流程

1.和缺陷相关的角色: 测试工程师:在这里主要是指发现和报告缺陷的测试人员。在一般流程中,他需要对这个缺陷后续相关的状态负责:包括相关人员对这个缺陷相关信息的询问回答,以及在build中的验证测试和后面正式版本的验证测试。 开发工程师:这里主要指对这个缺陷进行研究和修改的开发人员。同时,他需要对修改后的缺陷在提交测试人员正式测试验证之前需要进行验证测试。 缺陷评审委员会:主要由项目经理、测试经理、质量经理、开发经理以及资深的开发、测试工程师等组成。他们对缺陷进行确认以及将之分配给相应的开发人员进行修改。 版本经理:负责将已经解决的缺陷相关的配置信息融入到新的版本,提交新的测试和相关的验证测试。 2.缺陷状态的含义解释: New(新缺陷):软件中新发现报告的缺陷,一般由测试人员提交。当然也可能是开发人员自己在单元或代码测试过程中提交,或从软件使用的最终用户或测试现场反馈得到的缺陷报告。 Accepted(接受):经过缺陷评审委员会的确认,认为缺陷确实存在。 Assign(分配):将这个缺陷分配给相关的开发人员来进行修改。 Open(打开):处于这个状态时,缺陷已经被确认并已经分配给相关的开发人员进行相关的修改。 Deliver(交付):解决缺陷问题的方法已经找到,并且已经将修改后的代码等打上标签,交付给版本经理。 Resolved(解决):版本经理将相关的标签等融入某个build,交付给相关的开发小组进行验证测试,测试通过,则缺陷状态改为解决状态。 Fixed(已修改):版本经理将已经解决的缺陷标签融入某个版本,交付给相关的测试小组进行验证测试,测试通过,则缺陷状态修改为已修改状态。 Closed(结束):缺陷状态处于已修改后,自动变为结束状态。 上面简单介绍的缺陷状态是在缺陷管理过程中主要的状态,或者是在缺陷处理顺利时所经历的状态。实际上,缺陷还有其他一些其他的状态,或者可以认为是辅助的状态,分别是: Investigate(研究):当缺陷分配给开发人员时,开发人员并不是都直接可以找到相关的解决方案的。开发人员需要对缺陷和引起缺陷的原因进行调查研究,这时候我们可以将缺陷状态改为研究状态。 Query&Reply(询问和回答):负责缺陷修改的工程师认为相关的缺陷描述信息不够明确、或希望得到更多和缺陷相关的配置和环境条件、或引起缺陷时系统产生的调试命令和信息等。 Declined(拒绝):缺陷评审委员会通过相关的讨论研究,认为不是缺陷。或通过开发人员的调查研究,认为不是缺陷,开发人员可以将具体的理由加入到缺陷描述中,缺陷评审委员会根据此将缺陷状态修改为拒绝状态。 Duplicate(重复):缺陷评审委员会认为这个缺陷和某个已经提交的缺陷是同一个问题,因此设置为重复状态。 Defferred(延期):缺陷不在当前版本解决。 Unplanned(无计划):在用户需求中没有要求或计划。 3.缺陷的严重度和优先级分类: 缺陷的严重度指得是假如缺陷没有修改,由这个缺陷引发的问题对客户的影响程度。而缺陷的优先级指得是解决这个缺陷需要的时间(或者在多少时间内必须解决这个缺陷)。对于一个缺陷,我们首先会给它指定一个严重度,而后给出它的优先级。我们下面来简单介绍缺陷的严重度和优先级的分类,提供一些分类的建议和思想。 缺陷的严重度,我们可以通过1到4来划分: 严重度1-最高级别:产品在正常的运行环境下无法给用户提供服务,并且没有其他的工作方式来补救。我们可以将下面的问题定义为严重度1级: 1.问题会自发的影响系统的数据传输。

BugFree3.0.2的安装详解

Bugfree3.0.2安装与配置 配置环境 OS:win7/XP xampp 版本:xampp-win32-1.7.7 bugfree版本:v3.0.2 xampp简介 xampp是一款跨平台的集成 apache + mysql + php环境,是的配置AMP服务器变得简单轻松,支持windows,solaris, MacOSX,linux。本文以win7 32位系统为例 software 准备 在https://www.360docs.net/doc/dc19173857.html,/zh_cn/xampp-windows.html上下载xampp 安装步骤: 首先安装前需要确定系统中是否安装并启动了IIS,如果没有,请先安装或先启动. IIS的安装,在控制面板中,选择添加或删除程序,再选择添加/删除Windows组件会出现如下选中网络服务,其子项目应用程序服务器会自动选上,在应用程序服务器中,包含有IIS服务的安装,选中应用程序服务器, 如果Internet信息服务(IIS)没有选中的话,记得选上,然后点确定,开始安装IIS,IIS安装后会自动启动。 以管理员身份安装xampp,安装到尾声的时候会询问是否设置为服务(方便每次开机自动运行),选择Yes。接着,xampp的设置脚本会启动,完成后提示是否成功。最后提示是否现在启动xam pp control panel。点击Yes,出现下图:

启动apache和mysql服务,如果apache不能成功启动,最大原因是80端口被占用,把占用端口的进程关掉即可,最简单的方法就是重启电脑。 注意重启电脑后可能导致无法访问,此时重新启动IIS。 xampp默认安装路径为:C:\xampp 检测xampp是否安装成功: 在浏览器中输入http://localhost,回车后显示如下图: 表示已经安装成功,点击界面右下角“中文”,将界面语言设置为中文。 xampp安装配置 在浏览器中输入http://localhost/security/index.php,敲回车

Bugfree使用教程详解

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的登录界面。

禅道使用说明

禅道使用帮助 第一章安装方法 一、windows平台下面的安装 1.安装步骤 第一步:在我们的站点下载最新的windows集成运行环境,也就是.exe结尾的包。如果你的机器上已经有web服务在运行,请下载我们的88端口的包。 第二步:将其解压缩到c:根目录(其他目录也可以,但目录名中不能包含中文和空格),也就是c:\zentao。 第三步:以c:\zentao为例,进入c:\zentao,里面有一个start.exe文件。双击运行。软件会有一个提示,然后缩放到桌面的右下角,为一个蓝色的图标。 第四步:左键单击该图标,然后选择第一个菜单,"启动Apache和MySQL 进程"。 第五步:然后通过浏览器访问 http://localhost/zentao/ 管理用户:admin,密码 123456 备注:如果你下载的88端口的包,请使用http://localhost:88/zentao来访问。 2.关于该运行环境 mysql的管理员账号是root,密码是root。 可以将apache和msyql安装为系统服务,这样每次开机启动的时候,apache 和mysql都会自动重启。 3. 常见问题 服务器80端口被占用,访问禅道页面空白,没有反应。 解决方案:停掉已有的占用80端口的程序。一般来讲可能是有其他的webserver在运行,比如iis,或者其他的apache,还有可能是skype。查找出来之后,将进程杀掉,然后再重复安装步骤中的第四步,start uniserver。 二、linux平台下面的安装 2.1 先安装apache, mysql, php的运行环境。 安装时linux的发行版本都有自己的包管理,所以先请使用他们安装好apache, mysql, php的运行环境。 如果实在安装不好,可以考虑使用xampp套装。 2.2 安装禅道 第一步:下载ZenTaoPMS最新的源代码包,将其解压缩到apache的www目录(也

easyphp安装

BugFree2.0详细安装---easyphp方式【自己整理】 1. 下载EasyPHP-3.0和bugfree 2.1.2. 我安装的路径是D:\EasyPHP5.3.0\ 2. 安装easyphp,一路默认即可。安装之后,程序会自动启动apache,mysql,如机器上之前已经安装过两者,需在进程中将其kill掉,以免影响启动。apache默认端口为80,如被iis或其它应用所占用,需修改D:\EasyPHP5. 3.0\apache\conf\httpd.conf中的两处端口号: (1)Listen 127.0.0.1:80 (2)Port 80 3. 打开IE输入http://localhost/,或.看看是否有bugfree的主页面出现。 4. 进入D:\EasyPHP 5.3.0目录,将phpmyadmin文件夹Copy到www文件夹下,此模块是bugfree用来管理mysql数据库的。 5. F5刷新IE后可以看见页面上有提示多了一个phpmyadmin目录,进入此目录(或输入),此时mysql是以root用户登陆且密码为空,页面也会提示出于安全考虑,建议我们修改密码。 (1)点权限--数据库-->mysql(选中)-->点右面的权限如果root的“密码”栏为“否”,说明是没有设置密码。 (2)root 用户后面有一个小图标,鼠标放在上面会提示“编辑权限”,进入后找到“更改密码”,选中“密码”设置密码即可。 (3)同时修改D:\Program Files\EasyPHP5.3.0\www\phpmyadmin下config.inc.php中$cfg['Servers'][$i]['password']与设置的密码一致。 6. 解压bugfree2.tar.gz到D:\Program Files\EasyPHP5.3.0\www下,此时进入会被提示:“File 'Include/Config.inc.php' cannot be found.”,但是我们去Include/目录下面确实找不到叫Config.inc.php的文件,页面有提示哦~ --“You can manually copy a new Include/Config.inc.php from Include/Config.Default.php.”,Config.Default.php也没有。不过有叫Config.inc.Sample.php的,那我们就尝试复制一份然后修改名称为Config.inc.php. (1)Copy一份改名为Config.inc.php。 (2)修改文件中的$_CFG['DB']['Password'],密码为root的登陆密码。 这里有可能你会遇到还是找不到,那就看看你是否隐藏了后缀名,那在重命名的时候就多了一个后缀,去掉一个就OK啦~~ F5刷新IE发现那个错误提示没了! 7. 系统提示没有创建bugfree2数据库,点击“创建数据库”,提示数据库创建成功,点击“继续安装”,出现登陆页面。用户名admin,密码123456 登陆后, 你会发现界面比Bugzilla好看得多, 而且安装很简单, 个人感觉用起来也比较方便.

bugfree搭建

Bugfree环境搭建 安装环境: 操作系统:centos 6.5 64 安装软件:LAMP环境 1.下载bugfree 目前百度最新版本:bugfree3.0.4.zip 2.解压bugfree 将下载的bugfree解压。 # unzip bugfree3.0.4.zip 3.建立网页可访问 在apache网页根目录下建立两个文件夹: # makdir bugfree //用来存放bugfree网页文件 # makdir BugFile //用来存放bugfree上传图片文件 将解压的bugfree目录下所有文件拷贝到 # chmod –R 777 bugfree //修改为777权限 # makdir BugFile //修改为777权限 4.配置Apache # vim /usr/local/apache/conf/httpd.conf 修改网页目录:存放bugfree的目录 修改访问权限:只开放给指定IP访问 Order allow,deny Allow from IP 5.配置mysql 启动mysqld服务:service mysqld start 登陆mysql数据库:mysql -uroot -p

创建新用户:CREATE USER 'bugfree'@'localhost' IDENTIFIED BY '123456'; 新用户授权:grant all on *.* to bugfree@localhost IDENTIFIED by '123456'; 注:以上授权方式需要把mysql和bugfree安装在同一台机器上 6.配置bugfree 打开浏览器输入:http://IP:port/bugfree/install //输入服务器IP及Apache开放的端口号按照相关提示安装bugfree及其数据库等。 7.安装完成 进入bugfree,默认用户名:admin,密码:123456

BUG管理工具bugfree的安装和部署教程

公司要规范BUG管理,以前都是用EXCEL,不太方便;上网找了下有个EasyBug是免费的,而且是在线的不用部署,用了下发现功能太简单,不能满足我的需要。而且在线的话,数据安全不能得到保证。 后面比较了下开源版本,选了个比较容易部署的bugfree开源应用,后面记录下我的部署的一些流程。 准备工作: 1、 Apache 下载地址:https://www.360docs.net/doc/dc19173857.html,/download.cgi#apache22 下载版本:httpd-2.2.17-win32-x86-no_ssl.msi 2、 PHP 下载地址:https://www.360docs.net/doc/dc19173857.html,/download/ 下载版本:php-5.2.17-Win32-VC6-x86.zip 3、 MySql 找同事要的,版本为:mysql-5.0.18-win32 4、 bugfree 下载地址:https://www.360docs.net/doc/dc19173857.html,/ 下载版本:最新版本 部署 1、安装Apache2.2 安装类型选择Custom;然后自定义路径,选择安装所有功能 访问本机地址:http://localhost或http://127.0.0.1 提示it works则表示部署成功; 2、解压PHP 1)需要配置的文件 php.ini-dist(在解压目录下) php.ini(复制一份php.ini-dist文件到同一目录下,并将文件名更改为php.ini)2);extensi on=php_mysql.dll 去掉前面的分号

3)找到extension_dir = “./”,将其改为php安装目录下ext子目录的绝对路径。如extension_dir = “D:/php/ext/” 4) 环境变量(Path):如:”D:\PHP“;“D:\PHP\ext”;(可选) 3、 APACHE的PHP配置 1)安装成功后,在安装目录打开配置文件/conf/httpd.conf 2)找到LoadModule,根据php安装目录,在下面空白处加上这两行:LoadModule php5_module “D:/PHP/php5apache2.dll” PHPIniDir “D:/PHP” (注意引号为英文状态的,绝对路径要加引号) 3)找到:DirectoryIndex index.html 修改为:DirectoryIndex index.php index.html 4)找到:AddType application/x-gzip .gz .tgz 添加这两行: AddType application/x-httpd-php .php(.前有空格) AddType application/x-httpd-php .html(.前有空格) 5)保存httpd.conf,在网站目录中D:/Apache2.2/htdocs,建立一个index.php 文件,内容: 6)配置成功后再访问本机 http://localhost或http://127.0.0.1 碰到问题: 1、重启后发现APACHE怎么也无法启动; 由于自己机器上有装IIS 是否端口占用问题; 找到APACHE的conf目录下的httpd.conf文件中找到LISTEN 80 改成Listen 8088 2、发现还是启动失败,查看APACHE 的日志发现提示错误,后面查看系统的事件查看器

linux安装xampp1.8.1和BugFree3.0.4_实际操作

linux安装bugfree3详解首先下载XAMPP,解压 https://www.360docs.net/doc/dc19173857.html,/zh_cn/xampp.html xampp-linux-1.8.1.tar.gz 解压缩指令:tar -zxvfxampp-linux-1.8.1.tar.gz -C /opt tarxvfz xampp-linux-1.8.1.tar.gz -C /opt XAMPP 被安装在/opt/lampp目录下。 可能出现selinux安全认证过不了的问题 vi/etc/linuxse/config 将selinux 设置为disable 确认环境 安装之前首先确认你服务器的80端口有没被占用 netstat -an|grep -w 80 如果被占用了请先关闭相关服务,XAMPP启动要用到80端口. 启动lampp [root@localhost ~]#/opt/lampp/lampp start 您应该能在屏幕上看到类似下面的提示信息: Starting XAMPP 1.8.1... LAMPP: Starting Apache...

LAMPP: Starting MySQL... LAMPP started. 好了。Apache 和MySQL 正在运行中。 测试 好了,这很简单,但您如何检测所有组件是否正常工作呢?只需在您的浏览器中输入下面的链接即可:http://localhost 配置XAMPP 设置密码 [root@localhost ~]# /opt/lampp/lampp security 屏幕提示如下 [root@YDRH-YHQlampp]# lampp security XAMPP: Quick security check... XAMPP: Your XAMPP pages are NOT secured by a password. XAMPP: Do you want to set a password? [yes] XAMPP: Password: XAMPP: Password (again): XAMPP: Password protection active. Please use 'lampp' as user name! /opt/lampp/bin/mysql: Unknown OS character set 'GB18030'. /opt/lampp/bin/mysql: Switching to the default character set 'latin1'. XAMPP: The MySQL/phpMyAdmin user pma has no password set!!! XAMPP: Do you want to set a password? [yes] XAMPP: Password: XAMPP: Password (again): XAMPP: Setting new MySQL pma password. /opt/lampp/bin/mysql: Unknown OS character set 'GB18030'. /opt/lampp/bin/mysql: Switching to the default character set 'latin1'. /opt/lampp/bin/mysqladmin: Unknown OS character set 'GB18030'. /opt/lampp/bin/mysqladmin: Switching to the default character set 'latin1'. XAMPP: Setting phpMyAdmin'spma password to the new one. XAMPP: MySQL has no root passwort set!!! XAMPP: Do you want to set a password? [yes] XAMPP: Write the password somewhere down to make sure you won't forget it!!!

Bugfree缺陷管理

软件测试实验 题目: 学号: 姓名: 班级:

目录 4.1实验名称 (3) 4.2实验目的 (3) 4.3实验设备 (3) 4.4 实验内容 (3) 4.5实验步骤 (4) 4.5.1安装B UGFREE: (4) 4.5.2添加新用户: (7) 4.5.3添加用户组: (7) 4.5.4添加新项目: (8) 4.5.5创建一个新的BUG (8) 4.5.6重新登录 (9) 4.5.7修改BUG (10) 4.6实验心得体会 (10)

4.1实验名称 利用Bugfree进行缺陷管理 4.2实验目的 1.了解bugfree工具的安装和使用。 2.理解缺陷管理的具体实施方法。 3.学习如何使用自动化工具进行缺陷管理。 4.3实验设备 主流PC机一套,windows操作系统、自行开发的软件及开发平台、xampp安装软件、bugfree; 4.4 实验内容 1、模拟以小组为单位,制定缺陷管理流程和人员安排 2、安装bugfree; 3、测试开发的软件,并提交bug到bugfree中。 4、解决bug过程中,可以模拟以下情况: ?Bug没有争议,顺利解决 ?Bug没有争议,但必须推迟到后一个版本才能解决 ?Bug没有争议,经过大家的反复讨论后,才得以解决 ?提交的bug存在争议

5、编写缺陷管理报告。 4.5实验步骤 4.5.1安装Bugfree: 首先按实验一中的方法安装“XAMPP”到c盘根目录,然后将 压缩包“bugfree2.1.2.zip”解压后复制到XAMPP系统的htdocs子目录下。 进入bugfree的安装目录,复制路径为Include/ Config.inc.Sample.php的文件为新文件Include/Config.inc.php,编辑新创建的文件,修改数据库链接设置: 在浏览器里输入http://127.0.0.1/bugfree,由于要访问的数据库不存在,所以需要新建数据库:

bugfree安装及使用说明书

1目的 (3) 2范围 (3) 3BUGFREE简介 (3) 4访问BUGFREE (3) 5BUGFREE 界面 (4) 5.1主界面 (4) 5.2创建界面 (4) 6BUG管理 (5) 6.1B UG的3种状态 (5) 6.2B UG 生命周期 (5) 6.3B UG的七种解决方案 (6) 6.4B UG 字段说明 (6) 7TEST CASE管理 (7) 7.1T EST C ASE 状态 (7) 7.2T EST C ASE 字段说明 (7) 8TEST RESULT管理 (8) 8.1T EST C ASE的执行结果 (8) 9查询结果 (8) 9.1设置查询条件 (8) 9.2快速筛选 (9) 9.3自定义显示字段 (9) 9.4查询结果排序 (9) 10统计报表 (10) 11BUGFREE使用技巧 (10) 11.1发送邮件通知 (10) 11.2使用快捷键 (11) 12相关资料 (11)

Bugfree 2.0安装指南 Bugfree是一款优秀的开源的缺陷管理工具。目前的版本为2.0版。由于bugfree是用PHP开发的,数据库用的也是开源的mysql,所以安装时要配置apache、php、mysql,对于生手比较麻烦,且容易出错。基于此考虑,同样有一款开源工具xampp可以极大的减少配置工作量。以下就列出在我的机器上装Bugfree的详细过程,初装的朋友们可作参考: 安装步骤如下: 1. 在Windows上安装Apache,PHP,Mysql软件包,例如xampp, easyphp等,我用的是xampp-win32-1.6.3a-installer.exe,可以到其官方网站去下载。我的xampp 安装目录为D:\xampp\。 2. 下载BugFree安装包BugFree 2.0 RC1 build ,解压完成后,把解压后的Bugfree 目录拷贝到D:\xampp\htdocs\目录下。 3.在ie中运行http://localhost:81/bugfree/install.php,进入安装界面。选择“安装全新的BugFree2”,一步步完成安装即可。注意,要选择“创建数据库”。安装完毕后,删除目录中的install.php文件。 4.在ie中运行http://localhost:81/bugfree/Login.php,即可进入登陆bugfree界面,如果没有修改默认用户名密码,则管理员为admin,密码为123456。 注:如果是从BugFree 1.x升级,需要把1.1版的BugFile目录下的文件拷贝到2.0版的BugFile目录下。 安装注意事项: 端口冲突问题: 在我的机器上已经装了iis,安装xampp时,默认apache端口号为80,同iis(占用了80和443端口)冲突导致无法启动apache。这就需要手动设置apache的端口号。 察看当前端口占用情况netstat -an -p tcp -o。 修改apache端口:我的xampp装在了D:\xampp\目录下,所以查找D:\xampp\apache\conf目录,修改httpd.conf文件,把listen 80修改成所分配的端口,如listen 81. 修改ServerName localhost:80为ServerName localhost:81。同时,为了解决iis占用了443端口的问题,修改D:\xampp\apache\conf\extra\httpd-ssl.conf,将所有443 端口改为2117。然后,apache 就可以启用了。 关于xampp的简介: xampp-win32-1.6.3a-installer.exe。 该安装包适用于Windows 98、NT、2000、XP 和Vista 的发行版。Vista 注意事项: 由于vista默认设置时没有足够的c:\program files 这个目录的写入权限, 我们建议把XAMPP放到其它目录、比如c:\xampp 或c:\myfolder\xampp。 该版本包括:Apache、MySQL、PHP + PEAR、Perl、mod_php、mod_perl、mod_ssl、OpenSSL、phpMyAdmin、Webalizer、Mercury Mail Transport System for Win32 and NetWare Systems v3.32、Ming、JpGraph、FileZilla FTP Server、mcrypt、eAccelerator、

Bugfree使用手册

Bugfree使用手册 1. Bugfree简介 1.1 BugFree网站 https://www.360docs.net/doc/dc19173857.html,/ 1.2 BugFree的Logo 1.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将大量的配置选项集中到配置文件和语言文件里面,可以非常根据自己的情况进行修改,非常方便。 代码简洁、代码注释规范 对PHP有一定了解的开发人员可以很快读懂BugFree的代码,方便进行二次开发。 纯中文界面 纯中文的操作界面,符合国内用户的操作习惯。 邮件自动通知 当邮件发生变化的时候,会自动发信给相关人员。 强大、方便的查询功能 可以非常方便的指定各种查询条件,功能强大。并可将查询结果方便的导入到Microsoft Excel中,利用Excel强大的统计能力对Bug进行分析。 详细的历史记录 对Bug的每一步操作都有非常详细的记录。

Bugfree安装配置说明

Bugfree安装配置说明 1、xampp下载安装。(比如安装路径:E:\xampp 目录下。) 2、Bugfree下载安装包,解压 3、把解压后的Bugfree安装包放到E:\xampp\htdocs\下面。 4、修改E:\xampp\htdocs\Bugfree_out\include\config.inc.sample.php文件为config.inc.php 5、修改config.inc.php内容: A.$_CFG['AdminUser'] = array('admin','zhangyfsh'); a. 配置连接数据库信息 /* 3. Define the username and password of the BugFree database. */ $_CFG['DB']['User'] = 'root'; //数据库的用户名 $_CFG['DB']['Password'] = '//5173@#'; //数据库的密码 $_CFG['DB']['Host'] = 'localhost'; //host默认ip $_CFG['DB']['Database'] = 'bugfree2'; //数据库名称 $_CFG['DB']['TablePrefix'] = 'zyf_'; //每个数据表命名前缀 $_CFG['DBCharset'] = 'UTF8'; //数据库编码格式 b.配置邮件服务器相关信息 /* 9. SMTP param setting. */ $_CFG['Mail']['SendParam']['Host'] = ''; // The server to connect. Default is localhost(邮件发送地址:) $_CFG['Mail']['SendParam']['SMTPAuth'] = false; // Whether or not to use SMTP authentication. Default is FALSE(邮箱登陆验证) $_CFG['Mail']['SendParam']['Username'] = ''; // The username to use for SMTP authentication.(邮箱登陆用户名) $_CFG['Mail']['SendParam']['Password'] = ''; // The password to use for SMTP authentication. (邮箱登陆密码) 6.启动apache、mysql服务 如果装的有iis服务,需要先停止iis服务:iisreset /stop,然后启动服务。 7.创建数据库 1.进入bin目录:cd c:\xampp\mysql\bin 2.登陆数据库:mysql -u root -p 3.创建数据库:create database bugfree 4.在浏览器输入:http://localhost/bugfree进行查看。

软件测试规范

软件测试方法 1编写目的 本文档是测试组的日常工作规范,主要包括测试中提交问题、问题处理的规范,以指导测试人员按照正确的Bug 提交流程、Bug 书写格式、Bug 问题处理来保证测试工作的有效进行。 2测试原则 2.1判断bug的原则 1.软件未达到产品规格说明书(需求)标明的功能。 2.软件功能超出规格说明书指明的范围。 3.软件未达到规格说明书虽未指出但应达到的目标(隐含需求)。 4.软件测试员认为软件难以理解、不易使用、运行速度缓慢,或者最终用户认为不 好。 需要注意的是,测试人员报告Bug时,应当保证Bug是可以重现的。对于有时不可重现的Bug,应当反复测试,直到最终确定Bug的发生场景为止。 2.2描述bug的原则 1.简洁:只解释事实和演示、描述Bug必需的细节; 2.单一:每一个记录中针对一个Bug; 3.清晰:要清楚地描述出Bug的发生场景,包括前置条件和操作的详细步骤; 4.再现:按照预定步骤可以重现相同状况; 5.在报告Bug时只描述事实,不做评价;

6.必要的时候可以添加注释(remarks); 7.可以上传屏幕抓图和其他附件。 2.3测试流程 2.4测试bug的方法 2.4.1单元测试 阶段目标:检查各模块内部可能存在的各种缺陷,验证设计的模块的功能是否基本实现。 测试环境:开发环境 输入配置:《单元测试计划》、源代码、《软件需求规格说明书》、《设计说明书》、《测试用例》。 输出配置:《BUG一览表》。 准备就绪准则: 1)编码完成、经过静态审查、评审; 2)输入配置均经过评审; 3)测试环境、测试程序、测试数据、测试工具等经过确认。 对于测试计划、测试用例,准备使用前通过同行评审。 当软件需求、软件设计或代码更改时,适当更改测试计划、测试用例,并在各有关测试类型中适当进行回归测试。 主要任务: 1)进行白盒测试、可辅以黑盒测试,语句覆盖应达到100%; 2)局部数据结构测试(对数据类型、长度、变量初始化测试;检查相关全局变量); 3)重要路径测试(对重要分支/条件、控制流程进行测试、检查分支的判断条件、计算方 法等); 4)边界测试(输入、输出数据的最大值、最小值,数据流判断条件的比较值、循环的最 大次数、列表的最大长度等都属于边界值,对等于、大于、小于边界值的情况都要进 行测试);

JIRA的BUG管理规范

XXXXXXXXXXXXXXXXXXXXXXXXXX 测试组BUG管理规范

版本历史

目录 1BUG管理工具介绍 (3) 2BUG定义 (3) 2.1BUG分类 (3) 2.2Bug等级 (4) 2.3Bug状态 (4) 2.4Bug优先级 (5) 3BUG的生命周期 (5) 4BUG管理规范 (6) 4.1项目的创建 (6) 4.1.1项目名称及代号规范 (7) 4.1.2项目的模块及版本划分规范 (7) 4.1.3用户角色权限分配规范 (7) 4.2BUG提交规范 (7) 4.2.1BUG的报告内容 (8) 4.2.2问题类型选择 (9) 4.2.3BUG简要描述 (11) 4.2.4优先级选择 (11) 4.2.5模块及版本选择 (11) 4.2.6BUG详细描述 (11) 4.2.7其他规范 (12) 4.3BUG分配及处理 (12) 4.3.1BUG的分配 (12) 4.3.2BUG处理 (13) 4.4BUG验证及关闭 (13)

1BUG管理工具介绍 常用的BUG管理工具有JIRA、BugFree、Bugzilla、Mantis、XPWeb等。我们公司采用的是JIAR,JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域. 2BUG定义 2.1BUG分类 BUG 就是指系统存的各种缺陷,可以从很多角度对BUG进行分类。 1、从功能方面分,产生BUG的原因大体可以归结为以下四种: A.重复的功能; B.多余的功能; C.功能没有达到设计的要求; D。功能实现与设计要求不相符。 2、从易用性方面分,可以归结为三点: A.界面不美观,控件排列、格式不统一,焦点控制不合理或不全面; B.缺少帮助信息,或者帮助信息不完全; C。功能操作复杂,提示信息不合理,易产生歧义。 3、从安全性方面分,BUG可以划分为以下几类: A.数据有效性检测不合理; B。重要数据在传输中没有加密; C。缺少身份认证机制或认证不合理;D。数据产生缺乏随机性; E.网络安全性:开放端口、服务; F.系统日志、审计。 4、从可靠性方面分,BUG可划分为以下几类: A.数据存贮的可靠性; B.业务处理的可靠性; C.硬件可靠性:如打印机;D。应急处理措施; E.数据备份、恢复。 5、从性能方面考虑,BUG可划分为三种: A.并发量; B.吞吐量; C.响应时间。 6、从兼容性方面考虑,BUG有两种:

Freeradiusforwin安装配置手册

Freeradiusforwin安装配置手册 Free radius for win 安装配置手册 一、参考1 前几天由于网络方案测试需要radius服务器,从网络上找了一下,都说Freeradius最好,但就是没有详细的配置手册,一边学习一边测试,有一点心得,与大家分享。 Freeradius是免费下载源代码的,有能力的朋友可以下载后自己编译,本人很懒呀,就直接下载了windows下的安装版本,也就是别人编译好的1.1.5版本。采用默认安装在C盘,主要需要修改的是在etc/raddb中的文件,下面分别说明: (1)主配置文件是radiusd.conf: 首先是是环境变量 prefix = /usr/local exec_prefix = ${prefix} sysconfdir = ${prefix}/etc localstatedir = ${prefix}/var sbindir = ${exec_prefix}/sbin logdir = ${localstatedir}/log/radius raddbdir = ${sysconfdir}/raddb radacctdir = ${logdir}/radacct 配置文件和日志文件的位置 confdir = ${raddbdir} run_dir = ${localstatedir}/run/radiusd 日志文件的信息,添加到如下配置文件的底部 log_file = ${logdir}/radius.log 以下是全局配置 模块的位置由libdir来配置。 如果不能工作,那么你可以从新配置,从新Build源码,并且使用共享库。

相关主题
相关文档
最新文档