专栏首页Python自动化测试对自动化测试的几点思考(一)

对自动化测试的几点思考(一)

曾经在2012年的时候,测试一个WEB产品,怎么测试问题总是很多的,领导层对测试的能力非常质疑,而且领导层也认为测试这个事没什么技术含量,前台小妹点点也是可以的,不就是点点点嘛。好吧,在当时的情况下,无可奈何,产品质量影响的因素是非常多的,但是在那样的情况下,只能忍耐下。我那个时候就在思考,QTP是否可以代替手工的测试行为,然后就学习QTP,无奈那个东西,我怎么都学不会,可能我比较笨的缘故,始终和QTP没有缘分。

时间一晃,已到2014年了,移动互联网的时代已经到来,业界对测试的要求也不再是单纯的手工测试了,即使你多么的努力,多么的认真,多么的负责,手工测试无法避免测试效率这个命题,我在内心深处从来不鄙视手工测试,反而更多的是敬畏。但是我坚持的认为,自动化测试一种趋势,手工测试是核心。在一个时代中,可以和任何东西都做对,但是不要和趋势去做对,因为这等于把自己陷入无边的深渊。意识到这点后,我就自学python,购买网络上的视频拿来学习,学习selenium,始终学习的一塌糊涂。后来总算学习的有点好像明白了,好像没明白,总之感觉可以自己独立的做了。OK,那就离职吧,去了另外一家公司做自动化测试。发现很多东西和自己想的不一样。至少在我的内心深处,我坚持的认为技术是为生产力服务的,而自动化测试的技术是为测试效率服务的,但是很遗憾的是,在进入到另外一家公司后,发现事情并不是这样的,而自动化技术并不是为生产力服务的,大家都知道这个事,但是没人愿意就这个事情来说清楚,而自动化测试技术只是某些测试领导者向上级领导证明一种能力,但是并没有证明什么。人在很多时候是不愿意改变的,因为一旦改变就会打破一种安逸的格局,而建立新的格局,这就是我在15年看到的,在公司中,做自动化测试做的很迷茫,大家感觉python代码这个东西很难学,即使培训了也不愿意学,而去选择继续点。曾经在很长一段的时间中,我拿的是自动化测试的薪资,干的是功能测试的事情,而在这期间,我利用闲暇时间写了《selenium-python自动化测试》,现如今阅读量4万多。

一路学习过来,遇到了很多学习selenium的坑,很多问题,很多学习过程中的迷茫和不知怎么办,这也是我写这本书的初衷,把自己学习遇到的问题,怎么学习的,总结的成了一本书地地址是:

https://yuedu.baidu.com/ebook/3c0077aaa32d7375a41780bb

当然,这仅仅是开始,后面我会详细的介绍自动化测试过程中应该注意的事项,和怎么在产品测试中应用自动化测试技术。测试的工作其实很简单也是很复杂,它是工程效率加产品质量质量管理的综合,而怎么通过测试技术完成工程效率今进而达到产品质量,这是下来逐步要讲解的部分。

本文分享自微信公众号 - Python自动化测试(wuya-python),作者:无涯

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-04-16

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python自动化之unittest框架

    在软件架构的层面来讲,测试最重要的步骤之一是发生在软件开发的时候。而软件最终的功能是软件实现细节实现的产物。在金字塔模型的测试理论体系中,单元测试是最...

    无涯WuYa
  • 再谈接口测试

    目前大多数的公司招聘测试,几乎都要求应聘者能够会接口测试,几乎成了一种趋势,大多数的要求是会主流的测试工具,如PostMan,Jmeter和Soup...

    无涯WuYa
  • 漫谈服务端测试

    熟悉金字塔的同学都知道,整个分层在大的分类思想上分三层,除了单元测试层外,基于把另外两个层次分成客户端的自动化测试和服务端的自动化测试。基于客户端...

    无涯WuYa
  • 如何做好接口测试?

    这几天小编一直看到有人在后台给小编回复:接口测试,那么如何做好接口测试呢?我们今天来讲解一下,希望对大家有所帮助,还有今天每日一道面试题开始做了,希望大家多多留...

    小老鼠
  • 自动化测试与手工测试对比

    一直以来,软件的测试主要是以手工测试为主,但是随着现代软件的复杂程度的加深,人们对使用手工方式来完成软件测试感到的越来越力不从心,同时因为在软件测试中存在着大量...

    软测小生
  • 软件测试基本理论-IBM模式

    软件测试基本理论(1) IBM生产模式 1   参考书目 《IBM-从菜鸟到测试架构师-一个测试工程师的成长日记》 出版社:电子工业出版社 印次:2013年6月...

    用户1170933
  • 自动化软件测试与人工测试比较

     既然现在有了自动化测试,甚至现在许多团队在使用人工智能的方法,逐渐让机器来取代人的测试。那么作为测试工程师的人未来会不会消失?这是一个摆在许多人面前的一个严肃...

    小老鼠
  • Python自动化之unittest框架

    在软件架构的层面来讲,测试最重要的步骤之一是发生在软件开发的时候。而软件最终的功能是软件实现细节实现的产物。在金字塔模型的测试理论体系中,单元测试是最...

    无涯WuYa
  • 什么阻碍手动测试发挥价值

    互联网上的大多数产品都在通过网络进行交互,试图连接更多的用户释放更大的潜力。网络数据交互一直是软件测试人员的主要测试对象,因为它们在确保应用程序质量方面起着关键...

    FunTester
  • MySQL基准测试 转

    基准测试是  指通过设计科学的测试方法、测试工具和测试系统,实现对一类测试对象的某项性能指标进行定量的和可对比的测试。例如,对计算机CPU进行浮点运算、数据访问...

    wuweixiang

扫码关注云+社区

领取腾讯云代金券