收藏 分享(赏)

第10单元第26讲_bugzilla使用 缺陷管理工具.ppt

上传人:无敌 文档编号:1072029 上传时间:2018-06-09 格式:PPT 页数:25 大小:2.40MB
下载 相关 举报
第10单元第26讲_bugzilla使用 缺陷管理工具.ppt_第1页
第1页 / 共25页
第10单元第26讲_bugzilla使用 缺陷管理工具.ppt_第2页
第2页 / 共25页
第10单元第26讲_bugzilla使用 缺陷管理工具.ppt_第3页
第3页 / 共25页
第10单元第26讲_bugzilla使用 缺陷管理工具.ppt_第4页
第4页 / 共25页
第10单元第26讲_bugzilla使用 缺陷管理工具.ppt_第5页
第5页 / 共25页
点击查看更多>>
资源描述

1、Bugzilla使用,缺陷管理工具,背景,Bugzilla是Mozilla公司的一个开源的免费缺陷管理工具。跟踪、记录缺陷的生命周期过程创建、报告、查询、处理Bug记录并生成报表,特点,基于Web方式,安装简单、管理安全、跨平台。详尽全面地描述缺陷,产生标准化的Bug报告。提供大量的分析选项和强大的查询匹配能力,能根据各种条件组合进行Bug统计。跟踪软件缺陷的生命周期过程,开发人员、测试人员、管理人员等能够及时获得信息并进行处理 系统配置灵活,强大的可定制能力。可设定不同的小组,指定过程中相关责任人,设定不同的用户对Bug的操作权限,设定Bug的严重级和优先级根据设定的不同责任人,自动发送Em

2、ail,通知相关责任人最新的动态信息,有效地帮助测试人员和开发人员进行沟通使用数据库进行管理,有利于安全、管理及系统扩展完备的产品分类方案,安装,开源产品是奇才者的热血结晶,到处是智慧的标签开源是免费贡献,因此顾客不是上帝因此,安装开源产品需要耐心和勇气,准备,软件包 Windows 2003 中文企业版 +sp1 ActivePerl-5.8.8.817-MSWin32-x86-257965.msi Mysql 5.0 Bugzilla-3.04 bugzilla-bundle.zip IIS6一点点心,1、安装Mysql,安装就是点击安装包,然后点击next安装完毕:打开mysql的com

3、mand line client 输入root密码(安装时设置),创建数据库 bugs,用户bugs,密码为空,授予权限创建数据库:mysqlcreate database bugs;创建用户并赋予权限:mysql GRANT SELECT,INSERT,UPDATE,DELETE,INDEX, ALTER,CREATE,DROP,REFERENCES,LOCK TABLES,CREATE TEMPORARY TABLES ON bugs.* TO bugslocalhost IDENTIFIED BY ;刷新:mysql FLUSH PRIVILEGES;大功告成之一,安装脚本语言,安装Ac

4、tivePerl-5.8.8.817-MSWin32-x86-257965.msi。安装完后最好重启系统,使环境变量生效。Perl 一般被称为“实用报表提取语言”(PracticalExtraction andReportLanguage), 最初的设计者为拉里沃尔(Larry Wall),于1987年12月18日发表。Perl借取了C、sed、awk、shell scripting以及很多其他程序语言的特性。正式网站是 www.perl.org。Perl 的特点Perl的解释程序是开放源码的免费软件,能在绝大多数操作系统运行。Perl 是一种能完成任务的语言。理念:简单工作简单化。Activ

5、ePerl是 Windows 环境下的 Perl 语言解释器。支持 Microsoft IIS。包括有 Perl for Win32、Perl for ISAPI、PerlScript、PerlPackageManager 四套程序。 大功告成之二,安装Bugzilla,确保待安装系统的电脑联网在磁盘建立文件夹(D:bugzilla),解压Bugzilla安装包在开始-程序-运行 中输入CMD,进入D:bugzilla目录下,运行 perl checksetup.pl 检查安装模块是否都存在按照运行提示,一步一步运行命令再次在命令行运行 perl checksetup.pl,检查是否需要的模块

