如今随着用户对产品质量和体验的要求越来越高,很多公司都建立了自已的测试组织,但随着产品的迭代周期越来越短,客户对产品交付质量的要求越来越高,软件测试团队的管理成了各公司研发部门的难题,主要面临的问题如下:
- 开发交付的软件代码,质量差,测试跟着做集成,上线交付质量无底线,是开发的责任还是算测试的漏测?
- 很多项目经理都是来自开发团队,进度优先的文化比较突出,如果在进度和质量中取得平衡?
- 测试人员的职业通道较窄,工作三到五年之后会遇到职业瓶颈期,如何解决测试人员的职业通道问题?
- 测试人员的工作质量是由开发说了算?还是由客户说了算?谁来考核测试人员?
- 测试团队是研发部门离职率最高的群体,如何保证测试团队的稳定性?
- 测试的质量与测试人员的素质和态度密切相关,如果保证测试人员的积极性?如何激励?
- 开发人员通常对测试人员有抵触情绪,如何消除?
- 如何进行开发团队和测试团队的融合?
根据深圳市共创力研发咨询对国内4000多家产品研发型企业的咨询和培训,总结出目前在国内测试的组织形式主要有以下三种:
1) 研发人员和测试人员不属于同一部门(开发和测试分开)
这种组织架构的优势在于:
1)测试人员和研发人员分开有利