前面文章“追求测试效率与测试思维的平衡”中提到:重复性工作提高测试效率,思考性工作加强测试思维,其中强调了在工作和学习过程中提高效率的重要性。假如我们将效率理解为单位时间你能完成的测试工作,那么提高测试效率包括如何增加你的有效时间,以及如何增加完成的测试工作内容。
测试工作入门简单,但是精通测试并容易。做好测试工作的基础需要测试人员深入了解测试对象和掌握相关的测试技能,而它们是提高测试工作效率的基础。这里不谈测试对象相关的行业领域背景知识,因为每个行业关注的软件产品千差万别,但支撑测试工作的测试知识体系是相通的。此处就可以引出提高测试工作效率需要具备的硬技能:深入理解测试对象的行业领域背景知识,以及构建适合你自己的测试知识体系(具体内容可以参考文章:构建高效的软件测试知识体系)。
上面提到的硬技能主要关注在提高测试工作效率的工作内容层面,而软技能主要关注在如何增加你的有效时间,例如:如何长时间的高效工作。针对提高测试工作效率的软技能,本文主要包括下面几个:
-
构建驱动力
-
选择时间策略
-
遵循测试工作原则
一、构建驱动力
我们常常会觉得:自己意志力太差,导致很多事情无法坚持去完成。例如:希望自己每天早起背英语单词、坚持锻炼身体、坚持每周写作等。然而坚持没有几天就放弃了,最终把问题归咎于“自己没有意志力”。人的意志力是有限