怎么从手工测试转自动化测试呢?

说说我个人的经验

之前实施项目的时候,我用的是qtp,团队里没有人会自动化,我就从网上找资料,看qtp的帮助、教程,然后把功能一个个的利用qtp实现,比如登陆、产品信息查询、产品信息增加等把所有正向的业务利用qtp实施,不涉及任何的框架,代码都是写的死的熟悉了qtp之后,再去研究qtp的bpt,研究如何把测试数据与业务分离,再涉及框架。

不要想着一口吃成胖子,慢慢来当然,如果有机会去一家有自动化测试经验的公司,这是最好的,有人带就好。可惜可遇不可求啊你现在投简历,估计很难,因为别人都要自动化经验,而你的目的是去学习,更难了,因为别人担心你学会了就跑了。

怎么从手工测试转自动化测试呢?

首先,我们需要明确一下手工测试干的好好地,为啥非要转到自动化测试/性能测试/测试开发领域。

总结一下有以下几条原因:

1、手工测试重复性很强,不断地从键盘或者鼠标输入,或者用手直接点手机,点了好几年了,心灵难免产生一些枯燥。你会不会思考你的人生,是不是要这样一辈子点下去,甚至都不用设计测试用例,就知道各种点法。

2、自动化测试/性能测试/测试开发可以减少我们点点点的重复次数和程度,让我们的工作能够更有趣、更高效、更酷。

3、开发人员经常鄙视测试人员不懂技术,就知道点点点,经常用各种方法忽悠测试人员。我一个学生找我学习测试开发的目标之一,以后再也不能被开发人员忽悠。

4、自动化测试/性能测试/测试开发的薪资很高,在深圳基本上具备自动化能力或者测试开发能力,起薪月薪可以15k,干个3、5年月薪20k也不是太难,所以比手工测试来说可以挣更多的钱。

5、手工测试的门槛太低,各种测试培训学校在中国少说有个几百家,别管你以前是干前台还是干保安,还是开出租的,速成学习2个月就可以入行。那么如果你已经到了35岁,你说我还仅仅精通手工测试,那么和那些小鲜肉比起来你除了老以外,要的工资高以外,有什么可以和他们竞争的优势呢?

6、对于复杂的后台系统,你想点一点都没有界面供你来点,全部需要使用脚本、工具等方式自动化执行测试用例。

7、目前测试招聘的门槛要求越来越高,即使入职后做的只是点点点的工作,但是面试还是要按照“造火箭”的要求来考核你。作为IT从业者,一辈子或者说5年内在一家公司工作的概率都极低,所以为了能在面试中脱颖而出,自动化已经可以说是必备技能。

8、虽说我们平时的工作主要是重复性的测试,但好歹也是个测试工程师,注意是工程师。作为一个专业性的技术岗,难道你就一点都不想知道了解你测试的产品是如何实现?如何运行?如何设计?所以无论是心里的满足感,哪怕是增加与别人吹牛的谈资,自动化都应该是你学习的不二选择。 既然,知道必须要从手工测试转到自动化测试、性能测试、测试开发,那么下一步就是要想一下如何转过去了。 很多人有一个想法,那就是我要是能够进入一个大公司就好了,然后有人带着我边工作和边学习,然后我自然就变成了测试开发或者自动化测试了。针对这样的想法,我觉得是比较难实现的。

首先,大公司为啥要你一个纯手工测试人员?

大公司一天能收到千八百份简历,凭什么就让你进入大公司呢?

其次,公司也不是培训公司凭啥要长期培训你,尤其是从0基础开始培训?大公司招人也是要有工作产出的,你不满足人家的工作能力要求,产出自然不会让人满意,所以试用期都不一定可以过。说了这么多,还是要告诉你,要靠自己努力学习才可以达到人家的工作能力要求,才有机会进入到大公司,把学习到的东西应用到工作中,把自己的段位提高一个等级。

怎么从手工测试转自动化测试呢?

上面是我收集的一些视频资源,在这个过程中帮到了我很多。如果你不想再体验一次自学时找不到资料,没人解答问题,坚持几天便放弃的感受的话,可以加入我们扣扣群【313782132 】,里面有各种软件测试资源和技术讨论。

怎么从手工测试转自动化测试呢?
当然还有面试,面试一般分为技术面和hr面,形式的话很少有群面,少部分企业可能会有一个交叉面,不过总的来说,技术面基本就是考察你的专业技术水平的,hr面的话主要是看这个人的综合素质以及家庭情况符不符合公司要求,一般来讲,技术的话只要通过了技术面hr面基本上是没有问题(也有少数企业hr面会刷很多人)
我们主要来说技术面,技术面的话主要是考察专业技术知识和水平,上面也是我整理好的精选面试题。

更多好文章分享:

原来功能测试转成自动化测试这么简单?

见识了解python自动化测试(3)

测试大神的工作经验总结

Python究竟有多简单?

赶快进来学习了解与交流吧,我是一包伤心的辣条。