如何构建企业的测试团队

Sophia ·
更新时间:2024-09-21
· 780 次阅读

  很多企业为了增强软件的竞争力和质量,开始建设自己的测试团队。如何建设测试团队,需要从:“梦想-->战略-->目标-->组织-->流程-->环节-->标准-->检查-->奖惩”这个步骤来实现。 梦想。梦想是提升软件质量,而不单独是为了测试而测试。比如,在研发中心增加测试团队,可以提升产品的质量,但是交付之后仍然存在很多问题,原因是:研发中心负责交付产品,为了按时交付,质量问题会被压住,后的结果是交付的产品仍然存在很多问题。所以,测试是提升质量的手段,但仍然不够。

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

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

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

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

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

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

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



测试团队 测试

需要 登录 后方可回复, 如果你还没有账号请 注册新账号
相关文章