【软件测试】软件测试修炼之道_课程学习笔记
目录 开篇 第一步,成为互联网时代合格的测试工程师 第二步,成为互联网时代优秀的测试工程师 第三步,成为互联网时代的测试架构师 开篇 第一步,成为互联网时代合格的测试工程师 如果你是入行不满 3 年的测试工程师,一定对此有迫切需求。此时,你必须具有快速学习的能力,能迅速掌握被测软件的业务功能与内部架构,并在此基础上运用各种测试方法,尽可能多地发现潜在缺陷,并能够在已知缺陷的基础上进一步发现相关的连带缺陷。从知识体系上看,你需要有比开发人员更全面的计算机基础知识,还需要了解互联网的 基础架构、安全攻击、软件性能、用户体验和常见缺陷 等知识。从测试技术上看,你需要能够使用 常见的测试框架或者工具,需要具有一定的自动化测试脚本的开发能力 ,这可以把你从大量重复的工作中解放出来,然后你才能有时间去做更有意思的工作。 第二步,成为互联网时代优秀的测试工程师 如果你想从“合格”变为“优秀”,那必须先认识到两者的差距在哪里。 首先,合格的测试工程师关注的是纯粹的测试,而优秀的测试工程师关注更多的是软件整体的质量,需要根据业务风险以及影响来制定测试策略,有效控制测试的时间和成本,并且能够对测试框架以及工具做出适合项目需求的选型 。以新房装修为例,合格的测试工程师就是各个工序的装修师傅,他们只管按照设计要求做好自己的工序,而优秀的测试工程师更像是个包工头,他们关心的是 整体交付的质量 。其次