• 0
  • 0
分享

  在国内的测试行业里面,很多情况下就是“为了做自动化测试而去做自动化测试”这就是典型的本末倒置。无论你在测试的过程中采取什么样的方案和手段,核心都是为了业务去服务的,脱离业务,手段再厉害也没有用。

  不得不说,很多情况下,我们的老板们对于自动化并没有一个合理的预期。很多老板想的是:搞了自动化测试就可以不用手工测试了嘛,然后再招几个价钱低的测试就行了。这是大错特错的。

  关于领导认知层面的问题:

  1、不清楚自动化测试目标是什么,对于达到目标所要进行的投入也没有计划;

  2、盲目幻想,认为自动化测试能够省钱,想着搞起来自动化,省掉多少多少人力成本;

  3、自动化测试如果做的成功的话,是可以节省成本和提高产品质量,但是却把节省人力成本当做核心目标,这样的对于项目来说是致命的;4、自动化测试写好一次,能够用很多次,没有必要花很多时间去改代码。

  简单的说一下,如果有这种情况出现,说明你遇到了一个啥也不懂外加异想天开的领导。

  但是作为测试者,对于自动化的认知一样存在很多的误区,尤其是刚开始做,一瓶子不满,半瓶子晃荡的时候,既不能认为自动化能够搞定一切,也不能认为自动化很费时费力,具体情况具体对待。

  当然不可否认的是,自动化测试是存在它本身的局限性的。

  客观存在的局限性:

  1、对于工具而言,是不具备想象力的,一些例如思考、界面、美观、易用性的测试,自动化测试会有些无能为力;

  2、效率较为依赖用例设计,同时用例的开发工作量有时会比手工测试的工作量要大;

  3、如果测试的实践经验比较缺乏,文档少或者不一致,测试发现缺陷的能力也是比较差,这个时候采用自动化测试也是不太好;

  4、对于领导而言,会潜意识期待自动化能够解决遇到的所有问题;另外要认识到,测试没法发现问题,不代表软件没有缺陷,或者测试本身就有问题;

  5、开发那边改一个小小的需求,测试这边要对部分或者全部进行测试,自动化也是一样。这方面的开销或者耗费会打消做测试自动化的积极性;

  6、如果期待自动化去发现大量新的缺陷,这不现实,更大的意义在于用在重复已经运行过的测试。所以,说到这里,你就会明白,如果遇到一个不懂自动化测试的领导,而领导的领导又压着他带领你们搞自动化测试,又不愿意采纳自动化大牛的意见建议,那么整体的方向就会走偏,而且会非常的耽误你自身的成长和发展。



作者:佚名    

来源:http://www.51testing.com/html/13/n-4476913.html

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   当涉及到一个网络应用程序时,在它投入生产之前,开发人员必须确保它在所有浏览器中都能正常工作。最终用户应该能够体验能够处理所有关键功能的全功能站点而不考虑最终用户使用的浏览器或设备。应用程序的行为在不同的操作系统、浏览器甚至设备中是不同的,这取决于它们的分辨率。大多数开发人员通常更喜欢在一个浏览器上工作,即使工作站中安装了多个浏览器。  这有时会导致应用程序在其他浏览器中存在bug。在测试阶段,在产品中部署应用程序之前,必须涵盖所有维度。  让我们讨论在以下情况下需要执行的测试策略跨4种主要浏览器测试应用程序,测试人员面临的常见问题以及如何解决这些问题。  Internet Explorer...
            0 0 581
            分享
          •  前端mock数据的尴尬作为前端开发,拿到产品的需求,和后端讨论接口和数据结构的定义后,就可以开始前端的开发工作了,但后端一般无法在很短的时间内把接口开发完成,提供给前端使用,前端为了在开发过程中模拟真实的接口请求,往往需要自己去实现接口mock数据。mock数据是一件很麻烦的事,虽然有现成的mock库可以使用,生成mock数据,但是需要学习mock语法,学习成本高,花费时间多,大大降低开发效率,尽管之前在网络上尝试过很多接口mock平台,但大部分都是界面简陋,缺少可视化的界面,同样需要学习mock语法,花费的时间和精力依然没有减少,每次使用这些平台和工具都会有一种抗拒心理........
            11 11 1827
            分享
          • 从测试leader的角度如何保障质量交付?聊的第一个话题就是测试leader如何保障团队的质量交付,这个话题最近在很多地方,听很多人聊过。我会尝试从以下几点来做阐述说明,观点仅代表个人看法。流程管理问:流程是什么?为什么要有流程?流程能解决什么问题?流程能带来什么保障?流程是什么?流程是保障团队目标达成的最佳实践,因人/团队/业务类型/迭代速度/资源紧张程度而异。为什么要有流程?没有流程会导致团队中的个体各自为战,目标不统一,进度不协调,资源配给失衡而导致交付质量下降。流程能解决什么问题?流程能保障团队或者群体在大方向上保持协调一致,尽可能降低由于团队人员能力、认知水平、资源不足、意外情况导致...
            0 0 787
            分享
          •   北京时间6月1日早间消息,据报道,法国奢侈品巨头LVMH集团在巴黎的股价下跌2.6%,公司创始人贝尔纳·阿尔诺(BernardArnault)让出全球首富宝座,马斯克再次登顶。  阿尔诺现年74岁,今年二人争夺全球首富头衔,彼此交替,针锋相对。去年12月阿尔诺超越马斯克,因为当时通胀飙升,科技股低迷,奢侈品行业却拥有更强的抵抗力。LVMH旗下拥有LouisVuitton、Fendi和Hennessy等品牌。  现在经济呈现衰退迹象,投资者对奢侈品行业的信心开始下滑。自4月以来LVMH股价已经下跌10%,阿尔诺的净资产曾在一天之内蒸发110亿美元。特斯拉(203.93,2.77,1.38%)...
            0 0 622
            分享
          •   对业务指标的要求主要有:请求响应时间,最大并发量等等。  对系统资源的指标,如:资源使用率是指在系统负载运行期间,数据库服务器,应用服务器,web服务器的cpu,内存,硬盘,外置存储,网络带宽的使用率,低于20%的使用率为资源使用稳定,60%-80%的使用率表示资源使用饱和,超过80%的使用率的资源使用率必须尽快进行资源调整和优化。  1) 业务指标  2) 系统资源指标  根据测试目的不同,需要统的系统资源指标也不同。主要包括以下一些:服务器操作系统资源使用情况,各种服务器的资源消耗情况等等。  内存  Paging rate:内存页交换速率  如果该值偶尔走高,表明当前有线程竞争内存。...
            0 0 369
            分享
      • 51testing软件测试圈微信