如何快速构建企业的测试团队

作者:软件测试   发布时间:2020-09-02

  很多企业为了增强软件的竞争力和产品质量,开始建设自己的测试团队或者委托第三方测试,今天我们主要讲一下,我们自己的建设测试团队。


  如何快速建设测试团队,需要从:“梦想-->战略-->目标-->组织-->流程-->环节-->标准-->检查-->奖惩”这个步骤来实现。


  梦想。梦想是提升软件质量,而不单独是为了测试而测试。比如,在研发中心增加测试团队,可以提升产品的质量,但是交付之后仍然存在很多问题,原因是:研发中心负责交付产品,为了按时交付,质量问题会被压住,后的结果是交付的产品仍然存在很多问题。所以,测试是提升质量的手段,但仍然不够。


  战略。质量重要还是产品特性重要?产品发布重要?没有一定的标准, 但是基本的质量是一定要保证的,这是战略。各有各的做法,不在赘述。


  目标。通过SQA和测试团队来提升产品的质量,是我们的目标。可以细分为:第一,所有交付给客户的产品,需要通过功能测试、集成测试、验收测试;第二,新版本需要通过回归测试才能够交付;第三,在投产的之后的产品出现问题,应该可以跟踪。


  组织。组织是服从与目标的,因此应该存在各个部门目标不一致,但终目标一致的组织。比如,产品开发,需要验收测试团队,只服从于产品质量,不负责交付日期;但验收测试的颗粒度存在不足, 对产品和技术架构的理解不透彻,因此还需要在研发部门内部的测试团队,来负责功能测试和集成测试。开发团队,需要增加SQA,来提升设计、文档、代码的质量。


  流程。流程应该遵从与生命周期模型,把质量管理和测试作为整个开发周期的一部分,而不是独立在外。比如UAT团队没有通过,不能交付和发布,而不是研发部门开发完成结束了。


  环节。在不同部门负责的流程上,应该设计很多环节,作为检查点,并且有明确的检查目标。我的经验是,曾经设计过比较灵活的KPI,但是执行很差。所以,我们需要设定明确的kpi。比如UAT要看缺陷遗留率(开发部门没有发现的缺陷个数和百分比)。


  检查。有了kpi,要有检查数据,一般分成部门kpi、各个team的kpi(teamleader负责)。要通过原始的数据来检查核对,防止KPI胡乱填报。


  根据以上这些步骤,我们可以逐步建立起相对完善的测试团队,测试流程,提升产品质量,也能够考核测试团队、开发团队。


本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-60725088-8054),我们将立即处理,马上删除。



沪ICP备07036474号-4 |

沪公网安备 31010702003220号

2015-2024 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.