测试的道与术

什么是测试的道?道可以理解为哲学,指测试的理念、原则和思维方式。

“道”说起来有点抽象,它相当于我们常说的“软技能”,包括价值观、认知能力、学习能力、创新能力、沟通协作等。不同层次的测试人员,道的差异也很大。初级测试人员,可能只知道测试是为了找出问题,能把需求上线即可。高级测试人员,也许会更加注重质量保障,从全局思考,既要保证线上不出问题,又要提高测试效率。他们的行为准则也不一样。有些人不注重资产沉淀,虽然能完成任务,但给人散乱的印象。有些人敬畏流程,严格按照标准操作,能够记录各种结果和数据,经得起审查。只有专注工作和注重细节,持续思考和改进,才能提升测试的道。

什么是测试的术?术可以理解为实践,指测试的具体技术、方法和工具。

“术”就很好理解了,简单来说就是技术,“硬技能”,包括功能测试、自动化测试、性能测试、测试工具、平台开发等。术体现出了测试的专业能力。术的高低,可以通过结果来度量,比如测试用例质量、缺陷数量、漏测率、自动化用例条数、代码覆盖度等。提升技术没有捷径,除了完成基本工作,还需要我们去尝试一些具有挑战性的任务,解决工作中的痛点和难点,日积月累,日新月异,久久为功。