其实每个工作需要的核心技能就那么一两个,再加上几个辅助工具提高效率,基本能胜任工作。
软件测试的核心技能是需求分析能力,掌握这个技能基本能胜任绝大多数的软件测试工作。
需求分析能力并不是单纯对产品经理提供的需求文档的解读,而是要在根本上洞察出需求对用户到底有什么用,如果用户真的用起来,会不会遇到什么问题。
只要能在产品发布之前,提前预判出用户使用产品功能可能出现的问题,就是一个优秀的测试工程师。
只要需求分析到位,测试用例设计和执行都是自然而然的事情。
当然要做好一份工作,肯定有许多细节都需要深入了解,每个细微之处都有机会用到一些小技能,需要掌握一些小工具。
梳理一份软件测试图谱,用到的时候再去查一查,看一看。