团队建设之路(3)--测试管理

原来集团公司有一个测试管理系统,但是却没有用起来。

原因之一是使用不方便。该测试管理系统网站建在Internet上,而我们现场办公的场所由于安全性原因,外网和内网是物理隔绝的两张网,必须要切换网线才能切换所处网络。

原因之二是并未建立测试管理的制度。一直以来广东公司本地开发的软件都是委托集团总部专门的测试部门来广东分公司进行测试,但是这样专业的测试人员只会在软件开发已经基本完成的时候出现,大约一个月之后就打道回府,不会跟踪到项目验收。由此可想而知测试的效果。第一,测试人员专业水平虽然很高,但是他们对我们的软件的了解有限,基本上不了解具体业务,只能做“界面与操作”方面的测试;第二,测试未曾一直贯穿软件开发的全程,他们做的仅仅是“验收前测试”这一步而已。因此后来基本上我们都不依赖总部的测试人员,而是靠开发人员自己自测或交叉测试,反而能够找出更多的问题。

其实测试这个问题已经在很多同事口中提出来过,前文提到三个高级软件工程师,每个人入职后不久都各自提交过有关改善这方面问题的建议,但由于种种原因未被采纳。因此这次我提出要创建属于我们自己的测试管理系统,自然得到大家的积极响应。

这个测试管理系统必须基于WEB ,运行在局域网内,能够与email server搭配。

根据大家以前的经验,选取出两个系统作为候选参照,一个是Test Driven,一个是BugFree。TD的优势在于运行速度比较快,自带了snapshot截图等非常有用的小功能,但是使用比较复杂;BugFree的优势在于开源和简单,最重要的是流程参照微软,感觉比TD合理,例如,TD中的BUG动作有6个:New,Open,Reject, Solve,Close,Reopen,但是实际上有些bug是无法使用这几个动作的,例如有一个bug确实存在,但是只能够在下一版本解决,TD就无法处理此类的情况。BugFree有By Design,PostPone等动作,可以解决这些问题。因此最后我们选用了BugFree 1.0

安装非常简单,从网站上下载了GreenAMP和BugFree之后,解压GreenAMP,运行Apache服务,解压BugFree,运行Install.php创建数据库结构,然后就可以登录使用了。

测试管理系统初步建了起来,还需要规章制度的配合,过几天再制定吧。

你可能感兴趣的:(团队建设)