测试组织的发展之路

每个实施GJB5000B的单位都会意识到建立一个测试组织的重要性。一个成熟的测试组织往往需要经历从“散兵游勇”→“测试游击队”→“测试部落”→“测试军队”这样4个里程碑阶段。

这就是测试组织的发展之路。

微软公司创办于1975年,早期同样没有测试人员。微软最早的测试工程师是一位1979年加入微软的高中实习生罗伊德·福克林。然后在1983年,微软Archive产品开发组雇佣了第一个全职的软件测试工程师,接着在1985年又招聘了一批测试工程师。测试作为一个正式的职称,并有自己的职业发展轨道已经是20世纪80年代后的事情了。

下面将逐一介绍这4个阶段,读者可以根据本单位的实际情况对号入座。

1、散兵游勇年代

在实施GJB5000B之前,大多数以设备交付为主的单位的软件开发多属于作坊式,通常是开发人员自己编码自己测试(严格来说并不能称为测试,因为开发人员只会确认功能有没有实现,不会去挖掘程序有没有问题)。实施GJB5000B,要求开发与测试分开,并且对测试也提出了较高的要求,需要有专门的测试人员,所以只能让开发人员或其他的人员来兼职测试人员。

这种环境下,测试人员并非专职,犹如散兵游勇,有可能连专有的岗位名称都没有,有叫测试员的、有叫软件工程师的,甚至与开发人员一样,也被称为软件开发工程师。在组织结构上与软件开发人员一起,多隶属于软件开发部门,由软件开发负责人管理。

此阶段的测试人员可能会感到困惑、迷茫。如果单位对此不够重视,则可能导致测试组织的死亡。

2、测试游击队

测试游击队的阶段常常出现在单位业务比较繁忙的时期,这时候需要测试人员同时忙于不同的项目,像游击队一样,游走于各个项目之间,一个项目测试完成,马上转向另一项目的测试,每支游击队各司其职,为某个项目服务,他们眼中只有项目,很少有交流,缺少测试技术和资产的积累,即便开展了几年时间的测试,单位的测试能力也不会提高。

3、测试部落

测试部落阶段已经有了与开发部门在行政上并列的、独立的测试部门,测试分工更明确,功能、性能、安全性等都有各自的测试组,还有负责自动化测试、负责测试工具开发,以及测试技术研究的专职小组等。

在这一阶段,测试团队组织模式是以技术为核心的,他们具有以下优点:

  • 专业化:因为分工的细化,使得测试人员可以集中精力专注于某类测试对象或某测试技术方向的研究,因而可以增加测试的深度。

  • 跨项目:测试人员关注的不是哪个项目,而是各个项目中的同类模块。

  • 平台化:由于测试人员专注的是同类模块,更容易积累可重用的测试资产,如测试用例。而测试资产的重用会缩短测试周期,提高测试效率。

当然,这种组织模式也存在一些不足,比如因为测试人员的专业化导致他们对业务理解可能不够全面。

4、测试事业部

测试事业部阶段是公司业务极大发展后,公司出现了多个产品线,这时公司会按产品线来划分,形成一个个独立的事业部,而测试部门可按原来的模式与开发部门并行纳入各事业部,也可以独立出来成立测试事业部。

测试事业部自主运营,自负盈亏,可以在满足公司内部测试服务的基础上,获取CNAS测评实验室资质,外接测试业务,为公司带来新的利润增长点。

最后: 下方这份完整的软件测试视频学习教程已经整理上传完成,朋友们如果需要可以自行免费领取【保证100%免费】

在这里插入图片描述

 这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

面试文档获取方式:

猜你喜欢

转载自blog.csdn.net/wx17343624830/article/details/130113917