产品团队,开发团队和测试团队的关系

产品团队,开发团队和测试团队的关系


产品团队,开发团队和测试团队的关系

  产品,开发和测试三者具有同等的重要性,三者之间相辅相成,相互制衡。当然产品是领头羊,开发和测试都是依据产品开展工作。类似于三权分立制度,产品相当于立法,开发相当于行政,测试相当于司法。

  产品经理要提前制定版本发布计划,以便开发经理和测试经理能制定出相应的开发/测试计划,以便团队成员目标明确,心中有数的开展工作。

 

 产品和开发的关系

  • 产品要具备独立性,独立成立产品团队/部门,独立开展工作;

  • 产品负责需求,需求决定了开发实现什么,故相关开发人员(负责相应功能模块的开发人员)一定要参加需求评审会议以便及时了解需求;

  • 开发人员最怕什么?十个有九个会说需求又变了,所以产品对于需求变更一定要慎重,通过建立起相应的需求管理规范和制度来做到无随意的需求变更,需求变更后干系人都能及时得到通知;

  • 开发人员要彻底理解需求,这是进行开发的前提;开发人员要多和产品人员沟通,及时消除对于需求的误解和疑惑;

  •  

     产品和测试的关系

  • 测试人员(一般都会开展交叉测试,所以都参与)一定要参加需求评审会议以便及时了解需求;

  • 测试人员依据需求文档设计编写出测试用例后一定要进行测试用例评审并一定要邀请产品人员参会;因为产品人员对需求是最了解的。

  • 需求确认变更后测试人员要及时得到通知并尽快更新测试用例并根据实际情况是否进行测试用例评审。

  •   

    测试和开发的关系

  • 测试要具备独立性,独立成立测试团队/部门,独立开展工作;

  • 测试人员要懂代码(看懂代码是基础,会写代码更好),懂代码是和开发团队的沟通利器,也是开展自动化测试的基础。当今语言很多,个人认为优先掌握Java或者Python;

  • 测试人员要有一定的沟通能力,报告缺陷时请描述清楚但去除不必要的测试步骤,也别忘了描述测试环境等相关信息,可以附带缺陷出现的截图,日志文件,甚至录制一段重现缺陷的视频都是让开发人员迅速重现缺陷的很好的办法;

  • 测试人员在报告缺陷时如有把握,可以给出解决方案,这样的测试人员我相信开发人员一定很喜欢。

  • 产品团队,开发团队和测试团队的关系


     推荐阅读

    点击阅读?用Python自动刷新抢12306火车票(附源码)

    点击阅读?Python Appium开启Android测试之路

    点击阅读?Docker+Selenium Grid+Python搭建分布式测试环境



    点击阅读?Selenium Grid兼容性测试(Python版)

    点击阅读?简易Python Selenium爬虫实现歌曲免费下载



    上文内容不用于商业目的,如涉及知识产权问题,请权利人联系小编,我们将立即处理。

    产品团队,开发团队和测试团队的关系

    产品团队,开发团队和测试团队的关系

    点击“阅读原文”,查看更多内容