关于测试分类,不同的标准,有不同的方法,比如从一个完整的开发流程来说,测试可以由单元测试,集成测试,系统测试,验收测试几个部分组成。其中系统测试也包括很多方面:功能测试、性能测试、安全测试、兼容测试等。
大部分时候,我们听到的是有人做功能测试,然后想要往自动化或者性能测试方向转型。
目前市场上,许多公司都要求测试从业人员会编程语言,会脚本语言,会自动化框架,藉此用自动化取代人工测试,提高效率。测试从业人员也被市场的需求所带节奏,认为人工测试终将会被自动化所取代。每个人都带着这种忧虑急匆匆的试图转型。
确实,自动化测试比手工测试所需要的技术含量会更高一些,每个人往高处走也是非常自然而然的事情。然而,在这个转型的过程中,有人却将业务流程这个最底层的基石视而不见。
测试一个产品,如果对一个产品的业务流程和逻辑没有了解清楚,那么写出来的自动化代码真的具备可信度吗?
业务流程的重要性体现在只有熟练掌握产品流程,来龙去脉,才能逻辑清晰去分析业务,才能知道关键点在哪些地方,才能在前期就发现产品架构缺陷,提高效率。
我想说的是,如果你现在是一个单纯的功能手工测试人员,不要气馁,也不要妄自菲薄,将业务流程熟悉,提高逻辑能力,掌握测试关键点。
当你做好当前的事情,在你想要更进一步的时候,这些打下来的基础都将成为你的垫脚石。
如果你现在是一个自动化测试从业者,那也不要忽略最基础的东西,基本业务熟悉,我们才能做出更适合产品的自动化用例。
成为高手的法则是什么?积累足够多的基础,不断提升迭代新技术,然后沉淀。
共勉。
网友评论