As long as alive, every day is full of hope

发布新日志

  • bugfree2.0

    2008-11-04 13:48:41

    试用了一下bugfree2.0, 用起来感觉比较舒服,流程顺畅,而且又可以用ctrl+G了.

    bug管理工具 bugzilla,bugfree

    从优点讲,主要有以下几点:

    1、  bugfree集成了testcase, testresult,bug 管理功能。 功能全面,与测试流程一致,测试和开发人员使用起来感觉比较顺畅。

    2、  bug 的管理模块与bug 生命周期吻合,使用很方便

    step1:测试工程师提交bug 后assign给开发工程师

    step2:工程师接收到bug后,reassign给其他工程师(不属于自己的bug),或者处理该bug, 并设置bug状态后assign 给对应的测试工程师

    step3:测试工程师验证bug是否被修复,并设置bug状态(reopen,close),若reopen,则从step2重复,直到bug被关闭。

     

    若bug按以上步骤处理,指派给我的功能非常有意义,用户登录bugfree后,马上就能看到需要处理那些bug. 同时,定期还有邮件提醒,提示用户有多少个指派给自己的bug.

     

    3、  testcase管理功能中的指派给某个用户的功能和bug assign功能相同,使用很方便。

    另一方面,bugfree2 知识UBB,补充testcase时特别是miss bug 增加的testcase,可以在注释中通过UBB增加bug链接。用户可以通过点击链接查看到增加的testcase是由于哪个bug引起的,在以后的测试中更加关注类似问题。

     

    4、  testresult关联把testcase和bug关联起来,通过testresult可以清楚地查看testcase有那些bug, 通过bug链接继续查看bug状态。

     

    5、  强大统计报表功能,对于testcase,testresult,bug都能从多角度分析生成统计报表。

     

    6、  优秀的快捷键功能,特别是ctrl+G, 这个功能是测试和开发人员最常用的功能,使用起来非常方便

     

    7、  显而易见的查询功能,任何人可以方便的设置查询条件并保存,不像bugzilla, Search功能隐藏得很深,一般的开发工程师都不知道怎么使用查询功能。

     

    使用过程中,觉得有些功能使用起来不太方便,主要有以下几点:

     

    1、  用户权限分配有些不便:只有admin才可以添加项目的bug 模块,case模块;建议把这些权限放开给项目管理员。

    2、  创建testcase时,必须指明测试方法,现在项目中的testcase写得不一定非常的详细,有些testcase用自动化测试同时也会使用手动测试,因此选择什么就显得不重要了,建议取消该项的验证,或者设置一个默认值。

    3、  运行testcase,填写testresult时,若想把bug 和fail的testresult关联,需要在填写完testresult后创建bug, 或者在注释中通过UBB方式添加bugid,  是否可以增加一个bug的输入框,当testresult 为fail时,直接在框中输入bugid, 保存后显示为链接方式。这样即使已经创建了bug, 也可以和testresult 轻松关联起来了。

    4、  创建bug 时,如何发现项目不能为空, 这与目前的项目情况不太一致,而且,如何发现的各选项与目前的项目情况也不是很一致,建议取消对这项的必填的控制。

    5、  没有clone bug的功能,bugzilla中clone bug的功能是个很好的功能,因为一个项目的某个测试阶段,bug的很多选项是相同的, clone bug 可以节省很多的时间,对测试人员来说很方便。

     

Open Toolbar