这就导致了我们每天看似很忙碌,但是投入产出不成正比。没有较多的精力在测试技术提升、深度问题发掘,也使得项目进度变慢,长时间测试人员的专业价值没得到体现,也不利于团队的长久发展。
因此,如何提高测试质量,测试效率以及最大化地发挥个人的价值,是我们在日常工作中所需要考虑和提升的关键点。针对这个问题,我们可以从以下几个方面来参考。
什么是低效率的测试?
1、需求分析不明确,开发和测试工作分离,使得测试工作在开发阶段的尾端承受过多的质量压力;
7、测试人员的技术能力有限,只会手工测试,缺少自动化测试的技术能力。
如何提升测试效率?
1)制定测试策略
制定测试策略来提高测试效率能够帮助我们最重要的一点就是,减少不必要的测试,重要的问题早发现早解决。
测试策略的基础是风险评估,我们需要从失效概率、失效影响这两个维度,区分高、中、低风险的特性来判断可能发生错误的可能性,在这个过程中,也能快速地提升我们的经验。
每个阶段都采用不同的策略去应对,往往是提高效率的最佳方法。
在研发初期阶段:我们只关注功能能够跑通,因为很多核心逻辑和后期都会调整,花费太多精力在周边事务上得不偿失。
在研发中期阶段:我们需要把中心放在功能逻辑细节上,由于项目周期较长,可能会出现思维定势的情况,这时候需要定期做交叉测试,这个阶段还需要把控细节,如果觉得有问题,就一定不要放过,以免在之后再发现,会浪费更多的时间。
在研发后期阶段:我们需要精力在客户端性能、弱网、适配和服务器压力测试等测试上,且要及时做好跟进工作,避免一个问题被拖的时间太久,这样最终会导致项目的整体延期。
测试过程的优化问题,也是提升测试效率的一个零散的点。实例化到我们日常的测试过程中,会发现有很多类似的问题。
写在最后