百行业为先,完恶懒为首
如何快速掌握需求和业务流程
上一篇 /
下一篇 2009-05-27 09:43:13
/ 个人分类:测试技术
从事测试工作快一年了,也有几个项目的测试经验,但是从不了解测试流程、到如今逐渐清晰起来。却发现业务流程是自己的一个很大的弱项,也是测试准备工作中的重重之基础。那么快速掌握需求呢?
1.保持跟客户的密切联系(这是基础之基础,以便让客户提供尽量充足的与需求相关的资料)
2.多跟客户交流,切忌闭门造车(大胆设想、多多提取客户隐藏的本质需求,有不理解或不清晰的需求,及时和客户沟通,为客户提供参考意见,而决定由客户来做)
3.通过需求问题访谈来帮助提取需求,为客户理清其业务流程(这一点很重要,特别是对于那些业务思路不太清楚的客户需要引导提前需求,此段如果测试人员可以直接参与到需求访谈中去,对后期的需求理解会有很大帮助)
4.让客户分角色演示一遍整个业务流程(项目经理、需求开发者和测试人员可以参与、思考、提问、理解,再写成书面的文档,讲解给客户得到客户的确认)
5.对于比较复杂的业务流程,可以跟客户工作一段时间(不断的向客户学习、记录、咨询)
6.如果条件允许也可以要求客户参与到开发团队来
原则:
1.想用户之多想、急用户之所急
2.站在客户角度对于每个问题多问几个为什么
3.努力成为行业专家、成为了行业专家对需求的理解就会站在更高一层面想问题
4.尽可能早且及时的与客户沟通、提取需求,可以采用原型法来不断深化对需求的理解
5.加强团队内部沟通、需求评审、问题讨论,从不同角度、不同岗位去看待需求(最好有客户的亲自参与)
相关阅读:
- 软件测试常识 (generalistsoft, 2008-4-14)
- 如何做好IT项目管理的需求管理(转载) (believe, 2008-5-13)
- 如何通过需求规范来保证软件质量 (typhoon, 2008-5-20)
- 需求说明书与测试用例 (rose62yl, 2008-8-22)
- 需求跟踪矩阵与需求双向跟踪 (louis_lu, 2008-8-26)
- 观后感之“无需求开发测试用例的问题讨论” (bsbolg, 2008-9-11)
- 需求与用例 (janezhang815, 2008-10-28)
- 测试的目的应该是验证需求 (jumptor, 2009-3-19)
- 如何从用户获得GUI需求? (默默巫, 2009-3-24)
- 需求挖掘的困惑 (欧阳, 2009-4-02)
收藏
举报
TAG:
需求
业务流程