无用的自动化测试

发表于:2013-8-26 11:01

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:nbkhic    来源:51Testing软件测试网采编

分享:

  让这样的一个群体去做自动化测试,不失败才是见了鬼。

  让无能之人去做一些有技术含量,甚至是很有挑战的事情,这才是自动化测试在中国注定失败的原因。

  这就像是让潘长江去扣篮,让林黛玉去举重一样,能力不足,自然事倍功半,功败垂成。

  说到这里,我们终于从众多的流言蜚语中发掘到了一丝事情的真相,确实,在中国,这是国情使然。

  其实自动化测试的作用是很明显的。自动化测试是敏捷的一个实践,敏捷提倡让一切能自动化的工作都自动化起来,比如部署,发布,测试等等。这些都是重复劳动的重灾区,解决了这些环节的自动化能很大程度上提升整个项目团队的能力与生产率。记住一点,生产率是与能力相关,不太与流程相关。说形象一点,让林黛玉举重,你的流程再规范,你教给她的动作再标准,恐怕她也举不起几十斤的杠铃。能力只有一瓢,怎能指望他去充当弱水三千?

  所以在这里我反而不想讨论自动化测试真正的意义与实践,存在即是合理,这点已经足够说明问题。

  在这里我想要讨论的是测试人员怎么才能真正的去提高自己的水平。放大招很爽,也很厉害,但是6级之前,在那些没有大招的日子里,辛苦一点是无法避免的。

  开发之所以赚的多说白了就是他们会的多。如果你想赚的比他们多,其实也很容易,比他们会的多就成。当然你也可以完全逆袭,自己开个公司,请一批开发做测试,招一票测试做开发,让开发也尝尝痛苦的滋味,这个也可以,但不在本文讨论的范畴之内了。

  其实做自动化测试是提升自己的一个很好的契机,哪怕你所在的团队没有正式的提出要进行自动化,你也可以尝试着自己去一些这样的工作,因为一旦你的重复劳动被机器分担,那么你完全可以省下不少的时间去自我充电。

  混开发也好,做测试也罢,其实都是逆水行舟,不进则退。技术是一条学无止尽的不归路,如果你没做好这个准备,请移步,这里没有一劳永逸,只有不断学习,无限循环。

  于是我的观点也很清楚了,自动化测试其实是每个测试人员都值得去尝试的一件事情。开始总是会很痛苦,但是先苦后甜。不要忘了在什么什么的时候,女生起初也很痛苦,后来反复实践才会有快感出现。所以开始挫折一点是可以接受的。大招总在6级后,阳光总在风雨后,这个道理人人都懂。

  web自动化测试是需要一定能力的。

  ·会一门语言。当然我推荐python和ruby,原因不言自喻。

  ·会一些语言。比如js,比如css比如html。

  ·会一些工具。比如我最喜欢的watir-webdriver,selenium等。

  ·会测试。很多人会写测试用例但是连断言都不知道,这恐怕不能算是懂测试之人吧。

22/2<12
价值398元的测试课程免费赠送,填问卷领取吧!

精彩评论

  • nwahlk
    2013-9-24 18:10:07

    写得很好,感觉很多QA几年下来也就是会点几下button。自动化测试作为QA的一个大招不错,其他还需要扎实的测试理论基础,以及其他各个方面的测试技术。

  • yangLambkin
    2013-9-10 09:57:56

    好文章,支持~!5分。但是在目前社会普遍浮躁的大环境下,很少有公司愿意主动去尝试自动化测试的,一怕赔了夫人又折兵,二怕项目时间耽误不起。他们宁愿多招些便宜的劳动力去简单重复的点啊点,也不愿尝试自动化测试。所以自动化测试,往往需要有志向的测试人员利用业余时间自学并且达到一定成效的时候,公司才愿意投入。就像一个项目只有你让人看到了好的前景,别人才愿意投资一个道理。

  • 470879063
    2013-8-30 07:14:49

    如果说真是找很多很挫的人就可以把测试做好,我是不认可的。国内就是很多人太挫,撒东西一打上国产的标志就被鄙视!

  • 1103159572
    2013-8-28 16:51:30

    断言是什么

  • 36squirrels
    2013-8-27 10:44:00

    其实自动化和产品或者项目关系很大的
    有些项目的自动化是一年一年慢慢累积起来的
    很难说今年开发自动化 明年就可以把regression case全都自动执行了

  • 葺卡儿
    2013-8-27 10:40:05

    写得不错,支持

  • 陛下之寿三千霜
    2013-8-27 08:51:53

    有点意思!

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计

法律顾问:上海漕溪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2022
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号