诚招英才(长期):高级测试开发工程师、测试架构师,C++,java,ops; 联系方式:linhan@taobao.com msn: niuxvampire@hotmail.com

Logdigger 让bug报告变的不再痛苦

上一篇 / 下一篇  2009-12-29 15:23:48 / 个人分类:技术

测试管理工具logdigger介绍,感谢杨立鹏(ylp_1@163.com)的翻译工作

["}d1G7_5l0

相关链接:http://logdigger.com/51Testing软件测试网0^9| bg jC$k

中文版userguide:Log DIgger.rar(298 KB)

5U/K0G,d6d K:I0

   

,K5n n.l,\w0

 

)^ l-NL"uo#al0

    当前的问题追踪系统都包含在一些高级的工具中,这些工具不仅仅被设计用来追踪软件缺陷,同样在大量应用于项目管理.一旦数据进入了这些系统,能够得到很好的管理,但是当它们创建一个新的bug报告时缺都面临同样的问题:

|"hiRXPG)l$t&a0
  • 对于不是技术专家的大部分用户来说,问题报告是非常令人困惑和不便的.
  • 提交一份对开发人员有用的报告包含大量的手工工作.
  • bug报告的质量决定于提交问题的人的经验.

简化问题报告51Testing软件测试网 G*S5K_.VyV'R8Y

LogDigger解决了上述的问题.它使得bug报告变的快速而且简单,即使对于非职业测试人员也是同样的(例如. 项目经理, 客户或最终用户). 它使你能够
  • 自动追踪web应用程序,收集对开发人员有用的大量数据.
  • 通过在浏览器单击来打开一个问题报告表单,这个表单自动包含了相关的上下文信息.
  • 对应用界面截屏、添加注释、上传到bug跟踪系统,完成这些工作不需要额外的任何工具.
