ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:306.69KB ,
资源ID:2448279      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-2448279.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件测试bugfree测试管理工具.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

软件测试bugfree测试管理工具.docx

1、软件测试bugfree测试管理工具软件测试实验六bugfree缺陷管理系统计算机与信息工程系软件测试实验一、实验目的1. 掌握缺陷管理工具的意图2. 掌握缺陷管理开源工具Bugfree二、基本知识1. BugFree 简介11.1 BugFree的来源BugFree是借鉴微软的研发流程和Bug管理理念,使用PHP+MySQL独立写出的一个Bug管理系统。简单实用、免费并且开放源代码(遵循FreeBSD License。如何有效地管理软件产品中的Bug,是每一家软件企业必须面临的问题。遗憾的是很多软件企业还是停留在作坊式的研发模式中,其研发流程、研发工具、人员管理不尽人意,无法有效的保证质量、控

2、制进度,并使产品可持续发展。针对这个问题,我们独立做出了BugFree,并且半年多来每天都在使用。我们公司就是用它来管理Bug,不断提高产品质量的:- 1.2 BugFree名称的含义命名BugFree 有两层意思:一是希望软件中的缺陷越来越少直到没有,Free嘛;二是表示它是免费且开放源代码的,大家可以自由使用传播。1.3 为什么开放BugFree的源代码呢?根据半年多的实践,觉得BugFree非常有用,我们公司的日常工作已经离不开它了。虽然没有微软的Bug管理系统(以前叫Raid,现在是Product Studio的功能那么强大,但是处理方法和思想是完全一致的,起码我自己用起来的感觉和在微

3、软时基本一样,值得向大家推荐。我们是用开放源代码的PHP+MySQL开发的,目的就是希望跟大家分享BugFree。而且开放源代码之后,期待高手不断改进它,大家都能用到更加强大的功能。也算为中国的软件业做点小小的贡献:- BugFree代码在我们的“数字神经系统”中非常独立,很容易拿出来给大家共享。1.4 BugFree仅仅是个工具不过坦率的讲,BugFree 仅仅是个工具而已,重要的是掌握其中蕴含的软件研发的流程思想,才能用好这个工具。如果你以前没有用过Bug管理系统,那么一开始的时候也许你会觉得这个工具是在浪费时间,因为一个测试人员需要费神把发现Bug的详细步骤记录下来,有时还要贴一张示意图

4、,这一切都不如当面说来得直接。但是使用一段时间,你会发现BugFree很有用,它忠实的记录着每个问题的处理过程,不自由软件BugFree 简介- 借鉴微软公司软件研发理念的Bug 管理系统(Free Software BugFree 2 / 7 自由软件BugFree 官方网站 断提醒你存在的问题,永远不会丢失和忘记。如果你参与过较大软件工程或产品的研发,就会理解它对软件可持续发展是至关重要的。而且研发的规模越大,BugFree 的作用就会越大。2. bugfree安装2本文档已按照最新版本的BugFree 2进行了更新,部分内容可能不适用于老版本的BugFree。建议访问BugFree下载页

5、面,下载并升级至最新版本的BugFree。BugFree基于PHP和MySQL开发,是免费且开发源代码的缺陷管理系统。服务器端在Linux和Windows平台上都可以运行;客户端无需安装任何软件,通过IE,FireFox等浏览器就可以自由使用。BugFree 2在BugFree 1.1的基础上,集成了Test Case和Test Result的管理功能。具体使用流程是:首先创建Test Case测试用例),运行Test Case产生Test Resultchmod 777 Data/TplCompile/bchmod 777 BugFile/cchmod 777 Include/Config.

6、inc.php4.在浏览器访问http:/bugfree。如果设置的数据库不存在,按照提示创建数据库,再点击继续安装。5.点击“安装全新的BugFree2”。6.安装成功后,显示首次登录的默认管理员帐号和密码,按照提示首先使用默认管理员用户名和密码登陆BugFree。从BUGFREE 2.0 RTM或2.0.X升级升级之前,为防止数据丢失,建议从浏览器退出BugFree,并备份相应的数据库和虚拟目录。1.下载BugFree 2安装包,解压后复制到原BugFree安装目录下,覆盖原有文件。2.在浏览器访问http:/bugfree。3.点击“从现有的BugFree 2升级”,完成升级。从BUGF

7、REE 1.1升级升级之前,为防止数据丢失,建议在浏览器退出BugFree,并备份相应的数据库和虚拟目录。1.下载BugFree 2安装包,解压后复制到原BugFree的安装目录下,覆盖原有文件。2.进入Bugfree的安装目录,复制文件Include/Config.inc.Sample.php为新文件Include/Config.inc.php,编辑新创建的文件,并复制Include/ConfigBug.inc.php的相应设置。3.点击“从BugFree 1升级”,完成BugFree 1.1到BugFree 2的升级。注意:如果BugFree 1.1升级到BugFree 2之后显示乱码,请

8、修改Include/Config.inc.php的$_CFGDBCharset值为空,再恢复原有的BugFree1.1数据库,重新进行升级$_CFGDBCharset = 主界面访问http:/bugfree,输入用户名和密码登录成功后,显示BugFree主界面:工程选择框:可以快速切换当前工程,工程模块框和查询结果框显示相应的模块结构和记录。工程模块框:显示当前工程的模块结构。点击某一模块,查询结果框会显示所选模块的所有记录。个性显示框:a指派给我:显示最近10条指派给我的记录。b由我创建:显示最近10条由我创建的记录。c我的查询:保存查询框的查询条件。模式切换标签:切换Bug, Test

9、Case和Test Result模式。默认登陆为Bug模式。查询框:设置查询条件。查询结果框:显示当前查询的结果。a自定义显示:设置查询结果的显示字段。b统计报表:显示当前查询结果的统计信息。c导出:将查询结果显示的自定义字段导出到XML文件。最多可同时导出5000条记录。d导入批量运行Bug的初始状态。任何新建的Bug状态都是Active。可以通过编辑修改Bug的内容,并指派给合适的人员解决。Resolved(已解决解决Bug之后的状态。Closed(已关闭已修复Bug在验证无误之后关闭,该Bug处理完毕。如果没有真正解决或者重新复现,可以重新激活,Bug状态重新变为Active。BUG生命

10、周期新建的Bug处于Active状态,可以通过编辑指派给合适的解决者。解决Bug之后,Bug状态变为Resolved,并自动指派给创建者。创建者验证Bug。如果未修复,再重新激活,Bug状态重新变为Active;如果已经修复则可以关闭,Bug状态变为Closed,Bug生命周期结束。已经Closed的Bug如果重新复现,也可以直接激活。具体流程如下图所示。BUG的七种解决方案类型解决方案详细说明三种无效的BugBy Design设计需求就是这么设计的Duplicate这个问题别人已经发现Not Repro无法复现的问题四种有效的BugFixed问题被修复External外部原因(比如浏览器、操

11、作系统、其他第三方软件造成的问题Postponed发现的太晚了,下一个版本讨论是否解决Wont Fix是个问题,但是不值得修复BUG字段说明Bug标题:为包含关键词的简单问题摘要,要有利于其他人员进行搜索或通过标题快速了解问题。工程名/模块路径:指定问题出现在哪个工程的哪个模块。Bug处理过程中,需要随时根据需要修改工程或模块,方便跟踪。如果后台管理指定了模块负责人,选择模块时,会自动指派给负责人。指派给:Bug的当前处理人。如果不知道Bug的处理人,可以指派给Active,工程或模块负责人再重新分发、指派给具体人员。如果设定了邮件通知,被指派者会收到邮件通知。状态为Closed的Bug,默认

12、会指派给Closed,表示Bug生命周期的结束。抄送给:需要通知相关人员时填写,例如测试主管或者开发主管等。可以同时指派多个,人员之间用逗号分隔。如果设定了邮件通知,当Bug有任何更新时,被指派者都会收到邮件通知。严重程度:Bug的严重程度。由Bug的创建者视情况来指定,其中1为最严重的问题,4为最小的问题。一般1级为系统崩溃或者数据丢失的问题;2级为主要功能的问题;3级为次要功能的问题;4级为细微的问题。优先级:Bug处理的优先级。由Bug的处理人员按照当前业务需求、开发计划和资源状态指定,其中1的优先级最高,4的优先级最低。一般1级为需要立即解决的问题;2级为需要在指定时间内解决的问题;3

13、级为工程开发计划内解决的问题;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表示修复代码已经提交;Cant Regress表示修复的问题暂无法验证等。机器配置

14、:测试运行的硬件环境,例如Dell G280 2G/200G。关键词:主要用于自定义标记,方便查询。关键词之间用逗号或者空格分隔。例如,对于跨团队的工程开发,可以约定一个关键词统一标记工程。相关Bug:与当前Bug相关的Bug。例如,相同代码产生的不同问题,可以在相关Bug注明。相关Case:与当前Bug相关的Case。例如,测试遗漏的Bug可以在补充了Case之后,在Bug的相关Case注明。上传附件:上传Bug的屏幕截图,Log日志或者Call Stack等,方便处理人员。复现步骤:步骤要描述清晰,简明扼要,步骤数尽可能少;结果说明Bug产生的错误结果;期望说明正确的结果。可以在备注提供一

15、些辅助性的信息,例如,这个bug在上个版本是否也能复现,方便处理人员。测试用例Test Case)是在测试执行之前设计的一套详细的测试计划,包括测试环境、测试步骤、测试数据和预期结果。在导航栏点击Test Case,即切换到Test Case模式,点击新建Case,创建测试用例。可以通过页面上方的复制按钮快速创建类似的测试用例。TEST CASE状态Case状态详细说明Active标示有效的测试用例。所有新建Case都默认为该状态Blocked当前Case因为其他原因,无法正常运行。通过编辑Case进行修改Investigating待研究确认的测试用例。通过编辑Case进行修改Reviewed

16、通过测试用例评审的用例。通过编辑Case进行修改TEST CASE字段说明Case标题:测试点的简单描述30字以内)或测试的目的。工程名/模块路径:指定测试用例对应的工程名称和模块路径。指派给:执行Test Case的人员。如果不知道具体的用例执行人员,可以指派给Active。抄送给:需要通知相关人员时填写。可以同时指派多个,人员之间用逗号分隔。优先级:Case执行的优先级。1:冒烟测试及每次测试都需执行的用例,严重程度最高;2:覆盖产品所有主要功能;3:次要功能;4:细节功能资源有限时,可以不执行)。其余选项字段Case类型、测试方法、测试计划等):可以通过编辑Lang/ZH_CN_UTF-

17、8/_COMMON.php来自定义。标记删除:用来标记已失效的用例,再通过查询条件进行排除。关键词:主要用于自定义标记,方便查询。关键词之间用逗号或者空格分隔。例如,对于跨团队的工程开发,可以约定一个关键词统一标记工程。显示顺序:通过输入0255之间的任一整数实现对TestCase的自定义排序。例如,按照业务执行的流程重新排列Case的显示顺序。Test Result只能通过运行已有测试用例来创建。打开一个已有的测试用例,点击页面上方运行按钮,进入创建Test Result页面。Case标题、模块路径和步骤等信息自动复制到新的Test Result中。同时,Test Result相关Case自

18、动指向该测试用例。记录执行结果Passed或Failed)和运行环境信息运行Build、操作系统、浏览器等信息),保存测试用例。针对执行结果为Fail的Test Result,点击页面上方的新建Bug按钮,创建新Bug。Result标题、模块路径、运行环境和步骤等信息自动复制到新的Bug中。同时Test Result相关Bug指向新建Bug。TEST CASE的执行结果Case状态详细说明Passed运行成功的Test CaseFailed运行失败的Test Case设置查询条件BugFree默认显示2个查询组,每组有3个查询字段后台管理页面,编辑指定的工程,在通知邮箱编辑框输入邮件接收的地址

