诚招英才(长期):高级测试开发工程师、测试架构师,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(\V6os O9RhF0- 对于不是技术专家的大部分用户来说,问题报告是非常令人困惑和不便的.
- 提交一份对开发人员有用的报告包含大量的手工工作.
- bug报告的质量决定于提交问题的人的经验.
简化问题报告
z)X@X"N0LogDigger解决了上述的问题.它使得bug报告变的快速而且简单,即使对于非职业测试人员也是同样的(例如. 项目经理, 客户或最终用户). 它使你能够- 自动追踪web应用程序,收集对开发人员有用的大量数据.
- 通过在浏览器单击来打开一个问题报告表单,这个表单自动包含了相关的上下文信息.
- 对应用界面截屏、添加注释、上传到bug跟踪系统,完成这些工作不需要额外的任何工具.
51Testing软件测试网#I
Ci(~i
X使用LogDigger,你在30秒左右就可以创建一个包含全部细节的bug报告!
'z5D#pBy:K?:a051Testing软件测试网3eWo:kF+obuB工作机制
,Jy"RQ*rTX0LogDigger带有两种连接工具:
i~+h)Y Y%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]7TS0
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追踪系统.
MA
q-?6L gH051Testing软件测试网
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/fm3mS7S051Testing软件测试网KjX|,W^Q iF
%kav*_^0当你重新加载页面后, LogDigger将提示你确认你是否想记录网站的访问记录,并且要求你登陆到bug追踪系统.51Testing软件测试网2n:~ygj8dy.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,u051Testing软件测试网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 x3Rg4eh051Testing软件测试网5a*K ]5V6]
d ? tC?
总论…51Testing软件测试网C])bx#e
LogDigger是非开源的,对于任何web应用,不管其采用何种开发语言及框架,都可以使用. (实际上, 对浏览器进行一个手工的配置, 你就可以在其他任何的网站上使用.)
5R8m1w&Q;b0使用LogDigger非常简单. 马上下载使用它! 它不仅仅可以为你节省大量的枯燥的工作时间,而且你会体会到提交问题报告可能会充满乐趣和享受. 相信开发人员也同样会有这样的感受的!
r Gc9GAeek0L;S0
收藏
举报
TAG: