【20190411】浅谈测试(二)

关于测试分类,不同的标准,有不同的方法,比如从一个完整的开发流程来说,测试可以由单元测试,集成测试,系统测试,验收测试几个部分组成。其中系统测试也包括很多方面:功能测试、性能测试、安全测试、兼容测试等。

大部分时候,我们听到的是有人做功能测试,然后想要往自动化或者性能测试方向转型。

目前市场上,许多公司都要求测试从业人员会编程语言,会脚本语言,会自动化框架,藉此用自动化取代人工测试,提高效率。测试从业人员也被市场的需求所带节奏,认为人工测试终将会被自动化所取代。每个人都带着这种忧虑急匆匆的试图转型。

确实,自动化测试比手工测试所需要的技术含量会更高一些,每个人往高处走也是非常自然而然的事情。然而,在这个转型的过程中,有人却将业务流程这个最底层的基石视而不见。

测试一个产品,如果对一个产品的业务流程和逻辑没有了解清楚,那么写出来的自动化代码真的具备可信度吗?

业务流程的重要性体现在只有熟练掌握产品流程,来龙去脉,才能逻辑清晰去分析业务,才能知道关键点在哪些地方,才能在前期就发现产品架构缺陷,提高效率。

我想说的是,如果你现在是一个单纯的功能手工测试人员,不要气馁,也不要妄自菲薄,将业务流程熟悉,提高逻辑能力,掌握测试关键点。

当你做好当前的事情,在你想要更进一步的时候,这些打下来的基础都将成为你的垫脚石。

如果你现在是一个自动化测试从业者,那也不要忽略最基础的东西,基本业务熟悉,我们才能做出更适合产品的自动化用例。

成为高手的法则是什么?积累足够多的基础,不断提升迭代新技术,然后沉淀。

共勉。


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 每天进步一点点点点点点点点点点点点点点点点点点点点点点点点点点点点点点~~从开始只能写几句话、模仿别人的观点,到现...
    一个帅气的名字呀阅读 18,302评论 4 31
  • 本文初稿已发表于51testing期刊《51测试天地》 2019年52期 摘 要 本文主要...
    ChloeZhang阅读 778评论 0 5
  • 1、你的测试职业发展是什么? 测试经验越多,测试能力越高。所以我的职业发展是需要时间积累的,一步步向着高级测试工程...
    欧尔麦特fffff阅读 4,734评论 1 41
  • 1.测试与软件模型 软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设...
    宇文臭臭阅读 6,755评论 5 100
  • 1.问:你在测试中发现了一个 bug ,但是开发经理认为这不是一个 bug ,你应该怎样解决。 首先,将问题提...
    qianyewhy阅读 9,303评论 4 123