19、。bLinux环境下,通过crontab定期执行bugfree/Shell/StatBug.sh;Windows环境下则可以通过定时任务程序定期执行bugfree/Shell/StatBug.bat。在BUG和CASE中使用UBB代码BugFree2.0提供了对基本UBB代码的支持,可以在编写复现步骤和注释时添加链接、设置字体、嵌入图像等,也可以直接引用bug,case和result。例如,编辑状态下输入文字:链接url/url字体b加粗/b, i斜体/i, u下划线/u引用bug#bug100/bug, case#case11/case, result#result6/result嵌入图像i

20、mg保存后的显示效果:更改上传附件的大小BugFree默认附件大小为1000K,可以编辑Include/Config.inc.php文件下列设置更改上传文件大小。$_CFGFileMaxFileSize = 1024 *1000。 / The max file size(Byte.使用快捷键以下快捷键需要浏览器支持。页面快捷键说明主页面Ctrl + G弹出一个对话框。输入ID后,直接打开相应编号的Bug,Case或ResultBug, Case和Result通用快捷键Alt + P显示查询结果的上一个记录Alt + N显示查询结果的下一个记录Alt + E编辑当前记录Alt + S保存记录Bug页面Alt + R解决BugAlt + C关闭BugAlt + A激活BugCase页面Alt + C复制CaseAlt + R运行CaseResult页面Alt + B创建BugBUGFREE管理员角色BugFree的管理员包括系统管理员、工程管

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2