6、都已经安装。如果否则回到上一步是的话则会在目录下生成一个localconfig文件,这个文件是 bugzilla运行时的配置文件。检查该文件中用户名和密码是否和mysql中设置的一样再次运行 perl checksetup.pl ,生成bugzilla需要的模版和数据库中的表。输入Bugzilla管理员与密码XXXXXX.XXX ; pass:*大功告成之,可以休息一下,配置IIS,1)打开IIS管理界面。新建一个虚拟路径,指向Bugzilla所在文件夹,执行权限为脚本和可执行文件,2)点击配置按钮。增加一个映射,将.cgi文件映射到perl.exe 如:D:perlbinperl.exe -

7、xE:bugzilla wT %s %s将动作限制为:GET,HEAD,POST,3)在默认文档列表中添加index.cgi,Ready,在IE浏览器打开http:/localhost/bugzilla/index.cgi欣赏一下:,登录,进入Bugzilla主页输入用户名(Email名)和密码,忘记密码,点击Forgot my Password 在出现的对话框输入用户名接受邮件,修改密码记住:不要将你的邮件密码和Bugzilla设置成一样,申请新帐号,点击NewAccount 输入帐号名,点击Send管理员分配好帐号后发送至邮箱,Bugzilla操作流程,Bugzilla操作流程,测试人员或

8、开发人员发现bug后,判断属于哪个模块的问题,填写bug报告后,通过Email通知项目组长或直接通知开发者。项目组长根据具体情况,重新reassigned给bug所属的开发者。开发者收到E-Mail信息后,判断是否为自己的修改范围。 A.若不是,重新reassigned给项目组长或应该分配的开发者; B.若是,进行处理,resolved并给出解决方法。测试人员查询开发者已修改的bug,进行重新测试。 A.经验证无误后,修改状态为VERIFIED。待整个产品发布后,修改为CLOSED。 B.还有问题,REOPENED,状态重新变为“New,并发邮件通知。如果这个BUG一周内一直没被处理过。Bug

9、zilla就会一直用E-Mail骚扰它的属主,直到采取行动为止。,测试人员报告Bug的流程,先进行查询,确认要提交的bug报告未提交 A.若已经存在,不要提交 B.若有什么建议,可在原有报告中增加注释若Bug不存在,创建bug报告提交具体操作:点击【新建】,选择产品后,填写一个Bug报告的表格。【指派给】为空则默认为设定的owner【抄送】发给多人,需用逗号隔开【描述】中要详细说明下列情况: A. 发现问题的步骤; B. 执行上述步骤后出现的情况; C. 期望应出现的正确结果。【平台】、【操作系统】、【优先级】、【严重级】,可以根据具体情况自行选择。【依赖】是指与这个新Bug有关联的Bug号码

10、。点击【Commit】提交,Bug状态(Severity),1) Blocker,阻碍开发和/或测试工作2) Critical,死机,丢失数据,内存溢出3) Major,较大的功能缺陷4) Normal,普通的功能缺陷5) Minor,较轻的功能缺陷6) Trivial,产品外观上的问题或一些不影响使用的小毛病,如菜单或对话框中的文字拼写或字体问题等等7) Enhancement,建议或意见,1) 待确认的(Unconfirmed)2) 新提交的(New)3) 已分配的(Assigned)4) 问题未解决的(Reopened)5) 待返测的(Resolved)6) 待归档的(Verified)7) 已归档的(Closed),Bug处理意见(Resolution),1) 已修改的(Fixed)2) 不是问题(Invalid)3) 无法修改(Wontfix)4) 以后版本解决(Later)5) 保留(Remind)6) 重复(Duplicate)7) 无法重现(Worksforme),

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 经营企划

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报