如何构建“测试开发体系”

知识体系对于各行各业的重要性不言而喻,而在软件测试领域,这一点尤为突出,软件测试知识广泛且复杂。知识体系是将散乱的知识点,按照一定的逻辑结构和层次关系,进行组织和分类的系统。既能存储知识,也能快速应用。构建知识体系,不是用XMind画个脑图,而是运用方法和工具,搭建一套高质量笔记。

构建知识体系,首先需要具备写作习惯和写作能力。笔记的重点是记录,需要养成记笔记的习惯,把知识保存下来。良好的写作能力,可以将复杂的概念用文字清晰表达,具有逻辑性和条理性。知识体系的展现形式,不只是脑图,还包括文档、幻灯片、流程图等,既要会写又要会画,通过多种形式将知识呈现出来。

其次知识体系需要一定的设计方法,组织和系统化知识,以便于理解、记忆和应用。怎么设计?岗位能力树,从素质、能力、技能、知识4个方面来梳理。素质是指个人的内在品质,如性格、态度、价值观、道德观等,有人说自己细心、耐心、有责任心,适合做测试,就是具备测试岗位要求的基本素质。能力是指个人完成某项任务或解决问题的才能,如逻辑思维能力、学习能力、创新能力,“有能力”是一种综合评价。技能是指个人通过学习和练习的特定操作方法和技巧,如测试技能、开发技能等,技能可以通过学习和实践不断提高。知识是指个人对于事物的了解和认识,如测试基础知识、计算机知识等。

最后知识体系需要使用工具来管理。第一种方案是在线文档,比如飞书、语雀等。第二种方案,也是我在使用的方案是本地文件和Git,本地文件通过Obsidian软件管理,既能创建Markdown文字笔记,也可以链接XMind、PPT、Excel等资源文件。

构建知识体系是一个动态的、持续的过程,需要不断地学习、思考和实践。构建知识体系,不是做知识的搬运工,把知识存放在电脑上就此作罢。我们要把知识记忆到大脑里,成为我们思想的一部分。