经常看到很多测试同仁讨论测试平台相关的一些话题,比如为什么要做测试平台,测试平台的价值到底是什么?怎么做测试平台?等等。这些问题说实话,仁者见仁,智者见智,没有最终的谁对谁错,所有观点都要代入到讨论者所在的实际工作场景中才能看出来它的合理性。今天我想跟大家探讨下在多行业多业务形态下公用测试平台构建中存在的一系列问题,也希望能够引起广泛的讨论与思考。
首先讲下场景,什么是”多行业多形态“。多行业指的是你的公司可能会涉及很多行业方面软件的开发,比如同时涉及政务、教育,同时涉及医疗、汽车等。多形态指的是,在你的公司的某个行业方向里,软件产品有很多种形态,有软件、有平台、有硬件等等。一般来说,一个公司规模变大了,其业务基本都会不断延伸,产品形态也会随着行业发展和行业需要不断变化。比如某公司教育行业的产品有app,也有平台,也有教学一体机,它的汽车行业产品有SDK、app、ROM、车机整机等等。那么"多行业多形态"给测试平台建设带来的挑战是什么呢?我这里先不说,大家先思考,后面的文章里我们再探讨。
场景介绍完了,我们进入正题。一般来说,测试平台建设有两种模式。第一种:通过专项技术孵化测试平台。你可以简单的理解成做测试产品,这种模式一般比较适合于单业务或者在某个专业领域技术做的很深的团队。它通过对某项技术的深度理解和使用经验的总结,沉淀成可复用的测试技术平台,具有一定的先进性和被论证的实践价值。像早期起来的很多移动app云测平台,其实就是一个典型的代表。如果你的业务有很多app产品,云测平台对你而言是一个很好的选择,因为相比很多公司而言,他们是专业的(这里不是做广告,平心而论,国内绝大多数软件公司,测试