• 0
  • 0
分享

  软件测试是由于软件开发编程行业高度成熟后所形成的产物。从行业的整体成熟度来讲,软件开发行业的整体成熟度更高,人们对软件开发的理解也更为全面深入。

  故此通常讲软件测试和软件开发放在一起做比较。纵然二者都属于产品研发但通常人们的关注点有所倾斜。所以经常用软件开发设计工程师的要求来评价软件测试工程师,仅看到软件测试和软件开发相比的弱势却看不到优势。

  大家对软件测试岗位甚至还有更深的误解,比如:

  1、 测试的工作没有任何技术含量

  很多人都认为软件测试就是安装程序、运行程序、点点鼠标等工作,但是近几年因为用户要求要来越高,产品变得越来越复杂,测试人员的技术知识体系也需要不断更新和完善,并且随着新工具、新流程、新设计方法的出现,软件测试人员也需要像开发一样持续学习。

  2、 测试就是找Bug

  找Bug、交Bug是测试人员最基础的工作,测试工程师需要把控整个产品质量,代表客户的利益去把控产品、验收产品,因此他们需要做得不仅仅是找Bug。如果没有测试,软件质量就很难得到保证。近年来由于企业对软件质量的要求越来越高,测试人员也随之而来越来越受到重视,探其原因,主要是:

  市场竞争激烈,企业对软件开发的周期和质量要求越来越高,如果没有专业测试人员,开发很难在短时间内做出客户满意的系统。

  开发很难在自己编写的程序中检查出错误,开发也会遗漏需求功能或者缺失异常处理,需要测试来帮助他们检查软件是否有Bug,是否符合产品设计,是否符合用户习惯,异常是否都已经处理。

  现在的软件系统越来越复杂,一个软件可能由几到几十个人来开发,单个开发可能只熟悉他所编写的模块,对于其他有影响但不熟悉的模块,容易产生错误。

  如今,在每个软件企业中,测试都处于一个很重要的地位,对于一个合格的测试工程师,不仅要了解产品想怎么玩,用户会怎么玩,运营想要用户怎么玩,还要知道开发怎么实现,测试如何进行,何为技术难点等等。

  一个好的测试人员非常难得,要了解用户使用,要懂代码实现,写的了接口测试,做的了性能优化,还能协调各种矛盾。比产品了解开发,比开发了解运营,比运营了解产品,还要最了解测试及产品质量。

  这里不得不点破很重要的一点,普通的测试岗位的确很容易被开发所取代,并且也会逐年减少,测试开发才是未来的发展趋势。测试开发的核心职能依然是测试,知识通过开发的首段提升测试效率,当然,这也是需要在保障质量的前提下,测试与测试开发的区别就比如同一个人用人肉来分拣快递,另一个人发明了自动机器人来分拣快递,看起来后面这位更高级,但是实际目的还是分拣快递。

  总结:软件测试是对开发质量的检测,测试并不会被开发所取代,反而两者间只会分得越来越明显。



作者:佚名    

来源:http://www.51testing.com/html/89/n-4480089.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   最近行业里有个苦涩的笑话:公司扛过了之前的三年,没扛过摘下最近的一年,真是让人想笑又笑不出来。年前听说政策的变化,大家都满怀希望觉得年后行情一片大好,工作岗位激增,至少能有更多的机会拥抱未来。然而,事实远没有想象的美好。  年后迎来的,是各个大厂的裁员风波,加上前几年市场冗余的人员,又积压了一大批竞争者。再然后呢?GPT的问世,直接动摇了无数人本就端的不太稳的饭碗,如果用一个词形容,那就是“愁云惨淡”。  个人经历  所幸,笔者所在的科技公司在几波裁员潮后逐渐趋于平稳。但从个人发展和其他层面出发,跳槽成了一个很大必要但并非当下紧急的事。所以,笔者也抱着试一试的心态投入了找工作的大军。  今...
            0 0 1306
            分享
          • 在面试的时候,如果你透漏出你会接口测试,面试官往往会针对你会的接口测试问很多专业性的问题:所以在面试之前,还是要多多了解接口测试的相关知识到底什么是接口?一般来说接口有两种,一种是程序内部的接口,一种是系统对外的接口。广义来说,客户端与后台服务间的协议;插件间通信的接口;模块间的接口;再小到一个类提供的方法;都可以理解为接口系统对外的接口如果我们要从网站或服务器上获取资源或信息,网站肯定不会把数据库共享给你,它只会给你提供一个写好的方法来获取数据,我们通过引用它提供的接口就能获取数据程序内部的接口它是方法与方法之间,模块与模块之间的交互,也是程序内部抛出的接口。比如一个web项目,有登录、新增...
            0 0 1165
            分享
          • 一、前言使用Postman发送Post请求报400,入参为JSON;Postman截图二、分析1、Postman请求并没有请求到后台Api(由于语法错误,服务器无法理解请求);2、入参出错范围:cookie、header、body、form-data、x-www-form-urlencoded、属性未加引号、Url路径有中文等;3、参数Map、List、Array 对应 [ ]、{ } 符号;4、另外有说法:Post请求的参数过大(基本上没这种可能);5、总体分析:客户端发送到服务器的数据流没有遵守规则。三、解决(常见几种)1、检查Postman入参是否与实体类一 一对应(大小写、类型、参数个...
            0 0 7757
            分享
          • 一、了解什么是DevOps       DevOps的目标是实现软件系统的快速交付、并且提升系统稳定性和获得用户良好的反馈。不知道是不是有些同学和我一样,仅仅靠单纯概念性的描述比较难以理解什么是DevOps。       就好像我们常常说要养成“良好的生活习惯”,那这个“良好的生活习惯”可能会包含:早睡早起、健康饮食和合理锻炼锻炼等等具体的行为。其实DevOps这个有点抽象的概念也是由一系列具体的行为和软件工程实践组成的。包含:基础设施即代码、CI/CD、自动化测试、容器化、服务编排、自动化部署和软件度量等。&nb...
            15 14 5481
            分享
          •   2023年第一个工作日,乐视CEO张巍通过全员信宣布:2023年1月1日起,公司将执行每周4天半工作制,即每周三实行弹性的半天工作制,考勤时间调整为连续的5小时。  据中国企业家消息,针对“实行每周四天半工作制”的情况,乐视市场部负责人表示,关于此次工作制的调整,很久以前就在考虑了,包括考虑更灵活的打卡制度。同时,员工正常的薪资福利和奖金都不变。  “乐视这家公司比较特殊,员工承受了很多来自外界的压力,之前很多员工都不敢说在乐视上班。”乐视方面称,这一次也并不是想要引领其他互联网公司或者其他公司去做制度改变,“我们自己知道其实是没有影响力的,我们只是想做好自己,提升员工的幸福感、认同感。”...
            0 0 962
            分享
      • 51testing软件测试圈微信