51Testing软件测试网(o!z9O J6^,Ab2d(\(N

使用LogDigger,你在30秒左右就可以创建一个包含全部细节的bug报告!

+I7M5pbCC!F"D2O0

3}:q%b kho0工作机制51Testing软件测试网-h6Rl;voHk9W
LogDigger带有两种连接工具:
51Testing软件测试网aX6L5|6j9]

  • web浏览器扩展 能够追踪浏览器的使用, 
  • LogDigger 服务器, 收集从扩展的浏览器发来的数据, 并与外部的bug追踪系统集成.
51Testing软件测试网3ZK7h-X%vy8]6{1p

当你报告问题时, LogDigger在你和你的bug追踪系统之间扮演了代理的角色. 它按照一个预先定义的模板使用上下文数据扩展了问题的描述,自动将相关的截屏和其他有用信息附加到bug追踪系统.51Testing软件测试网0j.L^L!f d?*uu

U"XkeH0| U051Testing软件测试网)DkE4h)w

安装

r&Gk&a$Xt2S0

51Testing软件测试网G`/Y Hsbd5}X%U

首先, 需要下载安装LogDigger浏览器扩展插件.当前支持Firefox和IE. 安装IE的扩展插件时需要计算机的管理员权限. Firefox下安装相对比较简单,不需要管理员权限(安装到了Firefox的用户配置文件处) 并可以在Windows, Linux 和 Mac OSX下使用.如果希望使用LogDigger来提交问题则必须安装浏览器扩展插件.51Testing软件测试网F`CL9\)_ `!U
接下来, 下载安装LogDigger服务器. 目前提供有Windows下的安装程序,、其他平台下的标准安装程序和一个可部署在J2EE server上的应用; 点击查看 安装说明.51Testing软件测试网"f#Y(o7gy7h2`(sCy
安装完LogDigger服务器后, 启动并运行安装向导.在向导的最后一步, LogDigger服务器将连接你的bug追踪系统.
(WERC$Q3_2I0

?F1Q/_9K@,F0

定义一个项目51Testing软件测试网Rk9@ `P

数据收集和问题报告的范围是项目. 你首先需要在LogDigger服务器定义一个项目, 并将其与bug追踪系统中项目对应起来.
1A:Kt(m:aW Q_$U0下一步, 你需要为 为你的应用设置LogDigger. 操作简单到只需要你向你的应用中添加一个文件. 你所要做的仅仅是创建一个名为logdigger.xml的文件, 并保证通过你要测试的地址的根目录可以访问到(e.g.http://your-app/logdigger.xml). 此文件内容如下:
51Testing软件测试网V wR"s"F3N+mb8J

<?xml version="1.0" encoding="UTF-8"?>
4iT \ d Rv:w"]&c6Z0<logdigger>51Testing软件测试网!x8L*wAH'K
  <server>http://your.logdigger.server:8080/logdigger</server>
c'qwYX4DS0  <logging-key>your_project_key</logging-key>
c y"wGo Fn0</logdigger>

gU f T*Q W0


5F(T_$`6WJ,qcN8Z [p0启用 LogDigger51Testing软件测试网9x,djDF ]9hT4z
你只有启用LogDigger后,才会跟踪记录web网站的访问信息. 你需要在浏览器打开你要测试的网址并且启用LogDigger.51Testing软件测试网wu Kfv\8mYTs

 51Testing软件测试网&YlBrw[-s6F ou

51Testing软件测试网W$o j!rk0Lnp}%C&F

 

8ts3KW%O`l0

当你重新加载页面后, LogDigger将提示你确认你是否想记录网站的访问记录,并且要求你登陆到bug追踪系统.51Testing软件测试网L j a0X?
如果你设置了记住登陆信息(假设bug追踪系统支持),下次打开此应用时 LogDigger将自动开始进行sessin追踪,不再要求你输入登陆信息.51Testing软件测试网,t#C%oQs?


$j*DwT)a0测试和bug报告
UH4S4GF_0一旦启用了LogDigger,你就可以像之前一样开始使用/测试web应用. 如果配置正确且使用追踪已经开启, LogDigger按钮将有一个绿色的标志: 
$??6b;\?8G(y.?0当你想提交bug报告时,点击LogDigger按钮. 此时将在一个新窗口中打开bug报告表单. 这个表单和你直接使用bug追踪系统提价bug时表单的字段一致. LogDigger对其进行了扩展,额外包含了web应用界面的截屏和一个最后提交动作的链接.
g0} b}]!Yu0
51Testing软件测试网.D"i p8T*mJ

51Testing软件测试网qr%~od

 51Testing软件测试网 ?(Aq#{R[8K^CM

点击截屏将提示你输入图片注释.51Testing软件测试网d2o+gaY&RY*I

51Testing软件测试网] lG`(c z

 

5d"P Bp-[AK!Cis0

添加一个备注, 点击Sava按钮,你将会返回到bug报告表单.51Testing软件测试网l4BC+_+D
等提交表单后 ,你可以选择通过附加一些细节资料和截屏来扩展问题的描述. (对于 Java, Python 和 PHP, LogDigger能够收集和上传你的服务器日志.)

s8q.@7S.O!t@c0

 51Testing软件测试网 GD%l1k7L:l4AMo

I"B/f3DnMlqGV0

 51Testing软件测试网H'm7dJ.D(sF

LogDigger显示了创建的问题的ID后, 你就可以关闭窗口继续进行测试. 开发人员可以使用此问题的链接来获取问题的细节信息.51Testing软件测试网 j|F#Rt
为了使用起来更方便, LogDigger浏览器扩展控件保存了一个最近提交的问题列表,你可以通过LogDigger的浏览器菜单直接打开他们.
51Testing软件测试网Z7|'P5Q%YU1X


hu Y6AqL(E0总论…
8]6p%a(o b V5U s h5d0LogDigger是非开源的,对于任何web应用,不管其采用何种开发语言及框架,都可以使用. (实际上, 对浏览器进行一个手工的配置, 你就可以在其他任何的网站上使用.)51Testing软件测试网x(cd?+H
使用LogDigger非常简单. 马上下载使用它! 它不仅仅可以为你节省大量的枯燥的工作时间,而且你会体会到提交问题报告可能会充满乐趣和享受. 相信开发人员也同样会有这样的感受的!

1Nxoq,R3hS4s0C0

TAG:

 

评分:0

我来说两句

Open Toolbar