最近学了两个项目管理的软件,一个是SVN,用来进行版本的控制和资料的上传和下载,是用于开发过程中的软件。另一个就是禅道,相比SVN,禅道比较宏观,它主要是围绕产品需求,对整个项目进行管理。所以,它可以用于软件开发的整个流程。因为这次主要是做测试,所以,就集中学习了测试这一部分。
一,测试流程
在一整套的测试中,我把它分为5个部分:
1,建立测试任务:为一个项目中某块建立一个任务;
2,建立测试用例:一个任务可能要多个测试用例
3,管理测试任务:这里主要就是把测试用例关联到测试任务上,然后为每个测试任务分配人员,就是具体制定由谁来完成测试对某个用例的测试。
4,执行用例,提交bug:这里就是实战的测试阶段,然后提交结果。
5,验证bug和关闭bug:当测试通过后,就可以关闭bug了。
这个流程仅是个人整理,在测试中,还有很多高级操作,例如:查看统计报表,维护bug视图,大家可以自己挖掘下。
二,小结
最近使用禅道,感觉软件开发完全可以用科学的方法+科学的工具来解决,关键在于管理者愿不愿意使用科学的方法,找不找得到科学的工具,会不会使用而已。
以前自己单打独斗的写代码的日子是不会长久的,团队合作才是有效的工程方法。