如何建立高效的软件测试组织?

 如今随着用户对产品质量和体验的要求越来越高,很多公司都建立了自已的测试组织,但随着产品的迭代周期越来越短,客户对产品交付质量的要求越来越高,软件测试团队的管理成了各公司研发部门的难题,主要面临的问题如下:

  • 开发交付的软件代码,质量差,测试跟着做集成,上线交付质量无底线,是开发的责任还是算测试的漏测?
  • 很多项目经理都是来自开发团队,进度优先的文化比较突出,如果在进度和质量中取得平衡?
  • 测试人员的职业通道较窄,工作三到五年之后会遇到职业瓶颈期,如何解决测试人员的职业通道问题?
  • 测试人员的工作质量是由开发说了算?还是由客户说了算?谁来考核测试人员?
  • 测试团队是研发部门离职率最高的群体,如何保证测试团队的稳定性?
  • 测试的质量与测试人员的素质和态度密切相关,如果保证测试人员的积极性?如何激励?
  • 开发人员通常对测试人员有抵触情绪,如何消除?
  • 如何进行开发团队和测试团队的融合?

根据深圳市共创力研发咨询对国内4000多家产品研发型企业的咨询和培训,总结出目前在国内测试的组织形式主要有以下三种:

1) 研发人员和测试人员不属于同一部门(开发和测试分开)

 

如何建立高效的软件测试组织?_第1张图片

这种组织架构的优势在于:

你可能感兴趣的:(python,单元测试,开发语言)