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

Logdigger 让bug报告变的不再痛苦

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

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

相关链接:http://logdigger.com/51Testing软件测试网WtGtYZT

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

m+xf5fG4O6| T0

   51Testing软件测试网2xH-w!lm2l5l

 

Yb:j"Wqn\0

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

0CB(\V6osO9RhF0
  • 对于不是技术专家的大部分用户来说,问题报告是非常令人困惑和不便的.
  • 提交一份对开发人员有用的报告包含大量的手工工作.
  • bug报告的质量决定于提交问题的人的经验.

简化问题报告

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

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

'z5D#pBy:K?:a051Testing软件测试网3e Wo:kF+obuB

工作机制
,Jy"R Q*rTX0LogDigger带有两种连接工具:

i~+h)YY%LLu8ie0
  • web浏览器扩展 能够追踪浏览器的使用, 
  • LogDigger 服务器, 收集从扩展的浏览器发来的数据, 并与外部的bug追踪系统集成.
51Testing软件测试网q4E.kr%S]

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

d#W| P)bks CS051Testing软件测试网,j,pk Y]o&L@n

安装

Ae|u]7T S0

MN+\5Invp0

首先, 需要下载安装LogDigger浏览器扩展插件.当前支持Firefox和IE. 安装IE的扩展插件时需要计算机的管理员权限. Firefox下安装相对比较简单,不需要管理员权限(安装到了Firefox的用户配置文件处) 并可以在Windows, Linux 和 Mac OSX下使用.如果希望使用LogDigger来提交问题则必须安装浏览器扩展插件.51Testing软件测试网7x&E2g[%s8Kg
接下来, 下载安装LogDigger服务器. 目前提供有Windows下的安装程序,、其他平台下的标准安装程序和一个可部署在J2EE server上的应用; 点击查看 安装说明.
3l&N_J!z-\0安装完LogDigger服务器后, 启动并运行安装向导.在向导的最后一步, LogDigger服务器将连接你的bug追踪系统.
M A q-?6LgH0
51Testing软件测试网 x;pqo-A"R5`e}7o

定义一个项目51Testing软件测试网$y-F~j0Q`(V^o8j

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

5Z*Yw%a K.e0d$H7l0

<?xml version="1.0" encoding="UTF-8"?>51Testing软件测试网8g a`$i;L/I
<logdigger>
w'[|Q0I4U8Ehg{1I0  <server>http://your.logdigger.server:8080/logdigger</server>51Testing软件测试网B])fXFk_P
  <logging-key>your_project_key</logging-key>51Testing软件测试网Fu(UIW [FV7|
</logdigger>

T9a$T(m;keUqc7TS0


$N6wn3B~;k].]0启用 LogDigger51Testing软件测试网8c7Pq*LE d(S
你只有启用LogDigger后,才会跟踪记录web网站的访问信息. 你需要在浏览器打开你要测试的网址并且启用LogDigger.

} [L,yK:G~0

 

E C/fm3m S7S0

51Testing软件测试网Kj X|,W^QiF

 

%kav*_^0

当你重新加载页面后, LogDigger将提示你确认你是否想记录网站的访问记录,并且要求你登陆到bug追踪系统.51Testing软件测试网2n:~ygj8d y.dMH"BX
如果你设置了记住登陆信息(假设bug追踪系统支持),下次打开此应用时 LogDigger将自动开始进行sessin追踪,不再要求你输入登陆信息.51Testing软件测试网x{YRD%{


!]O$G+S)Gf0测试和bug报告
7Ew6HXCU3O'e G0一旦启用了LogDigger,你就可以像之前一样开始使用/测试web应用. 如果配置正确且使用追踪已经开启, LogDigger按钮将有一个绿色的标志: 51Testing软件测试网(L*g!| U$C4w5|q
当你想提交bug报告时,点击LogDigger按钮. 此时将在一个新窗口中打开bug报告表单. 这个表单和你直接使用bug追踪系统提价bug时表单的字段一致. LogDigger对其进行了扩展,额外包含了web应用界面的截屏和一个最后提交动作的链接.
w3m2O5| Tj0
51Testing软件测试网H!C4x e@.].n

]wE9Ii,@3S#u0

 51Testing软件测试网+lS)ip%s5I

点击截屏将提示你输入图片注释.

6G7J$Q)`#nCy0z,u0

51Testing软件测试网6U~ v#C nz Vcud

 51Testing软件测试网AZNlJ P\+Vv3U

添加一个备注, 点击Sava按钮,你将会返回到bug报告表单.
!?.{$I\ r{8B0等提交表单后 ,你可以选择通过附加一些细节资料和截屏来扩展问题的描述. (对于 Java, Python 和 PHP, LogDigger能够收集和上传你的服务器日志.)
51Testing软件测试网1`%g;w,|Bi&BKuUt

 51Testing软件测试网c;}}v.[$k6B6{

apy!P7Lv0

 51Testing软件测试网Mi2lu R0uf

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

](^9qF x3R g4e h0

51Testing软件测试网5a*K ]5V6] d? tC?
总论…51Testing软件测试网C ])bx#e
LogDigger是非开源的,对于任何web应用,不管其采用何种开发语言及框架,都可以使用. (实际上, 对浏览器进行一个手工的配置, 你就可以在其他任何的网站上使用.)
5R8m1w&Q;b0使用LogDigger非常简单. 马上下载使用它! 它不仅仅可以为你节省大量的枯燥的工作时间,而且你会体会到提交问题报告可能会充满乐趣和享受. 相信开发人员也同样会有这样的感受的!

r Gc9GAeek0L;S0

TAG:

 

评分:0

我来说两句

Open Toolbar